Créer un kit d'outils
-
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
-
@‘pams_95’:
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
1-Mauvaise section
2-Mets un spoiler ou une balise de code autour de ton message
3-NE PAS METTRE DE DOUBLES POSTS !
4-Mets le rapport d’erreur complet -
Sachant que le problème concerne le tutoriel il est au bon endroit. Et je ne vois pas de doubles posts.
Vérifies que tes textures sont dans le bon dossier et visible sur eclipse.
-
@‘robin4002’:
Sachant que le problème concerne le tutoriel il est au bon endroit. Et je ne vois pas de doubles posts.
Vérifies que tes textures sont dans le bon dossier et visible sur eclipse.
Je voulais mettre ce message sur l’autre post en fait, je me suis trompé.