package divanchik.megamod;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.block.Block;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraft.item.Item.ToolMaterial;
import net.minecraft.item.ItemStack;
import net.minecraftforge.common.util.EnumHelper;
@Mod (modid = "megamod", name = "Modex", version = "0.0.0.0.0.4")
public class BaseMegaMode {
public static CreativeTabs tabTutorial = new TabTutorial("Tab");
public static Item microsxem = new Microsxem(2324);
public static Block systemcore;
public static Item iopickaxe = new iopickaxe();
public static final ToolMaterial iosplav= EnumHelper.addToolMaterial("IOSplav", 3, 2000, 10.0F, 5.0F, 10);
@EventHandler
public void preLoad(FMLPreInitializationEvent event)
{
//Ядро блок
systemcore = new BlockBestBlockEver();
GameRegistry.registerBlock(systemcore, "systemcore");
//микросхема
microsxem = new Microsxem(2324);
GameRegistry.registerItem(microsxem,"Microsxem");
microsxem = new Microsxem(2324).setCreativeTab(BaseMegaMode.tabTutorial);
//кирка
GameRegistry.registerItem(iopickaxe,"IOpickaxe");
iopickaxe = new iopickaxe();
//рецепт ядра
GameRegistry.addRecipe(new ItemStack(BaseMegaMode.systemcore, 1),
new Object[]{ "###", "#X#", "###",
('X'), Items.lava_bucket, ('#'), BaseMegaMode.microsxem});
//рецепт микросхемы
GameRegistry.addRecipe(new ItemStack(BaseMegaMode.microsxem, 1),
new Object[]{ "X#X", "###", "X#X",
('X'), Blocks.wool, ('#'), Items.iron_ingot,});
//рецепт кирки
GameRegistry.addRecipe(new ItemStack(BaseMegaMode.iopickaxe, 1),
new Object[]{ "XXX", "0#0", "0#0",
('X'), BaseMegaMode.microsxem, ('#'), Items.iron_ingot,(0),null});
}
}