package mattparks.mods.space.venus.items;
import mattparks.mods.space.venus.VenusCore;
import net.minecraft.item.Item;
import net.minecraft.item.Item.ToolMaterial;
import net.minecraft.item.ItemArmor.ArmorMaterial;
import net.minecraftforge.common.util.EnumHelper;
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 rubySword;
public static Item rubyPickaxe;
public static Item rubySpade;
public static Item rubyAxe;
public static Item rubyHoe;
public static Item rubyHelmet;
public static Item rubyChestplate;
public static Item rubyLeggings;
public static Item rubyBoots;
public static Item jetpack;
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_RUBY = EnumHelper.addArmorMaterial("ruby", 30, new int[] { 3, 8, 6, 3 }, 12);
public static ToolMaterial TOOL_RUBY = EnumHelper.addToolMaterial("ruby", 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.rubySword = new ItemSwordVenus("ruby_sword", VenusItems.TOOL_RUBY);
VenusItems.rubyPickaxe = new ItemPickaxeVenus("ruby_pickaxe", VenusItems.TOOL_RUBY);
VenusItems.rubySpade = new ItemSpadeVenus("ruby_spade", VenusItems.TOOL_RUBY);
VenusItems.rubyAxe = new ItemAxeVenus("ruby_axe", VenusItems.TOOL_RUBY);
VenusItems.rubyHoe = new ItemHoeVenus("ruby_hoe", VenusItems.TOOL_RUBY);
VenusItems.rubyHelmet = new ItemRubyArmor("ruby_helmet", VenusItems.ARMOR_RUBY, 7, 0);
VenusItems.rubyChestplate = new ItemRubyArmor("ruby_chestplate", VenusItems.ARMOR_RUBY, 7, 1);
VenusItems.rubyLeggings = new ItemRubyArmor("ruby_leggings", VenusItems.ARMOR_RUBY, 7, 2);
VenusItems.rubyBoots = new ItemRubyArmor("ruby_boots", VenusItems.ARMOR_RUBY, 7, 3);
VenusItems.jetpack = new ItemJetpack("jetpack", VenusItems.JETPACK, 7, 1);
VenusItems.sulfurBattery = new ItemSulfurBattery("sulfur_battery");
VenusItems.uraniumBattery = new ItemUraniumBattery("uranium_battery");
}
private static void registerHarvestLevels() {
VenusItems.rubyPickaxe.setHarvestLevel("pickaxe", 4);
VenusItems.rubyAxe.setHarvestLevel("axe", 4);
VenusItems.rubySpade.setHarvestLevel("shovel", 4);
VenusItems.sulfurPickaxe.setHarvestLevel("pickaxe", 4);
VenusItems.sulfurAxe.setHarvestLevel("axe", 4);
VenusItems.sulfurSpade.setHarvestLevel("shovel", 4);
}
private static void registerItems() {
VenusCore.registerItem(venusBasicItem);
VenusCore.registerItem(sulfurPickaxe);
VenusCore.registerItem(sulfurAxe);
VenusCore.registerItem(sulfurHoe);
VenusCore.registerItem(sulfurSpade);
VenusCore.registerItem(sulfurSword);
VenusCore.registerItem(sulfurHelmet);
VenusCore.registerItem(sulfurChestplate);
VenusCore.registerItem(sulfurLeggings);
VenusCore.registerItem(sulfurBoots);
VenusCore.registerItem(rubyPickaxe);
VenusCore.registerItem(rubyAxe);
VenusCore.registerItem(rubyHoe);
VenusCore.registerItem(rubySpade);
VenusCore.registerItem(rubySword);
VenusCore.registerItem(rubyHelmet);
VenusCore.registerItem(rubyChestplate);
VenusCore.registerItem(rubyLeggings);
VenusCore.registerItem(rubyBoots);
VenusCore.registerItem(jetpack);
VenusCore.registerItem(sulfurBattery);
VenusCore.registerItem(uraniumBattery);
}
}