package ru.ewokmod;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
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;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.registry.EntityRegistry;
import cpw.mods.fml.common.registry.GameRegistry;
@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;
@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, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_DESERT_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemBlack_white_Spear), 1, 1, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemBlack_white_Spear), 1, 1, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_DISPENSER, new WeightedRandomChestContent(new ItemStack(Main.ItemBlack_white_Spear), 1, 1, 2));
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, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_DESERT_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemBlue_Spear), 1, 1, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemBlue_Spear), 1, 1, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_DISPENSER, new WeightedRandomChestContent(new ItemStack(Main.ItemBlue_Spear), 1, 1, 2));
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, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_DESERT_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemBrown_Spear), 1, 1, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemBrown_Spear), 1, 1, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_DISPENSER, new WeightedRandomChestContent(new ItemStack(Main.ItemBrown_Spear), 1, 1, 2));
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, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_DESERT_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemGrey_Spear), 1, 1, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemGrey_Spear), 1, 1, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_DISPENSER, new WeightedRandomChestContent(new ItemStack(Main.ItemGrey_Spear), 1, 1, 2));
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, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_DESERT_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemGrey_White_Spear), 1, 1, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemGrey_White_Spear), 1, 1, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_DISPENSER, new WeightedRandomChestContent(new ItemStack(Main.ItemGrey_White_Spear), 1, 1, 2));
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", "ABC",
('X'), Items.stick, ('1'), Items.iron_ingot});
ItemMalachite_Spear = new ItemMalachite_Spear().setDamageVsEntity(10F).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);
ChestGenHooks.addItem(ChestGenHooks.DUNGEON_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemMalachite_Spear), 1, 1, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_DESERT_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemMalachite_Spear), 1, 1, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemMalachite_Spear), 1, 1, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_DISPENSER, new WeightedRandomChestContent(new ItemStack(Main.ItemMalachite_Spear), 1, 1, 2));
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, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_DESERT_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemPurple_Spear), 1, 1, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemPurple_Spear), 1, 1, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_DISPENSER, new WeightedRandomChestContent(new ItemStack(Main.ItemPurple_Spear), 1, 1, 2));
ItemRed_Crystal_Spear = new ItemRed_Crystal_Spear().setDamageVsEntity(10F).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);
ChestGenHooks.addItem(ChestGenHooks.DUNGEON_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemRed_Crystal_Spear), 1, 1, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_DESERT_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemRed_Crystal_Spear), 1, 1, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_CHEST, new WeightedRandomChestContent(new ItemStack(Main.ItemRed_Crystal_Spear), 1, 1, 2));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_DISPENSER, new WeightedRandomChestContent(new ItemStack(Main.ItemRed_Crystal_Spear), 1, 1, 2));
proxy.preInit();
}
}