package com.minestellar.venus.items;
import net.minecraft.item.Item;
import net.minecraft.item.Item.ToolMaterial;
import net.minecraft.item.ItemArmor.ArmorMaterial;
import net.minecraftforge.common.util.EnumHelper;
import com.minestellar.venus.MinestellarVenus;
public class VenusItems {
public static Item venusBasicItem;
public static Item sulfurSword;
public static Item sulfurPickaxe;
public static Item sulfurSpade;
public static Item sulfurAxe;
public static Item sulfurHoe;
public static Item sulfurHelmet;
public static Item sulfurChestplate;
public static Item sulfurLeggings;
public static Item sulfurBoots;
public static Item gemSword;
public static Item gemPickaxe;
public static Item gemSpade;
public static Item gemAxe;
public static Item gemHoe;
public static Item gemHelmet;
public static Item gemChestplate;
public static Item gemLeggings;
public static Item gemBoots;
public static Item jetpack;
public static Item venusPortalTrigger;
//public static Item sulfurBattery;
//public static Item uraniumBattery;
public static ArmorMaterial JETPACK = EnumHelper.addArmorMaterial("jetpack", 30, new int[] { 3, 8, 6, 3 }, 12);
public static ArmorMaterial ARMOR_SULFUR = EnumHelper.addArmorMaterial("sulfur", 15, new int[] { 1, 4, 2, 1 }, 7);
public static ToolMaterial TOOL_SULFUR = EnumHelper.addToolMaterial("sulfur", 3, 416, 6.0F, 1, 2);
public static ArmorMaterial ARMOR_GEM = EnumHelper.addArmorMaterial("gem", 30, new int[] { 3, 8, 6, 3 }, 12);
public static ToolMaterial TOOL_GEM = EnumHelper.addToolMaterial("gem", 3, 768, 5.0F, 2, 8);
public static void init() {
initItems();
registerItems();
registerHarvestLevels();
}
private static void initItems() {
VenusItems.venusBasicItem = new ItemBasicVenus();
VenusItems.sulfurSword = new ItemSwordVenus("sulfur_sword", VenusItems.TOOL_SULFUR);
VenusItems.sulfurPickaxe = new ItemPickaxeVenus("sulfur_pickaxe", VenusItems.TOOL_SULFUR);
VenusItems.sulfurSpade = new ItemSpadeVenus("sulfur_spade", VenusItems.TOOL_SULFUR);
VenusItems.sulfurAxe = new ItemAxeVenus("sulfur_axe", VenusItems.TOOL_SULFUR);
VenusItems.sulfurHoe = new ItemHoeVenus("sulfur_hoe", VenusItems.TOOL_SULFUR);
VenusItems.sulfurHelmet = new ItemSulfurArmor("sulfur_helmet", VenusItems.ARMOR_SULFUR, 7, 0);
VenusItems.sulfurChestplate = new ItemSulfurArmor("sulfur_chestplate", VenusItems.ARMOR_SULFUR, 7, 1);
VenusItems.sulfurLeggings = new ItemSulfurArmor("sulfur_leggings", VenusItems.ARMOR_SULFUR, 7, 2);
VenusItems.sulfurBoots = new ItemSulfurArmor("sulfur_boots", VenusItems.ARMOR_SULFUR, 7, 3);
VenusItems.gemSword = new ItemSwordVenus("gem_sword", VenusItems.TOOL_GEM);
VenusItems.gemPickaxe = new ItemPickaxeVenus("gem_pickaxe", VenusItems.TOOL_GEM);
VenusItems.gemSpade = new ItemSpadeVenus("gem_spade", VenusItems.TOOL_GEM);
VenusItems.gemAxe = new ItemAxeVenus("gem_axe", VenusItems.TOOL_GEM);
VenusItems.gemHoe = new ItemHoeVenus("gem_hoe", VenusItems.TOOL_GEM);
VenusItems.gemHelmet = new ItemGemArmor("gem_helmet", VenusItems.ARMOR_GEM, 7, 0);
VenusItems.gemChestplate = new ItemGemArmor("gem_chestplate", VenusItems.ARMOR_GEM, 7, 1);
VenusItems.gemLeggings = new ItemGemArmor("gem_leggings", VenusItems.ARMOR_GEM, 7, 2);
VenusItems.gemBoots = new ItemGemArmor("gem_boots", VenusItems.ARMOR_GEM, 7, 3);
VenusItems.jetpack = new ItemJetpack("jetpack", VenusItems.JETPACK, 7, 1);
VenusItems.venusPortalTrigger = new ItemPortalTrigger("venus_trigger");
//VenusItems.sulfurBattery = new ItemSulfurBattery("sulfur_battery");
//VenusItems.uraniumBattery = new ItemUraniumBattery("uranium_battery");
}
private static void registerHarvestLevels() {
VenusItems.gemPickaxe.setHarvestLevel("pickaxe", 4);
VenusItems.gemAxe.setHarvestLevel("axe", 4);
VenusItems.gemSpade.setHarvestLevel("shovel", 4);
VenusItems.sulfurPickaxe.setHarvestLevel("pickaxe", 4);
VenusItems.sulfurAxe.setHarvestLevel("axe", 4);
VenusItems.sulfurSpade.setHarvestLevel("shovel", 4);
}
private static void registerItems() {
MinestellarVenus.registerItem(venusBasicItem);
MinestellarVenus.registerItem(sulfurPickaxe);
MinestellarVenus.registerItem(sulfurAxe);
MinestellarVenus.registerItem(sulfurHoe);
MinestellarVenus.registerItem(sulfurSpade);
MinestellarVenus.registerItem(sulfurSword);
MinestellarVenus.registerItem(sulfurHelmet);
MinestellarVenus.registerItem(sulfurChestplate);
MinestellarVenus.registerItem(sulfurLeggings);
MinestellarVenus.registerItem(sulfurBoots);
MinestellarVenus.registerItem(gemPickaxe);
MinestellarVenus.registerItem(gemAxe);
MinestellarVenus.registerItem(gemHoe);
MinestellarVenus.registerItem(gemSpade);
MinestellarVenus.registerItem(gemSword);
MinestellarVenus.registerItem(gemHelmet);
MinestellarVenus.registerItem(gemChestplate);
MinestellarVenus.registerItem(gemLeggings);
MinestellarVenus.registerItem(gemBoots);
MinestellarVenus.registerItem(jetpack);
MinestellarVenus.registerItem(venusPortalTrigger);
//VenusCore.registerItem(sulfurBattery);
//VenusCore.registerItem(uraniumBattery);
}
}