/*******************************************************************************
* Copyright (c) 2015, Superloup10
*
* Wolf's Addons is distributed under the terms of the Minecraft Mod Public
* License 1.0, or MMPL. Please check the contents of the license located in
* https://www.dropbox.com/s/6l16rc7b1aks211/MMPL-1.0.txt
******************************************************************************/
package fr.wolf.addons.common.item;
import fr.wolf.addons.common.block.WolfBlockList;
import fr.wolf.addons.common.item.kit.emerald.EmeraldArmor;
import fr.wolf.addons.common.item.kit.emerald.EmeraldAxe;
import fr.wolf.addons.common.item.kit.emerald.EmeraldHoe;
import fr.wolf.addons.common.item.kit.emerald.EmeraldPickaxe;
import fr.wolf.addons.common.item.kit.emerald.EmeraldShovel;
import fr.wolf.addons.common.item.kit.emerald.EmeraldSword;
import fr.wolf.addons.common.item.kit.lapis.LapisArmor;
import fr.wolf.addons.common.item.kit.lapis.LapisAxe;
import fr.wolf.addons.common.item.kit.lapis.LapisHoe;
import fr.wolf.addons.common.item.kit.lapis.LapisPickaxe;
import fr.wolf.addons.common.item.kit.lapis.LapisShovel;
import fr.wolf.addons.common.item.kit.lapis.LapisSword;
import fr.wolf.addons.common.item.kit.redstone.RedstoneArmor;
import fr.wolf.addons.common.item.kit.redstone.RedstoneAxe;
import fr.wolf.addons.common.item.kit.redstone.RedstoneHoe;
import fr.wolf.addons.common.item.kit.redstone.RedstonePickaxe;
import fr.wolf.addons.common.item.kit.redstone.RedstoneShovel;
import fr.wolf.addons.common.item.kit.redstone.RedstoneSword;
import fr.wolf.addons.common.item.kit.silver.SilverArmor;
import fr.wolf.addons.common.item.kit.silver.SilverAxe;
import fr.wolf.addons.common.item.kit.silver.SilverHoe;
import fr.wolf.addons.common.item.kit.silver.SilverPickaxe;
import fr.wolf.addons.common.item.kit.silver.SilverShovel;
import fr.wolf.addons.common.item.kit.silver.SilverSword;
import fr.wolf.addons.common.item.util.WolfArmor;
import fr.wolf.addons.common.item.util.WolfAxe;
import fr.wolf.addons.common.item.util.WolfHoe;
import fr.wolf.addons.common.item.util.WolfItem;
import fr.wolf.addons.common.item.util.WolfPickaxe;
import fr.wolf.addons.common.item.util.WolfShovel;
import fr.wolf.addons.common.item.util.WolfSword;
import net.minecraft.item.Item;
import net.minecraft.item.Item.ToolMaterial;
import net.minecraft.item.ItemArmor.ArmorMaterial;
import net.minecraftforge.common.util.EnumHelper;
import net.minecraftforge.fml.common.Loader;
import net.minecraftforge.fml.common.registry.GameRegistry;
import net.minecraftforge.oredict.OreDictionary;
public class WolfItemList
{
// Intégration avec S.A.
public static Item silverReed;
public static WolfItem silverDust;
public static WolfItem redstoneIngot, lapisIngot, emeraldIngot, silverIngot;
public static Item woodHammer, stoneHammer, ironHammer, goldHammer, diamondHammer, silverHammer, redstoneHammer, lapisHammer, emeraldHammer;
public static Item stoneBow, ironBow, goldBow, diamondBow, silverBow, redstoneBow, lapisBow, emeraldBow;
public static WolfArmor silverHelmet, silverChestplate, silverLeggings, silverBoots;
public static WolfArmor redstoneHelmet, redstoneChestplate, redstoneLeggings, redstoneBoots;
public static WolfArmor lapisHelmet, lapisChestplate, lapisLeggings, lapisBoots;
public static WolfArmor emeraldHelmet, emeraldChestplate, emeraldLeggings, emeraldBoots;
public static WolfSword silverSword, redstoneSword, lapisSword, emeraldSword;
public static WolfPickaxe silverPickaxe, redstonePickaxe, lapisPickaxe, emeraldPickaxe;
public static WolfAxe silverAxe, redstoneAxe, lapisAxe, emeraldAxe;
public static WolfShovel silverShovel, redstoneShovel, lapisShovel, emeraldShovel;
public static WolfHoe silverHoe, redstoneHoe, lapisHoe, emeraldHoe;
public static ArmorMaterial silverArmor = EnumHelper.addArmorMaterial("SilverArmor", "silver_armor", 35, new int[] {4, 9, 7, 4}, 15);
public static ArmorMaterial redstoneArmor = EnumHelper.addArmorMaterial("RedstoneArmor", "redstone_armor", 33, new int[] {3, 8, 6, 3}, 25);
public static ArmorMaterial lapisArmor = EnumHelper.addArmorMaterial("LapisArmor", "lapis_armor", 20, new int[] {2, 5, 3, 1}, 10);
public static ArmorMaterial emeraldArmor = EnumHelper.addArmorMaterial("EmeraldArmor", "emerald_armor", 40, new int[] {4, 9, 7, 4}, 5);
public static ToolMaterial silverTools = EnumHelper.addToolMaterial("SilverTools", 2, 1800, 16.0F, 4.0F, 15);
public static ToolMaterial redstoneTools = EnumHelper.addToolMaterial("RedstoneTools", 3, 1600, 8.0F, 3.0F, 22);
public static ToolMaterial lapisTools = EnumHelper.addToolMaterial("LapisTools", 2, 300, 12.0F, 0.0F, 10);
public static ToolMaterial emeraldTools = EnumHelper.addToolMaterial("EmeraldTools", 4, 2000, 16.0F, 4.0F, 5);
public static void loadItem()
{
silverDust = new SilverDust();
woodHammer = new Hammer(59, "wood_hammer");
stoneHammer = new Hammer(131, "stone_hammer");
ironHammer = new Hammer(250, "iron_hammer");
goldHammer = new Hammer(32, "gold_hammer");
diamondHammer = new Hammer(1561, "diamond_hammer");
silverHammer = new Hammer(1800, "silver_hammer");
redstoneHammer = new Hammer(1600, "redstone_hammer");
lapisHammer = new Hammer(300, "lapis_hammer");
emeraldHammer = new Hammer(2000, "emerald_hammer");
stoneBow = new Bow(484, "stone_bow");
ironBow = new Bow(584, "iron_bow");
goldBow = new Bow(684, "gold_bow");
diamondBow = new Bow(784, "diamond_bow");
silverBow = new Bow(884, "silver_bow");
redstoneBow = new Bow(984, "redstone_bow");
lapisBow = new Bow(1084, "lapis_bow");
emeraldBow = new Bow(1184, "emerald_bow");
silverIngot = new SilverIngot();
redstoneIngot = new RedstoneIngot();
lapisIngot = new LapisIngot();
emeraldIngot = new EmeraldIngot();
silverHelmet = new SilverArmor(0, "silver_helmet");
silverChestplate = new SilverArmor(1, "silver_chestplate");
silverLeggings = new SilverArmor(2, "silver_leggings");
silverBoots = new SilverArmor(3, "silver_boots");
redstoneHelmet = new RedstoneArmor(0, "redstone_helmet");
redstoneChestplate = new RedstoneArmor(1, "redstone_chestplate");
redstoneLeggings = new RedstoneArmor(2, "redstone_leggings");
redstoneBoots = new RedstoneArmor(3, "redstone_boots");
lapisHelmet = new LapisArmor(0, "lapis_helmet");
lapisChestplate = new LapisArmor(1, "lapis_chestplate");
lapisLeggings = new LapisArmor(2, "lapis_leggings");
lapisBoots = new LapisArmor(3, "lapis_boots");
emeraldHelmet = new EmeraldArmor(0, "emerald_helmet");
emeraldChestplate = new EmeraldArmor(1, "emerald_chestplate");
emeraldLeggings = new EmeraldArmor(2, "emerald_leggings");
emeraldBoots = new EmeraldArmor(3, "emerald_boots");
silverSword = new SilverSword();
silverPickaxe = new SilverPickaxe();
silverAxe = new SilverAxe();
silverShovel = new SilverShovel();
silverHoe = new SilverHoe();
redstoneSword = new RedstoneSword();
redstonePickaxe = new RedstonePickaxe();
redstoneAxe = new RedstoneAxe();
redstoneShovel = new RedstoneShovel();
redstoneHoe = new RedstoneHoe();
lapisSword = new LapisSword();
lapisPickaxe = new LapisPickaxe();
lapisAxe = new LapisAxe();
lapisShovel = new LapisShovel();
lapisHoe = new LapisHoe();
emeraldSword = new EmeraldSword();
emeraldPickaxe = new EmeraldPickaxe();
emeraldAxe = new EmeraldAxe();
emeraldShovel = new EmeraldShovel();
emeraldHoe = new EmeraldHoe();
OreDictionary.registerOre("silver_dust", silverDust);
OreDictionary.registerOre("silver_ingot", silverIngot);
OreDictionary.registerOre("redstone_ingot", redstoneIngot);
OreDictionary.registerOre("lapis_ingot", lapisIngot);
OreDictionary.registerOre("emerald_ingot", emeraldIngot);
}
public static void loadIntegration()
{
if(Loader.isModLoaded("sevenno_addons"))
{
silverReed = new SilverReed(WolfBlockList.silverReedBlock).setUnlocalizedName("silver_reed");
GameRegistry.registerItem(silverReed, "silver_reed");
}
}
}