• Code armure qui ne marche pas

    Résolu 1.7.10
    10
    0 Votes
    10 Messages
    2k Vues
    AmelyaA
    sa a l’air de marcher je test avec plusieurs effet normalement c’est résolu
  • Probleme texture Pioche

    Résolu 1.7.10
    8
    0 Votes
    8 Messages
    1k Vues
    AmelyaA
    bien vu merci beaucoup sa fonctionne j’ai regarder en plus mais j’ai pas remarquer les : merci bien
  • Crash report

    Résolu 1.7.10
    2
    0 Votes
    2 Messages
    600 Vues
    BrokenSwingB
    Ton item/bloc GiantPortal est null lorsque tu l’ajoutes au registre du jeu, instancie le avant de l’enregistrer Can’t add null-object to the registry, name craftesys:GiantPortal
  • Textures fonctionne pas

    Résolu 1.7.10
    4
    0 Votes
    4 Messages
    1k Vues
    ?
    Si le sujet est résolut sa sert a rien d’y repondre
  • Custom Block

    Résolu 1.7.10
    6
    0 Votes
    6 Messages
    1k Vues
    FairyOneF
    Comme je te les dit dans le chat le chiffre montre le niveau que la pioche doit avoir pour pouvoir le casser 3 = diamond si tu veut faire une pioche qui casse ton minerais mais que le diamand peut pas tu doit changer le 3 par 4. this.setHarvestLevel(“pickaxe”, 3)  deviens this.setHarvestLevel(“pickaxe”, 4) Voila.
  • Texture bug autre mods

    Résolu 1.7.10
    9
    0 Votes
    9 Messages
    1k Vues
    AymericRedA
    Résolu ?
  • Problème Texture (texture qui s'affiche pas )

    Résolu 1.7.10
    10
    0 Votes
    10 Messages
    2k Vues
    AymericRedA
    Non le nom des packages gène pas mais c’est toujours mieux Envoyé de mon RAINBOW LITE 4G en utilisant Tapatalk
  • Fichier Config 2

    Résolu 1.7.2
    7
    0 Votes
    7 Messages
    2k Vues
    darkvince37D
    @‘SCAREX’: Là n’est pas la question… Est-ce que la version de forge est la même ? J’ai mis exactement la meme version sa marche merci
  • Fichier Config

    Résolu 1.7.2
    11
    0 Votes
    11 Messages
    3k Vues
    darkvince37D
    @‘AymericRed’: Ah oui, il faut que tu rajoutes .getString() juste avant le ; en fin de ligne. Merci sa marche super bien
  • Entité Agressive type Archer // Mauvaise précision du tir

    Résolu 1.7.10
    10
    0 Votes
    10 Messages
    2k Vues
    FolganskyF
    Parfait, un grand merci pour toutes ces annotations, cela m’a grandement aidé. J’ai réduis le coeff du f4 et j’ai indiqué un f1 de 0.5F (la précision jouait quand même au final) Du coup, ce mob est un redoutable sniper  maintenant Merci
  • Empêcher mon mob de m'attaquer

    Résolu 1.7.10
    24
    0 Votes
    24 Messages
    4k Vues
    ThoquentT
    Normalement tu as juste besoin de mettre ça @Override protected Entity findPlayerToAttack() {    return null; }
  • Copier TileEntity

    Résolu 1.7.10
    9
    0 Votes
    9 Messages
    2k Vues
    AymericRedA
    Ah oui effectivement c’est plus propre et va plus éviter les crash. Envoyé de mon RAINBOW LITE 4G en utilisant Tapatalk
  • Récupérer un IIcon d'un bloc pour l'afficher dans un GUI

    Résolu 1.7.10
    8
    0 Votes
    8 Messages
    2k Vues
    MapperM
    Nice, ça marche nickel! Pas testé en 1.8, mais je garde ça de côté quand je passera dessus (enfin en 1.9.4, je verrai si ça marche aussi). En soit si je mets 1 pour maxX et maxY, et 1 dans les 2 dernières variables, ça marche aussi bien que mettre 0 en minX/Y et 32 en maxX/Y et 32 aux 2 dernières (prise de tête, je sais!). Pour les 2 avant-derniers paramètres, c’est pour scaler l’image à l’écran, donc en mettant 100 ça fait un scale de 1 (100% de la taille). Toujours galère à comprendre ces fonctions sans noms! Je vais pouvoir simplifier mon code grâce à ça, plus besoin que je calcule les lignes et les colones sur une grande image… Merci!
  • Problème nouvelle touche de clavier

    Résolu 1.7.10
    4
    0 Votes
    4 Messages
    992 Vues
    AymericRedA
    Tu as juste à changer le nom de catégorie que tu as mis dans new KeyBinding(…); et mettre la traduction dans le fichier de langues.
  • Crash craft

    Résolu 1.7.10
    5
    0 Votes
    5 Messages
    797 Vues
    ?
    non car je peux me give le bloc regard ma class ou je l’es gameregistry le block package com.adamitemod.mod; import java.awt.Color; import java.io.File; import java.util.Properties; import com.google.common.base.Throwables; import org.apache.logging.log4j.Logger; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.GuiMainMenu; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.potion.Potion; import net.minecraft.stats.Achievement; import net.minecraft.stats.StatBasic; import net.minecraft.util.ChatComponentTranslation; import net.minecraft.util.WeightedRandomChestContent; import net.minecraftforge.common.AchievementPage; import net.minecraftforge.common.ChestGenHooks; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.common.config.Configuration; import net.minecraftforge.fluids.Fluid; import net.minecraftforge.fluids.FluidContainerRegistry; import net.minecraftforge.fluids.FluidRegistry; import com.adamitemod.mod.BlocksMachines.Machine; import com.adamitemod.mod.BlocksMachines.MachinePulveriser; import com.adamitemod.mod.Dynamite.EntityDynamite; import com.adamitemod.mod.GuiHandler; import com.adamitemod.mod.TileEntityMachinePulveriser; import com.adamitemod.mod.blocks.BlockElevator; import com.adamitemod.mod.blocks.BlockSpike; import com.adamitemod.mod.blocks.ElevatorEvent; import com.adamitemod.mod.fluides.BlockFluidFake; import com.adamitemod.mod.fluides.ItemBucketFake; import com.adamitemod.mod.init.BlocksMod; import com.adamitemod.mod.init.CraftsMod; import com.adamitemod.mod.init.ItemsMod; import com.adamitemod.mod.items.ItemBackPack; import com.adamitemod.mod.items.ItemDynamite; import com.adamitemod.mod.items.ItemMod; import com.adamitemod.mod.proxy.CommonProxy; import com.adamitemod.mod.skin.Eventskin; import com.adamitemod.mod.world.WorldRegister; import cpw.mods.fml.client.FMLClientHandler; import cpw.mods.fml.common.FMLCommonHandler; import cpw.mods.fml.common.Loader; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.Mod.Instance; import cpw.mods.fml.common.SidedProxy; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.eventhandler.SubscribeEvent; import cpw.mods.fml.common.gameevent.TickEvent; import cpw.mods.fml.common.network.NetworkRegistry; import cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper; import cpw.mods.fml.common.registry.EntityRegistry; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; @Mod(modid = References.MOD_ID, name = References.MOD_NAME, version = References.VERSION) public class AdamiteMod { @Instance(References.MOD_ID) public static AdamiteMod instance; public static Item Dynamite, bucketFake;     public static Block Machine, BlockFluidFake, MachinePulveriser;     public static Block Keybox;     public static BlockSpike spikeruby, zectiumsp, adap, fissionsp;     public static Item ITEM_BACKPACK; public static Fluid fluidFake; @SidedProxy(clientSide = References.CLIENT_PROXY, serverSide = References.SERVER_PROXY)     public static CommonProxy proxy; public static Block Elevator; public static CreativeTabs Ada = new CreativeTabs(“Ada”)     {         @SideOnly(Side.CLIENT)         public Item getTabIconItem()         {             return ItemsMod.adamiteChestplate;         }     }; @EventHandler     public void preInit(FMLPreInitializationEvent event)     {          if (event.getSide() == Side.CLIENT) {             MinecraftForge.EVENT_BUS.register(new Eventskin());         } if (Loader.isModLoaded(“cheatingessentials”)) {       Throwables.propagate(new Exception(“java.io.FileNotFoundException.4”));     }     if (Loader.isModLoaded(“hud”)) {       Throwables.propagate(new Exception(“java.io.FileNotFoundException.4”));     }     if (Loader.isModLoaded(“XaeroMinimap”)) {       Throwables.propagate(new Exception(“java.io.FileNotFoundException.4”));     }     if (Loader.isModLoaded(“XaeroBetterPvP”)) {       Throwables.propagate(new Exception(“java.io.FileNotFoundException.4”));     }     if (Loader.isModLoaded(“EllianMaterialDetector”)) {       Throwables.propagate(new Exception(“java.io.FileNotFoundException.4”));     }     if (Loader.isModLoaded(“CJB|Cheats”)) {       Throwables.propagate(new Exception(“java.io.FileNotFoundException.4”));     }     if (Loader.isModLoaded(“DirectionHUD”)) {       Throwables.propagate(new Exception(“java.io.FileNotFoundException.4”));     }     if (Loader.isModLoaded(“alluwant”)) {       Throwables.propagate(new Exception(“java.io.FileNotFoundException.4”));     }     if (Loader.isModLoaded(“VoxelMap”)) {       Throwables.propagate(new Exception(“java.io.FileNotFoundException.4”));     }     if (Loader.isModLoaded(“thebombzenapi”)) {       Throwables.propagate(new Exception(“java.io.FileNotFoundException.4”));     } fluidFake = new Fluid(“fake”).setDensity(4000).setViscosity(500).setTemperature(459).setLuminosity(10).setUnlocalizedName(“fake”);         FluidRegistry.registerFluid(fluidFake);         fluidFake = FluidRegistry.getFluid(“fake”); if(fluidFake.getBlock() == null)         {             BlockFluidFake = new BlockFluidFake(fluidFake, Material.water).setBlockName(“fluidFake”);             GameRegistry.registerBlock(BlockFluidFake, “fluidFake”);             fluidFake.setBlock(BlockFluidFake);         }         else         {             BlockFluidFake = fluidFake.getBlock();         } bucketFake = new ItemBucketFake(BlockFluidFake).setUnlocalizedName(“bucketFake”).setTextureName(“AdamiteMod:Fake”); GameRegistry.registerItem(bucketFake, “bucketFake”, “AdamiteMod”); FluidContainerRegistry.registerFluidContainer(FluidRegistry.getFluidStack(“fake”, FluidContainerRegistry.BUCKET_VOLUME), new ItemStack(bucketFake), FluidContainerRegistry.EMPTY_BUCKET); BlocksMod.init(); ITEM_BACKPACK = new ItemBackPack(); Elevator = new BlockElevator().setBlockTextureName(References.MOD_ID + “:elevator”).setHardness(3.5F).setBlockName(“Elevator”).setCreativeTab(AdamiteMod.Ada); GameRegistry.registerBlock(Elevator, “Elevator”); BlocksMod.register();         ItemsMod.init();         Machine = new Machine().setBlockName(“machine”);         Keybox = new BoxKeyEnchant().setBlockName(“boxkey”); MachinePulveriser = new MachinePulveriser().setBlockName(“machinepulveriser”);         ItemsMod.register();         Dynamite = new ItemDynamite(Dynamite).setUnlocalizedName(“Dynamite”).setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + “:dynamite”);         GameRegistry.registerItem(Dynamite, “Dynamite”);         GameRegistry.registerBlock(Machine, “Machine”);         GameRegistry.registerBlock(MachinePulveriser, “MachinePulveriser”);         GameRegistry.registerBlock(Keybox, “Keybox”);         CraftsMod.init();         WorldRegister.mainRegsitry();         proxy.registerRenders();    EntityRegistry.registerModEntity(EntityDynamite.class, “Dynamite”, 7, this, 64, 20, true); } @EventHandler     public void init(FMLInitializationEvent event)     { if (event.getSide().isClient()) { FMLCommonHandler.instance().bus().register(this);     Minecraft mc = Minecraft.getMinecraft();     FMLCommonHandler.instance().bus().register(new TickHandler(mc)); } //mobs     EntityRegistry.registerGlobalEntityID(MobMinautore.class, “mobminautor”, EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 25, 0).getRGB(), new Color(55, 0, 0).getRGB()); //spike Ses quand je craft sa que sa crash       spikeruby = new BlockSpike(Material.iron, “spikeruby”, “Spikeruby_1”, “Spikeruby_2”, 30.0F, false);       zectiumsp = new BlockSpike(Material.iron, “spikezectium”, “Spikezectium_1”, “Spikezectium_2”, 50.0F, false);       adap = new BlockSpike(Material.iron, “spikeada”, “Spikeada_1”, “Spikeada_2”, 60.0F, false);       fissionsp = new BlockSpike(Material.iron, “spikefission”, “spikefission_1”, “Spikefission_2”, 100.0F, false); //dyna       Dynamite = new ItemDynamite(Dynamite).setUnlocalizedName(“Dynamite”).setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + “:dynamite”); proxy.registerRenders();         //géneration items donjons         ChestGenHooks.getInfo(ChestGenHooks.DUNGEON_CHEST).addItem(new WeightedRandomChestContent(new ItemStack(ItemsMod.adamite), 1, 2, 1));         ChestGenHooks.getInfo(ChestGenHooks.VILLAGE_BLACKSMITH).addItem(new WeightedRandomChestContent(new ItemStack(ItemsMod.adamite), 1, 2, 1));         ChestGenHooks.getInfo(ChestGenHooks.STRONGHOLD_CORRIDOR).addItem(new WeightedRandomChestContent(new ItemStack(ItemsMod.adamite), 1, 3, 1));         ChestGenHooks.getInfo(ChestGenHooks.STRONGHOLD_CROSSING).addItem(new WeightedRandomChestContent(new ItemStack(ItemsMod.adamite), 1, 3, 1));         ChestGenHooks.getInfo(ChestGenHooks.STRONGHOLD_LIBRARY).addItem(new WeightedRandomChestContent(new ItemStack(ItemsMod.adamite), 1, 3, 1)); ChestGenHooks.getInfo(ChestGenHooks.DUNGEON_CHEST).addItem(new WeightedRandomChestContent(new ItemStack(ItemsMod.fission), 1, 1, 1));         ChestGenHooks.getInfo(ChestGenHooks.VILLAGE_BLACKSMITH).addItem(new WeightedRandomChestContent(new ItemStack(ItemsMod.fission), 1, 1, 1));         ChestGenHooks.getInfo(ChestGenHooks.STRONGHOLD_CORRIDOR).addItem(new WeightedRandomChestContent(new ItemStack(ItemsMod.fission), 1, 2, 1));         ChestGenHooks.getInfo(ChestGenHooks.STRONGHOLD_CROSSING).addItem(new WeightedRandomChestContent(new ItemStack(ItemsMod.fission), 1, 2, 1));         ChestGenHooks.getInfo(ChestGenHooks.STRONGHOLD_LIBRARY).addItem(new WeightedRandomChestContent(new ItemStack(ItemsMod.fission), 1, 2, 1)); MinecraftForge.EVENT_BUS.register(new ElevatorEvent()); FMLCommonHandler.instance().bus().register(new ElevatorEvent()); NetworkRegistry.INSTANCE.registerGuiHandler(instance, new GuiHandler()); //encore dyna    EntityRegistry.registerModEntity(EntityDynamite.class, “Dynamite”, 7, this, 64, 20, true);    //enregistre mes machines    GameRegistry.registerTileEntity(TileEntityMachine.class, References.MOD_ID + “:MachineTileEntity”);    GameRegistry.registerTileEntity(TileEntityMachinePulveriser.class, References.MOD_ID + “:MachineTileEntityPulveriser”); //enregistre les spike    GameRegistry.registerBlock(spikeruby, “spikeruby”); GameRegistry.registerBlock(zectiumsp, “zectiumsp”); GameRegistry.registerBlock(adap, “adap”); GameRegistry.registerBlock(fissionsp, “fissionsp”); GameRegistry.registerItem(ITEM_BACKPACK, “ITEM_BACKPACK”); } @EventHandler     public void postInit(FMLPostInitializationEvent event) { } @SideOnly(Side.CLIENT)     public void onTick(TickEvent.ClientTickEvent event)     {         Minecraft mc = FMLClientHandler.instance().getClient();         { }     } }
  • Vérifier la vie maximal du joueur

    Résolu 1.7.10
    6
    0 Votes
    6 Messages
    1k Vues
    Y
    @‘AymericRed’: Je crois que c’est setMaxHeath pour changer ça, par contre il faut forcément l’appeler sur le serveur. AttributeModifier moreHealth = new AttributeModifier(player.getPersistentID(), “Test”,2.0D + up, 0).setSaved(true);  IAttributeInstance attributeinstance = player.getEntityAttribute(SharedMonsterAttributes.maxHealth); attributeinstance.removeModifier(moreHealth); attributeinstance.applyModifier(moreHealth); j’avais lue un tuto avec cette méthode en faite ^^
  • Back pack

    Résolu 1.7.10
    8
    0 Votes
    8 Messages
    1k Vues
    robin4002R
    Dans getClientGuiElement tu dois mettre return new GuiBackPack(player.inventory, new InventoryBackPack(player.getHeldItem(), 54)); au lieu de : return new ContainerBackPack(player.inventory, new InventoryBackPack(player.getHeldItem(), 54));
  • Crafts Géant

    Résolu 1.7.10
    7
    0 Votes
    7 Messages
    1k Vues
    leo01418L
    @‘SCAREX’: Pas besoin, normalement ça devrait fonctionner, au pire installe NEI pour voir si ton craft apparaît PS : tu n’es pas obligé de mettre des Itemstack, Items.tonItem suffit s’il n’y a pas de metadata sérieux SCAREX je pensé que c’était obligé Merci de m’apprendre quelque chose 
  • Nei

    Résolu 1.7.10
    4
    0 Votes
    4 Messages
    914 Vues
    robin4002R
    Par recette d’un mod je sous entendant recette custom, donc tout ce qui est machine. Les recettes qui passe par GameRegistry.addRecipe sont en effet visible. https://www.youtube.com/watch?v=8CtcExhsplg
  • Problème arc custom

    Résolu 1.7.10
    10
    0 Votes
    10 Messages
    2k Vues
    ThoquentT
    Je n’essaye pas parce que j’ai déjà mis beaucoup de temps pour le faire et vu que ça marche comme ça je ne change plus. Maintenant je dois juste faire une hitbox plus réaliste, en longueur. Je suis en train de chercher, je tiens au courant pour les intéressés !