Posted September 11, 201411 yr I'm fairly new to modding so I'd just like some clarification, am I right to assume that instead of using super(id) to set the item's ID we now use this? itemRegistry.addObject(5000, "transmutationStone", this); If I try using super(id) I get an error saying "The constructor Item(int) is undefined" and it doesn't show up in game. This is my AllTheThings.java package omgimalexis.allthethings; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; 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; @Mod(modid="AllTheThings", name="All The Things", version="0.0.0") public class AllTheThings { private final static Item transmutationStone = new TransmutationStone(5000); // The instance of your mod that Forge uses. @Instance(value = "AllTheThings") public static AllTheThings instance; // Says where the client and server 'proxy' code is loaded. @SidedProxy(clientSide="omgimalexis.allthethings.client.ClientProxy", serverSide="omgimalexis.allthethings.CommonProxy") public static CommonProxy proxy; @EventHandler public void preInit(FMLPreInitializationEvent event) { // Stub Method } @EventHandler public void load(FMLInitializationEvent event) { proxy.registerRenderers(); AllTheThingsCrafting.loadRecipes(); } @EventHandler public void postInit(FMLPostInitializationEvent event) { // Stub Method } } This is my TransmutationStone.java package omgimalexis.allthethings; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; public class TransmutationStone extends Item { public TransmutationStone(int id) { itemRegistry.addObject(5000, "transmutationStone", this); setMaxStackSize(64); setCreativeTab(CreativeTabs.tabMisc); setUnlocalizedName("transmutationStone"); } }
September 11, 201411 yr Author Alright, thank you. I was going off of tutorials from 1.6 as I couldn't find anything up to date.
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.