Here’s my mod class:
package net.ramenchef.ecologyproject;
import net.minecraft.block.Block;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
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.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.registry.GameRegistry;
@Mod(modid = EcologyProject.MODID, version = EcologyProject.VERSION)
public class EcologyProject {
public static final String MODID = "RamenChef_EcologyProject";
public static final String VERSION = "1.0";
public static Item darkredstone;
public static Block industrialct;
@EventHandler
public void preInit(FMLPreInitializationEvent event)
{
//industrialct = new BlockICT
darkredstone = new ItemDR();
GameRegistry.registerItem(darkredstone, "Dark Redstone");
}
@EventHandler
public void init(FMLInitializationEvent event)
{
GameRegistry.addRecipe(new ItemStack(Items.beef),
"ONO",
"NXN",
"ONO",
'O', Items.diamond, 'N', Items.iron_ingot, 'X', Blocks.crafting_table
);
}
}
And the one other class in the mod:
package net.ramenchef.ecologyproject;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
public class ItemDR extends Item {
public ItemDR()
{
setUnlocalizedName(EcologyProject.MODID + "_" + "darkrs");
setCreativeTab(CreativeTabs.tabMisc);
}
}