Posted May 25, 201510 yr For my item "Leaf," the texture is not showing. I am using MC 1.7.10. I am new to modding and am using a tutorial guide. It worked for the tutorial person and worked for me before I changed my mod ID. I went and fixed everything, including the folder in assets, and everything BUT the textures work. What am I doing wrong? Tweaks.java (MAIN) package com.bold.tweaks; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.item.Item; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; 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 = "Tweaks", name = "Tweaks", version = "1.0") public class Tweaks { public static Item itemLeaf; public static Block blockCompDirt; @EventHandler public void preInit(FMLPreInitializationEvent event) { //Item/Block init and registering //Config handling itemLeaf = new ItemLeaf().setUnlocalizedName("ItemLeaf").setTextureName("Tweaks:itemleaf"); blockCompDirt = new BlockCompDirt(Material.ground).setBlockName("BlockCompDirt"); GameRegistry.registerItem(itemLeaf, itemLeaf.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockCompDirt, blockCompDirt.getUnlocalizedName().substring(5)); System.out.println(blockCompDirt.getUnlocalizedName().substring(5)); } @EventHandler public void init(FMLInitializationEvent event) { //Proxy, TileEntity, entity, GUI and Packet Registering } @EventHandler public void postInit(FMLPostInitializationEvent event) { } }
May 25, 201510 yr Mod ID has to be all lower-case. Don't PM me with questions. They will be ignored! Make a thread on the appropriate board for support. 1.12 -> 1.13 primer by williewillus. 1.7.10 and older versions of Minecraft are no longer supported due to it's age! Update to the latest version for support. http://www.howoldisminecraft1710.today/
May 25, 201510 yr Actually the ID does not HAVE to be lower case, since you can call upon it with id.toLowerCase(), but that aside, it is true that for everything that needs the id it's gonna be in lower case. Anyways, could you show us your item class? also if I'm not misstaken you can remove the Tweaks: from the setTextureName, depending on how you do it in the item class.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.