Créer un kit d'outils
-
Pourrait-tu insérer comment mettre les crafts s’il te plait
? -
https://www.minecraftforgefrance.fr/topic/64/les-recettes
C’est presque la même chose en 1.7, il faut juste utilise Blocks. à la place de Block. pour les blocs de minecraft et Items à la place de Items. pour les items. de minecraft. -
Salut, j’ai tout noté comme il faut mais j’ai une erreur sur EnumHelper dans la ligne :
public static ToolMaterial toolOranite = EnumHelper.addToolMaterial("toolOranite", 3, 600, 5.0F, 2.0F, 14);Merci d’avnace pour votre aide
-
Il faut faire les import aussi.
-
Merci c’est bon enfaite il n’y avait pas import quand je passais ma souris dessus donc j’ai fait ctrl+shift+o ! Merci a vous
-
La fonction de la hache (avec les bûches) est intéressante mais vous avez un moyen pour la 1.6 ?
Oui je sais je dois passer en 1.7 !
-
Théoriquement c’est presque la même chose, faut juste remplace world.getBlock(x, i, z).isWood(world, x, i, z) par Block.blockList[world.getBlockId(x, i, z)].isWood(world, x, i, z)
-
Oui, mais j’ai une jolie erreur
-
La méthode a surement un autre nom, regarde dans ItemTool.java et dans Item.java, moi j’ai pas le temps pour faire des supports pour les versions obsolètes.
-
Bonjour je cherche depuis ce matin et je m’arrache les yeux en cherchant comment créer un arc plus rapide a viser et qui tire un autre item que les flèches. Merci d’avance .
-
Post plutôt dans la section support pour les moddeurs.
-
bonjour j’aimerai créer une pioche avec un craft custom , pas avec un seul matériaux quoi , mais sans créer en meme temps la hache , l’épée etc . Comment faire ?
-
Il suffit de créer seulement la classe de l’épée.
-
Merci et puis j’ai un problème je ne peut pas utiliser l’item précédemment crée en suivant tes tuto . A tu une solution ?
-
Heu comment ça ? Tu peux détailler ? Et envoyer ton code aussi.
-
package com.mathiasetampes.newcraft.common; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.Item.ToolMaterial; import net.minecraft.item.ItemStack; import net.minecraftforge.common.util.EnumHelper; import com.mathiasetampes.newcraft.proxy.CommonProxy; 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.registry.GameRegistry; @Mod(modid = "newcraft",name="Newcraft",version="1.0.0") public class newcraft { @Instance("newcraft") public static newcraft instance; public static Item core; public static Item firePickaxe; public static ToolMaterial FireTools = EnumHelper.addToolMaterial("FireTool", 3, 854, 12.0F, 4.0F, 18); public static final String MODID = "newcraft"; @SidedProxy(clientSide = "com.mathiasetampes.newcraft.proxy.ClientProxy", serverSide = "com.mathiasetampes.newcraft.proxy.CommonProxy") public static CommonProxy proxy; @EventHandler public void preInit(FMLPreInitializationEvent event) { core = new Core().setUnlocalizedName("Core").setCreativeTab(CreativeTabs.tabMaterials).setTextureName(MODID + ":core"); firePickaxe = new FirePickaxe(FireTools).setUnlocalizedName("FirePickaxe").setTextureName("Confusword_tutoriel.png"); GameRegistry.registerItem(core,"Core"); GameRegistry.registerItem(firePickaxe, "FirePickaxe"); GameRegistry.addShapedRecipe(new ItemStack(core, 1, 1), new Object[]{"XYX",'X',Items.blaze_powder,'Y',Items.diamond}); GameRegistry.addShapedRecipe(new ItemStack(firePickaxe,1,1),new Object[]{"XYX","Z","Z",'X',Items.diamond,'Y',newcraft.core,'Z',Items.stick}); } @EventHandler public void init(FMLInitializationEvent event) { proxy.registerRender(); } @EventHandler public void postInit(FMLPostInitializationEvent event) { } }J’ai finalement trouvé mais un bug persiste :j’ai crée le constructor dans la classe firePickaxe mais l’erreur reste pourquoi
-
c’est bon j’ai trouvé il faut pas mettre Items.quelquechose mais MonMod.quelquechose
-
heu excuser moi c’était un bug d’affichage l’erreur n’existait pas . Par contre le craft de la pioche ne marche pas
-
ça devrait être :
GameRegistry.addShapedRecipe(new ItemStack(firePickaxe),new Object[]{“XYX”," Z “,” Z ", ‘X’, Items.diamond, ‘Y’, core, ‘Z’, Items.stick});Les espaces sont important
-
j’ai fait un copié collé mais çà ne marche toujours pas
