Créer un kit d'outils
-
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
-
@‘Asmath’:
j’ai fait un copié collé mais çà ne marche toujours pas
Peut être que le problème vient du fait que tu met les craft dans la fonction preInit au lieu de postInit.
-
Possible oui.
-
non çà ne change absolument rien en plus l’autre craft marche
Edit : non en fait j’ai trouvé mais le craft ne marche qu’avec les core obtenu pas give et pas avec ceux obtenu pas craft d’ailleur c’est deux “sortes” de core ne se cumule pas entre elle
-
Normal :
GameRegistry.addShapedRecipe(new ItemStack(core, 1, 1), new Object[]{“XYX”,‘X’,Items.blaze_powder,‘Y’,Items.diamond});Ton craft donne des cores de metadata 1.
Remplace par ça :
GameRegistry.addShapedRecipe(new ItemStack(core), new Object[]{“XYX”,‘X’,Items.blaze_powder,‘Y’,Items.diamond}); -
bonjours, alors moi j’ai un problème de texture elle ne s’affiche pas e dans la console sa m’affiche sa :
[14:00:55] [Client thread/ERROR] [TEXTURE ERRORS]: +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
[14:00:55] [Client thread/ERROR] [TEXTURE ERRORS]: The following texture errors were found.
[14:00:55] [Client thread/ERROR] [TEXTURE ERRORS]: ==================================================
[14:00:55] [Client thread/ERROR] [TEXTURE ERRORS]: DOMAIN firstmod
[14:00:55] [Client thread/ERROR] [TEXTURE ERRORS]: –------------------------------------------------
[14:00:55] [Client thread/ERROR] [TEXTURE ERRORS]: domain firstmod is missing 4 textures
[14:00:55] [Client thread/ERROR] [TEXTURE ERRORS]: domain firstmod is missing a resource manager - it is probably a side-effect of automatic texture processing
[14:00:55] [Client thread/ERROR] [TEXTURE ERRORS]: –-----------------------
[14:00:55] [Client thread/ERROR] [TEXTURE ERRORS]: The missing resources for domain firstmod are:
[14:00:55] [Client thread/ERROR] [TEXTURE ERRORS]: textures/items/obsidian_sword.png
[14:00:55] [Client thread/ERROR] [TEXTURE ERRORS]: textures/items/obsidian_pickaxe.png
[14:00:55] [Client thread/ERROR] [TEXTURE ERRORS]: textures/items/obsidian_axe.png
[14:00:55] [Client thread/ERROR] [TEXTURE ERRORS]: textures/items/obsidian_shovel.png
[14:00:55] [Client thread/ERROR] [TEXTURE ERRORS]: –-----------------------
[14:00:55] [Client thread/ERROR] [TEXTURE ERRORS]: No other errors exist for domain firstmod
[14:00:55] [Client thread/ERROR] [TEXTURE ERRORS]: ==================================================
[14:00:55] [Client thread/ERROR] [TEXTURE ERRORS]: +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
et j’ai aussi un problème avec les fichier lang
merci d’avance