package ru.ewokmod;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.registry.EntityRegistry;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.WeightedRandomChestContent;
import net.minecraftforge.common.ChestGenHooks;
@Mod(modid = Main.MODID, name = Main.NAME, version = Main.VERSION)
public class Main {
public static final String
MODID = "ewokmod",
NAME = "EwokMod",
VERSION = "0.4.0"
;
@Mod.Instance(MODID) public static Main instance;
@SidedProxy(serverSide= "ru.ewokmod.ProxyCommon" , clientSide= "ru.ewokmod.ProxyClient")
public static ProxyCommon proxy;
public static Item ItemBlack_white_Spear;
public static Item ItemBlue_Spear;
public static Item ItemBrown_Spear;
public static Item ItemGrey_Spear;
public static Item ItemGrey_White_Spear;
public static Item ItemIron_Spear;
public static Item ItemMalachite_Spear;
public static Item ItemPurple_Spear;
public static Item ItemRed_Crystal_Spear;
public static Item ItemMalachite;
public static Item ItemRed_Crystal;
@Mod.EventHandler
public void preInit(cpw.mods.fml.common.event.FMLPreInitializationEvent event){
ItemBlack_white_Spear = new ItemBlack_white_Spear().setDamageVsEntity(10F).setMaxDamage(1024).setUnlocalizedName("Black_white_Spear").setTextureName(MODID + ":Black_white_Spear").setCreativeTab(CreativeTabs.tabCombat);
GameRegistry.registerItem(ItemBlack_white_Spear, "Black_white_Spear");
EntityRegistry.registerModEntity(EntityItemBlack_white_Spear.class, "EntityItemBlack_white_Spear", 140, instance, 20, 1, true);
ChestGenHooks.addItem(ChestGenHooks.DUNGEON_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemBlack_white_Spear), 1, 1, 1));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_DESERT_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemBlack_white_Spear), 1, 1, 1));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemBlack_white_Spear), 1, 1, 1));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_DISPENSER, new WeightedRandomChestContent(new ItemStack(Main.ItemBlack_white_Spear), 1, 1, 1));
ItemBlue_Spear = new ItemBlue_Spear().setDamageVsEntity(10F).setMaxDamage(1024).setUnlocalizedName("Blue_Spear").setTextureName(MODID + ":Blue_Spear").setCreativeTab(CreativeTabs.tabCombat);
GameRegistry.registerItem(ItemBlue_Spear, "Blue_Spear");
EntityRegistry.registerModEntity(EntityItemBlue_Spear.class, "EntityItemBlue_Spear", 141, instance, 20, 1, true);
ChestGenHooks.addItem(ChestGenHooks.DUNGEON_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemBlue_Spear), 1, 1, 1));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_DESERT_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemBlue_Spear), 1, 1, 1));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemBlue_Spear), 1, 1, 1));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_DISPENSER, new WeightedRandomChestContent(new ItemStack(Main.ItemBlue_Spear), 1, 1, 1));
ItemBrown_Spear = new ItemBrown_Spear().setDamageVsEntity(10F).setMaxDamage(1024).setUnlocalizedName("Brown_Spear").setTextureName(MODID + ":Brown_Spear").setCreativeTab(CreativeTabs.tabCombat);
GameRegistry.registerItem(ItemBrown_Spear, "Brown_Spear");
EntityRegistry.registerModEntity(EntityItemBrown_Spear.class, "EntityItemBrown_Spear", 142, instance, 20, 1, true);
ChestGenHooks.addItem(ChestGenHooks.DUNGEON_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemBrown_Spear), 1, 1, 1));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_DESERT_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemBrown_Spear), 1, 1, 1));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemBrown_Spear), 1, 1, 1));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_DISPENSER, new WeightedRandomChestContent(new ItemStack(Main.ItemBrown_Spear), 1, 1, 1));
ItemGrey_Spear = new ItemGrey_Spear().setDamageVsEntity(10F).setMaxDamage(1024).setUnlocalizedName("Grey_Spear").setTextureName(MODID + ":Grey_Spear").setCreativeTab(CreativeTabs.tabCombat);
GameRegistry.registerItem(ItemGrey_Spear, "Grey_Spear");
EntityRegistry.registerModEntity(EntityItemGrey_Spear.class, "EntityItemGrey_Spear", 143, instance, 20, 1, true);
ChestGenHooks.addItem(ChestGenHooks.DUNGEON_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemGrey_Spear), 1, 1, 1));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_DESERT_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemGrey_Spear), 1, 1, 1));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemGrey_Spear), 1, 1, 1));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_DISPENSER, new WeightedRandomChestContent(new ItemStack(Main.ItemGrey_Spear), 1, 1, 1));
ItemGrey_White_Spear = new ItemGrey_White_Spear().setDamageVsEntity(10F).setMaxDamage(1024).setUnlocalizedName("Grey_White_Spear").setTextureName(MODID + ":Grey_White_Spear").setCreativeTab(CreativeTabs.tabCombat);
GameRegistry.registerItem(ItemGrey_White_Spear, "Grey_White_Spear");
EntityRegistry.registerModEntity(EntityItemGrey_White_Spear.class, "EntityItemGrey_White_Spear", 144, instance, 20, 1, true);
ChestGenHooks.addItem(ChestGenHooks.DUNGEON_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemGrey_White_Spear), 1, 1, 1));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_DESERT_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemGrey_White_Spear), 1, 1, 1));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemGrey_White_Spear), 1, 1, 1));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_DISPENSER, new WeightedRandomChestContent(new ItemStack(Main.ItemGrey_White_Spear), 1, 1, 1));
ItemIron_Spear = new ItemIron_Spear().setDamageVsEntity(7F).setMaxDamage(1024).setUnlocalizedName("Iron_Spear").setTextureName(MODID + ":Iron_Spear").setCreativeTab(CreativeTabs.tabCombat);
GameRegistry.registerItem(ItemIron_Spear, "Iron_Spear");
EntityRegistry.registerModEntity(EntityItemIron_Spear.class, "EntityItemIron_Spear", 145, instance, 20, 1, true);
GameRegistry.addRecipe(new ItemStack(Main.ItemIron_Spear, 1), new Object[]{ "123", "XYZ", "456", ('3'), Items.iron_ingot, ('Y'), Items.stick, ('4'), Items.stick});
ItemMalachite_Spear = new ItemMalachite_Spear().setDamageVsEntity(12F).setMaxDamage(1024).setUnlocalizedName("Malachite_Spear").setTextureName(MODID + ":Malachite_Spear").setCreativeTab(CreativeTabs.tabCombat);
GameRegistry.registerItem(ItemMalachite_Spear, "Malachite_Spear");
EntityRegistry.registerModEntity(EntityItemMalachite_Spear.class, "EntityItemMalachite_Spear", 146, instance, 20, 1, true);
ItemPurple_Spear = new ItemPurple_Spear().setDamageVsEntity(10F).setMaxDamage(1024).setUnlocalizedName("Purple_Spear").setTextureName(MODID + ":Purple_Spear").setCreativeTab(CreativeTabs.tabCombat);
GameRegistry.registerItem(ItemPurple_Spear, "Purple_Spear");
EntityRegistry.registerModEntity(EntityItemPurple_Spear.class, "EntityItemPurple_Spear", 147, instance, 20, 1, true);
ChestGenHooks.addItem(ChestGenHooks.DUNGEON_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemPurple_Spear), 1, 1, 1));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_DESERT_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemPurple_Spear), 1, 1, 1));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemPurple_Spear), 1, 1, 1));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_DISPENSER, new WeightedRandomChestContent(new ItemStack(Main.ItemPurple_Spear), 1, 1, 1));
ItemRed_Crystal_Spear = new ItemRed_Crystal_Spear().setDamageVsEntity(12F).setMaxDamage(1024).setUnlocalizedName("Red_Crystal_Spear").setTextureName(MODID + ":Red_Crystal_Spear").setCreativeTab(CreativeTabs.tabCombat);
GameRegistry.registerItem(ItemRed_Crystal_Spear, "Red_Crystal_Spear");
EntityRegistry.registerModEntity(EntityItemRed_Crystal_Spear.class, "EntityItemRed_Crystal_Spear", 148, instance, 20, 1, true);
ItemRed_Crystal = new ItemRed_Crystal().setUnlocalizedName("Red_Crystal").setTextureName(MODID + ":Red_Crystal").setCreativeTab(CreativeTabs.tabMaterials);
GameRegistry.registerItem(ItemRed_Crystal,"EntityItemPurple_Spear");
EntityRegistry.registerModEntity(EntityItemRed_Crystal.class, "EntityItemRed_Crystal", 149, instance, 20, 1, true);
ItemMalachite = new ItemMalachite().setUnlocalizedName("Malachite").setTextureName(MODID + ":Malachite").setCreativeTab(CreativeTabs.tabMaterials);
GameRegistry.registerItem(ItemMalachite, "ItemMalachite");
EntityRegistry.registerModEntity(EntityItemMalachite.class, "EntityItemMalachite", 150, instance, 20, 1, true);
proxy.preInit();
}
}