Jump to content

DJPGaming

Forge Modder
  • Posts

    2
  • Joined

  • Last visited

Converted

  • Gender
    Male
  • Location
    Colorado, USA
  • Personal Text
    A relatively new modder looking for suggestions!

DJPGaming's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. So I decided to start working on a new mod, but the item localization does not seem to be working. This is my items class with the one item. package com.DJP.darkmattermod.init; import com.DJP.darkmattermod.DMMod; import com.DJP.darkmattermod.Reference; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.block.model.ModelResourceLocation; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; import net.minecraft.util.ResourceLocation; import net.minecraftforge.fml.common.registry.GameRegistry; public class DMItems { public static Item lavastoneIngot; public static void init(){ lavastoneIngot = registerItem(new Item(), "lavastoneIngot").setUnlocalizedName("lavastoneIngot"); } public static void registerRenders(){ registerRender(lavastoneIngot); } public static void registerRender(Item item){ Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(Reference.MODID + ":" + item.getUnlocalizedName().substring(5), "inventory")); } public static Item registerItem(Item item, String name){ return registerItem(item, name, null); } public static Item registerItem(Item item, String name, CreativeTabs tab){ GameRegistry.register(item, new ResourceLocation(Reference.MODID, name)); return item; } } Here is my localization file: language.name=English language.region=United States language.code=en_US item.lavastoneIngot.name=Lavastone Ingot The localization is encoded with UTF-8. When I'm in the game, the item is named item.lavastoneIngot.name I was wondering if anyone could help. Here are my other classes just in case you need them: Main mod class: package com.DJP.darkmattermod; import org.apache.logging.log4j.Logger; import com.DJP.darkmattermod.proxy.CommonProxy; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.Mod.EventHandler; import net.minecraftforge.fml.common.Mod.Instance; import net.minecraftforge.fml.common.SidedProxy; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; @Mod(modid = Reference.MODID, name = Reference.NAME, version = Reference.VERSION) public class DMMod{ @SidedProxy(clientSide = Reference.CLIENTPROXY, serverSide = Reference.COMMONPROXY) public static CommonProxy proxy; @Instance public static DMMod instance; public static Logger logger; @EventHandler public void preInit(FMLPreInitializationEvent event){ logger = event.getModLog(); proxy.preInit(event); } @EventHandler public void init(FMLInitializationEvent event){ proxy.init(event); } @EventHandler public void postInit(FMLPostInitializationEvent event){ proxy.postInit(event); } } Common Proxy: package com.DJP.darkmattermod.proxy; import net.minecraft.item.Item; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; public class CommonProxy { public void preInit(FMLPreInitializationEvent event){ } public void init(FMLInitializationEvent event){ } public void postInit(FMLPostInitializationEvent event){ } public void registerItemSided(Item item){ } } Client Proxy: package com.DJP.darkmattermod.proxy; import com.DJP.darkmattermod.init.DMItems; import net.minecraft.item.Item; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; public class ClientProxy extends CommonProxy{ @Override public void preInit(FMLPreInitializationEvent event){ super.preInit(event); DMItems.init(); } @Override public void init(FMLInitializationEvent event){ super.init(event); DMItems.registerRenders(); } @Override public void postInit(FMLPostInitializationEvent event){ super.postInit(event); } } Reference File (Variables) : package com.DJP.darkmattermod; public class Reference { public static final String MODID = "dm"; public static final String NAME = "DarkMatterMod"; public static final String VERSION = "0.1"; public static final String CLIENTPROXY = "com.DJP.darkmattermod.proxy.ClientProxy"; public static final String COMMONPROXY = "com.DJP.darkmattermod.proxy.CommonProxy"; } Any help would be greatly appreciated!
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.