I only started coding a few days ago, so I am fairly new. I have been learning of a book, and came across an error in eclipse when trying to register an Item:
package com.mrfiretruck.extramoddedminecraft;
import net.minecraft.init.Blocks;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.registry.GameRegistry;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.enchantment.Enchantment;
@Mod(modid = ExtraModdedMinecraft.MODID, version = ExtraModdedMinecraft.VERSION)
public class ExtraModdedMinecraft
{
public static final String MODID = "mrfiretruck_extramoddedminecraft";
public static final String VERSION = "1.0";
public static Item ruby;
@EventHandler
public void preInit(FMLInitializationEvent event)
{
//Item init
ruby = new ItemRuby();
//Item Registry
GameRegistry.registerItem(ruby, "Ruby");
}
public void init(FMLInitializationEvent event)
{
}
}
under registerItem is an error saying "The method registerItem(Item, String) is undefined for the type GameRegistry"
How do i fix this? I tried running the game and it just crashed rip