Textures 1.7.2
-
@‘Julot10085’:
@‘Nolan-XX’:
package fr.nolancraft.wololo.common; import net.minecraft.item.Item; 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 fr.nolancraft.wololo.items.CraftItem; import fr.nolancraft.wololo.proxy.CommonProxy; @Mod(modid = "wololo", name = "The mighty word of god", version = "1.0.0") public class Main { @Instance("wololo") public static Main instance; public static final String MODID = "wololo"; @SidedProxy(clientSide = "fr.nolancraft.wololo.proxy.ClientProxy", serverSide = "fr.nolancraft.wololo.proxy.CommonProxy") public static CommonProxy proxy; public static Item apple; @EventHandler public void preInit(FMLPreInitializationEvent event) { apple = new CraftItem().setUnlocalizedName("orbe").setTextureName("wololo:edenapple"); GameRegistry.registerItem(apple, "orbe_eden"); } @EventHandler public void init(FMLInitializationEvent event) { proxy.registerRender(); } @EventHandler public void postInit(FMLPostInitializationEvent event) { } }Attends, les images ne peuvent qu’êtres en multiple de 16 ?
plutôt comme ceci :
package fr.nolancraft.wololo.common; import net.minecraft.item.Item; 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 fr.nolancraft.wololo.items.CraftItem; import fr.nolancraft.wololo.proxy.CommonProxy; @Mod(modid = tonmod.MODID, name = "The mighty word of god", version = "1.0.0") public class Main { @Instance("MODID") public static tonmod instance; public static final String MODID = "wololo"; @SidedProxy(clientSide = "fr.nolancraft.wololo.proxy.ClientProxy", serverSide = "fr.nolancraft.wololo.proxy.CommonProxy") public static CommonProxy proxy; public static Item apple; @EventHandler public void preInit(FMLPreInitializationEvent event) { apple = new CraftItem().setUnlocalizedName("orbe").setTextureName("tonmod.MODID:edenapple"); GameRegistry.registerItem(apple, "orbe_eden"); } @EventHandler public void init(FMLInitializationEvent event) { proxy.registerRender(); } @EventHandler public void postInit(FMLPostInitializationEvent event) { } }Réponds moi
Cordialement Julot10085 et si ça marche pense à ma réputation ^^ lolNon, ça ne change rien
-
@‘Nolan-XX’:
@‘Julot10085’:
@‘Nolan-XX’:
package fr.nolancraft.wololo.common; import net.minecraft.item.Item; 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 fr.nolancraft.wololo.items.CraftItem; import fr.nolancraft.wololo.proxy.CommonProxy; @Mod(modid = "wololo", name = "The mighty word of god", version = "1.0.0") public class Main { @Instance("wololo") public static Main instance; public static final String MODID = "wololo"; @SidedProxy(clientSide = "fr.nolancraft.wololo.proxy.ClientProxy", serverSide = "fr.nolancraft.wololo.proxy.CommonProxy") public static CommonProxy proxy; public static Item apple; @EventHandler public void preInit(FMLPreInitializationEvent event) { apple = new CraftItem().setUnlocalizedName("orbe").setTextureName("wololo:edenapple"); GameRegistry.registerItem(apple, "orbe_eden"); } @EventHandler public void init(FMLInitializationEvent event) { proxy.registerRender(); } @EventHandler public void postInit(FMLPostInitializationEvent event) { } }Attends, les images ne peuvent qu’êtres en multiple de 16 ?
plutôt comme ceci :
package fr.nolancraft.wololo.common; import net.minecraft.item.Item; 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 fr.nolancraft.wololo.items.CraftItem; import fr.nolancraft.wololo.proxy.CommonProxy; @Mod(modid = tonmod.MODID, name = "The mighty word of god", version = "1.0.0") public class Main { @Instance("MODID") public static tonmod instance; public static final String MODID = "wololo"; @SidedProxy(clientSide = "fr.nolancraft.wololo.proxy.ClientProxy", serverSide = "fr.nolancraft.wololo.proxy.CommonProxy") public static CommonProxy proxy; public static Item apple; @EventHandler public void preInit(FMLPreInitializationEvent event) { apple = new CraftItem().setUnlocalizedName("orbe").setTextureName("tonmod.MODID:edenapple"); GameRegistry.registerItem(apple, "orbe_eden"); } @EventHandler public void init(FMLInitializationEvent event) { proxy.registerRender(); } @EventHandler public void postInit(FMLPostInitializationEvent event) { } }Réponds moi
Cordialement Julot10085 et si ça marche pense à ma réputation ^^ lolNon, ça ne change rien
Bon bah dans ce cas là je reviendrai si j’ai plus le temps
@‘Nolan-XX’:
package fr.nolancraft.wololo.common; import net.minecraft.item.Item; 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 fr.nolancraft.wololo.items.CraftItem; import fr.nolancraft.wololo.proxy.CommonProxy; @Mod(modid = "wololo", name = "The mighty word of god", version = "1.0.0") public class Main { @Instance("wololo") public static Main instance; public static final String MODID = "wololo"; @SidedProxy(clientSide = "fr.nolancraft.wololo.proxy.ClientProxy", serverSide = "fr.nolancraft.wololo.proxy.CommonProxy") public static CommonProxy proxy; public static Item apple; @EventHandler public void preInit(FMLPreInitializationEvent event) { apple = new CraftItem().setUnlocalizedName("orbe").setTextureName("wololo:edenapple"); GameRegistry.registerItem(apple, "orbe_eden"); } @EventHandler public void init(FMLInitializationEvent event) { proxy.registerRender(); } @EventHandler public void postInit(FMLPostInitializationEvent event) { } }Attends, les images ne peuvent qu’êtres en multiple de 16 ?
Les images doivent être forcément des puissance de 2
-
Je peux avoir un screenshot d’eclipse avec le menu src/main/resources déplié ?
-
Refresh eclipse
-

-
Étrange, le dossier texture est vide sur eclipse. Essaye de créer un package assets.wololo.textures.items puis de glisser le .png dedans.
-
“Package already exists with a different case.”
Voila ce que ça me donne
-
Clic sur src/main/resources et fait f5 ?
-

se sent stupide
Je vais devoir le faire a chaque fois que j’ajoute une texture ? -
Normalement tu n’es pas sensé avoir besoin de refresh, eclipse est sensé le faire automatiquement.
-
Dans certains cas, eclipse ne refresh pas les dossiers de ressources. Si c’est le cas, un simple F5 sur le dossier concerné et c’est réglé. ( Quand vous éditez un fichier lang en dehors d’eclipse aussi /!\ )