Créer un item basique
-
Excuse moi , je suis débutant et ma maîtrise du codage et d’éclipse n’est pas au point.
-
Je te conseil de regarder les tutoriels vidéos dans ce cas.
Ça te permettra de mieux visualiser. -
Bonjour , voici mes problèmes :
-Quand je lance le client , j’ai juste l’item que je viens de créer sur eclipse avec des carrés noir et violet dans la barre d’items materials , avec comme nom item.itemTutoriel.namevoici les différents fichiers:
package priver.common; 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; import cpw.mods.fml.relauncher.Side; import priver.CommonProxy; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; @Mod(modid = "modtutoriel", name = "Mod Tutoriel", version = "1.0.0") public class ModTutoriel { static final String MODID = "modtutoriel"; public static Item itemTutoriel; public static Item epeeTest; @Instance("modtutoriel") public static ModTutoriel instance; @SidedProxy(clientSide = "priver.proxy.ClientProxy", serverSide = "priver.proxy.CommonProxy") public static CommonProxy proxy; @EventHandler public void preInit(FMLPreInitializationEvent event) { itemTutoriel = new ItemTutoriel().setUnlocalizedName("itemTutoriel").setTextureName(ModTutoriel.MODID + ":itemtutoriel").setCreativeTab(CreativeTabs.tabMaterials); GameRegistry.registerItem(itemTutoriel, "item_tutoriel"); epeeTest = new EpeeTest().setUnlocalizedName("epeeTest").setTextureName(ModTutoriel.MODID + ":IronSword").setCreativeTab(CreativeTabs.tabMaterials); GameRegistry.registerItem(epeeTest, "epeeTest"); } @EventHandler public void init(FMLInitializationEvent event) { proxy.registerRender(); } @EventHandler public void postInit(FMLPostInitializationEvent event) { } }
package priver.common; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; public class ItemTutoriel extends Item { private Object itemIcon; public ItemTutoriel(){ super(); } @Override public void registerIcons(IIconRegister iconregister) { this.itemIcon = iconregister.registerIcon(ModTutoriel.MODID + ":itemtutoriel"); } @Override public IIcon getIcon(ItemStack stack, int renderPass, EntityPlayer player, ItemStack usingItem, int useRemaining) { return (IIcon) this.itemIcon; } }
et les fichiers lang
item.itemTutoriel.name=Item Tutorial
item.itemTutoriel.name=Item Tutoriel
Je ne comprends pas ou est mon erreur , eclipse ne m’en affiche pas donc je vous demande conseil.
En vous remerciant. -
Tu as du te tromper dans le chemin vers les fichiers de texture et de langue, envoi un screen de ton dossier resources
-
-
Le dossier lang doit être dans le dossier modtutoriel (PS : pense à changer le nom quand même)
Après je peux pas dire grand chose d’autre vu qu’on voit pas tout sur le screen, un screen sur eclipse montrerai plus de choses
-
Bonjour je n’arrive pas à installer mes textures sur forge voilà mais log .
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: The following texture errors were found.
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: ==================================================
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: DOMAIN null
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: –------------------------------------------------
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: domain null is missing 12 textures
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: domain null is missing a resource manager - it is probably a side-effect of automatic texture processing
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: –-----------------------
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: The missing resources for domain null are:
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: textures/items/saladecrudite.png
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: textures/items/mcflurry.png
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: textures/items/bigmac.png
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: textures/items/frappefruitrouge.png
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: textures/items/frappefraise.png
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: textures/items/frappeabricot.png
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: textures/items/eau.png
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: textures/items/coca.png
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: textures/items/boitedepoulet.png
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: textures/items/frite.png
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: textures/items/fanta.png
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: textures/items/menuenfant.png
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: –-----------------------
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: No other errors exist for domain null
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: ==================================================
[08:11:28] [Client thread/ERROR] [TEXTURE ERRORS]: +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=Alors que mon chemin d’accé est “C:\Users\T-o\Desktop\Personnel\Archive Forge\src\main\resources\assets\ModTEM\textures\items\eau.png”
-
Pour les textures, le format du nom de la texture dans la method “setTextureName” est : ```java
setTextureName([font=Ubuntu, sans-serifModTEM:tonitem.png]);Change le nom de ton dossier "%(#333333)[[font=Ubuntu, sans-serif]ModTEM" en minuscule.]
-
J’ai de nouveau un problème, eclipse veut pas créer les dossiers assets/***/lang, pourquoi ? J’ai fait toutes les manipulation pourtant.
-
Comment ça il ne veut pas ?
-
Il ne crée pas les dossier, j’ai bien l’item dans le jeu mais j’ai pas les dossier qui mène vers le " en.US.lang et fr.FR.lang " donc je peut modifier son nom.
-
Oui pq il ne veut pas ? Et sinon créées manuellement dans Windows
Envoyé de mon RAINBOW LITE 4G en utilisant Tapatalk
-
Cela ne marche pas en le faisant manuellement
-
Dans forge/src/main/resources ?
-
Oui c’est dans se dossier là.___Je fait comment pour réglé cela ?
-
Tu peux envoyer un screenshot de l’explorateur de windows en étant dans le dossier src/main/resources et du package explorer d’eclipse ?
-
-
Et tu ne peux pas créer de dossier nommé “assets” ici ?
-
Si je peut.
-
Où est le problème alors ? x)