Package vazkii.botania.common.item

Source Code of vazkii.botania.common.item.ModItems

/**
* This class was created by <Vazkii>. It's distributed as
* part of the Botania Mod. Get the Source Code in github:
* https://github.com/Vazkii/Botania
*
* Botania is Open Source and distributed under a
* Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License
* (http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_GB)
*
* File Created @ [Jan 14, 2014, 5:17:47 PM (GMT)]
*/
package vazkii.botania.common.item;

import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraftforge.oredict.OreDictionary;
import vazkii.botania.common.item.brew.ItemBrewFlask;
import vazkii.botania.common.item.brew.ItemBrewVial;
import vazkii.botania.common.item.brew.ItemVial;
import vazkii.botania.common.item.equipment.armor.elementium.ItemElementiumBoots;
import vazkii.botania.common.item.equipment.armor.elementium.ItemElementiumChest;
import vazkii.botania.common.item.equipment.armor.elementium.ItemElementiumHelm;
import vazkii.botania.common.item.equipment.armor.elementium.ItemElementiumLegs;
import vazkii.botania.common.item.equipment.armor.manasteel.ItemManasteelBoots;
import vazkii.botania.common.item.equipment.armor.manasteel.ItemManasteelChest;
import vazkii.botania.common.item.equipment.armor.manasteel.ItemManasteelHelm;
import vazkii.botania.common.item.equipment.armor.manasteel.ItemManasteelLegs;
import vazkii.botania.common.item.equipment.armor.terrasteel.ItemTerrasteelBoots;
import vazkii.botania.common.item.equipment.armor.terrasteel.ItemTerrasteelChest;
import vazkii.botania.common.item.equipment.armor.terrasteel.ItemTerrasteelHelm;
import vazkii.botania.common.item.equipment.armor.terrasteel.ItemTerrasteelLegs;
import vazkii.botania.common.item.equipment.bauble.ItemAuraRing;
import vazkii.botania.common.item.equipment.bauble.ItemBloodPendant;
import vazkii.botania.common.item.equipment.bauble.ItemDivaCharm;
import vazkii.botania.common.item.equipment.bauble.ItemFlightTiara;
import vazkii.botania.common.item.equipment.bauble.ItemGoldenLaurel;
import vazkii.botania.common.item.equipment.bauble.ItemGreaterAuraRing;
import vazkii.botania.common.item.equipment.bauble.ItemGreaterManaRing;
import vazkii.botania.common.item.equipment.bauble.ItemIcePendant;
import vazkii.botania.common.item.equipment.bauble.ItemItemFinder;
import vazkii.botania.common.item.equipment.bauble.ItemKnockbackBelt;
import vazkii.botania.common.item.equipment.bauble.ItemLavaPendant;
import vazkii.botania.common.item.equipment.bauble.ItemMagnetRing;
import vazkii.botania.common.item.equipment.bauble.ItemManaRing;
import vazkii.botania.common.item.equipment.bauble.ItemMiningRing;
import vazkii.botania.common.item.equipment.bauble.ItemPixieRing;
import vazkii.botania.common.item.equipment.bauble.ItemReachRing;
import vazkii.botania.common.item.equipment.bauble.ItemSuperLavaPendant;
import vazkii.botania.common.item.equipment.bauble.ItemSuperTravelBelt;
import vazkii.botania.common.item.equipment.bauble.ItemTinyPlanet;
import vazkii.botania.common.item.equipment.bauble.ItemTravelBelt;
import vazkii.botania.common.item.equipment.bauble.ItemWaterRing;
import vazkii.botania.common.item.equipment.tool.ItemEnderDagger;
import vazkii.botania.common.item.equipment.tool.ItemGlassPick;
import vazkii.botania.common.item.equipment.tool.ItemTerraPick;
import vazkii.botania.common.item.equipment.tool.ItemTerraSword;
import vazkii.botania.common.item.equipment.tool.elementium.ItemElementiumAxe;
import vazkii.botania.common.item.equipment.tool.elementium.ItemElementiumPick;
import vazkii.botania.common.item.equipment.tool.elementium.ItemElementiumShears;
import vazkii.botania.common.item.equipment.tool.elementium.ItemElementiumShovel;
import vazkii.botania.common.item.equipment.tool.elementium.ItemElementiumSword;
import vazkii.botania.common.item.equipment.tool.manasteel.ItemManasteelAxe;
import vazkii.botania.common.item.equipment.tool.manasteel.ItemManasteelPick;
import vazkii.botania.common.item.equipment.tool.manasteel.ItemManasteelShears;
import vazkii.botania.common.item.equipment.tool.manasteel.ItemManasteelShovel;
import vazkii.botania.common.item.equipment.tool.manasteel.ItemManasteelSword;
import vazkii.botania.common.item.interaction.thaumcraft.ItemElementiumHelmRevealing;
import vazkii.botania.common.item.interaction.thaumcraft.ItemManaInkwell;
import vazkii.botania.common.item.interaction.thaumcraft.ItemManasteelHelmRevealing;
import vazkii.botania.common.item.interaction.thaumcraft.ItemTerrasteelHelmRevealing;
import vazkii.botania.common.lib.LibOreDict;

public final class ModItems {

  public static Item lexicon;
  public static Item petal;
  public static Item dye;
  public static Item pestleAndMortar;
  public static Item twigWand;
  public static Item manaResource;
  public static Item lens;
  public static Item manaPetal;
  public static Item rune;
  public static Item signalFlare;
  public static Item manaTablet;
  public static Item manaGun;
  public static Item manaCookie;
  public static Item fertilizer;
  public static Item grassSeeds;
  public static Item dirtRod;
  public static Item terraformRod;
  public static Item grassHorn;
  public static Item manaMirror;
  public static Item manasteelHelm;
  public static Item manasteelHelmRevealing;
  public static Item manasteelChest;
  public static Item manasteelLegs;
  public static Item manasteelBoots;
  public static Item manasteelPick;
  public static Item manasteelShovel;
  public static Item manasteelAxe;
  public static Item manasteelSword;
  public static Item manasteelShears;
  public static Item terrasteelHelm;
  public static Item terrasteelHelmRevealing;
  public static Item terrasteelChest;
  public static Item terrasteelLegs;
  public static Item terrasteelBoots;
  public static Item terraSword;
  public static Item tinyPlanet;
  public static Item manaRing;
  public static Item auraRing;
  public static Item manaRingGreater;
  public static Item auraRingGreater;
  public static Item travelBelt;
  public static Item knockbackBelt;
  public static Item icePendant;
  public static Item lavaPendant;
  public static Item goldLaurel;
  public static Item magnetRing;
  public static Item waterRing;
  public static Item miningRing;
  public static Item terraPick;
  public static Item divaCharm;
  public static Item flightTiara;
  public static Item enderDagger;
  public static Item quartz;
  public static Item waterRod;
  public static Item elementiumHelm;
  public static Item elementiumHelmRevealing;
  public static Item elementiumChest;
  public static Item elementiumLegs;
  public static Item elementiumBoots;
  public static Item elementiumPick;
  public static Item elementiumShovel;
  public static Item elementiumAxe;
  public static Item elementiumSword;
  public static Item elementiumShears;
  public static Item openBucket;
  public static Item spawnerMover;
  public static Item pixieRing;
  public static Item superTravelBelt;
  public static Item rainbowRod;
  public static Item tornadoRod;
  public static Item fireRod;
  public static Item vineBall;
  public static Item slingshot;
  public static Item manaBottle;
  public static Item laputaShard;
  public static Item virus;
  public static Item reachRing;
  public static Item skyDirtRod;
  public static Item itemFinder;
  public static Item superLavaPendant;
  public static Item enderHand;
  public static Item glassPick;
  public static Item spark;
  public static Item sparkUpgrade;
  public static Item diviningRod;
  public static Item gravityRod;
  public static Item regenIvy;
  public static Item manaInkwell;
  public static Item vial;
  public static Item brewVial;
  public static Item brewFlask;
  public static Item bloodPendant;

  public static void init() {
    lexicon = new ItemLexicon();
    petal = new ItemPetal();
    dye = new ItemDye();
    pestleAndMortar = new ItemPestleAndMortar();
    twigWand = new ItemTwigWand();
    manaResource = new ItemManaResource();
    lens = new ItemLens();
    manaPetal = new ItemManaPetal();
    rune = new ItemRune();
    signalFlare = new ItemSignalFlare();
    manaTablet = new ItemManaTablet();
    manaGun = new ItemManaGun();
    manaCookie = new ItemManaCookie();
    fertilizer = new ItemFertilizer();
    grassSeeds = new ItemGrassSeeds();
    dirtRod = new ItemDirtRod();
    terraformRod = new ItemTerraformRod();
    grassHorn = new ItemGrassHorn();
    manaMirror = new ItemManaMirror();
    manasteelHelm = new ItemManasteelHelm();
    manasteelHelmRevealing = new ItemManasteelHelmRevealing();
    manasteelChest = new ItemManasteelChest();
    manasteelLegs = new ItemManasteelLegs();
    manasteelBoots = new ItemManasteelBoots();
    manasteelPick = new ItemManasteelPick();
    manasteelShovel = new ItemManasteelShovel();
    manasteelAxe = new ItemManasteelAxe();
    manasteelSword = new ItemManasteelSword();
    manasteelShears = new ItemManasteelShears();
    terrasteelHelm = new ItemTerrasteelHelm();
    terrasteelHelmRevealing = new ItemTerrasteelHelmRevealing();
    terrasteelChest = new ItemTerrasteelChest();
    terrasteelLegs = new ItemTerrasteelLegs();
    terrasteelBoots = new ItemTerrasteelBoots();
    terraSword = new ItemTerraSword();
    tinyPlanet = new ItemTinyPlanet();
    manaRing = new ItemManaRing();
    auraRing = new ItemAuraRing();
    manaRingGreater = new ItemGreaterManaRing();
    auraRingGreater = new ItemGreaterAuraRing();
    travelBelt = new ItemTravelBelt();
    knockbackBelt = new ItemKnockbackBelt();
    icePendant = new ItemIcePendant();
    lavaPendant = new ItemLavaPendant();
    goldLaurel = new ItemGoldenLaurel();
    magnetRing = new ItemMagnetRing();
    waterRing = new ItemWaterRing();
    miningRing = new ItemMiningRing();
    terraPick = new ItemTerraPick();
    divaCharm = new ItemDivaCharm();
    flightTiara = new ItemFlightTiara();
    enderDagger  = new ItemEnderDagger();
    quartz = new ItemQuartz();
    waterRod = new ItemWaterRod();
    elementiumHelm = new ItemElementiumHelm();
    elementiumHelmRevealing = new ItemElementiumHelmRevealing();
    elementiumChest = new ItemElementiumChest();
    elementiumLegs = new ItemElementiumLegs();
    elementiumBoots = new ItemElementiumBoots();
    elementiumPick = new ItemElementiumPick();
    elementiumShovel = new ItemElementiumShovel();
    elementiumAxe = new ItemElementiumAxe();
    elementiumSword = new ItemElementiumSword();
    elementiumShears = new ItemElementiumShears();
    openBucket = new ItemOpenBucket();
    spawnerMover = new ItemSpawnerMover();
    pixieRing = new ItemPixieRing();
    superTravelBelt = new ItemSuperTravelBelt();
    rainbowRod = new ItemRainbowRod();
    tornadoRod = new ItemTornadoRod();
    fireRod = new ItemFireRod();
    vineBall = new ItemVineBall();
    slingshot = new ItemSlingshot();
    manaBottle = new ItemBottledMana();
    laputaShard = new ItemLaputaShard();
    virus = new ItemVirus();
    reachRing = new ItemReachRing();
    skyDirtRod = new ItemSkyDirtRod();
    itemFinder = new ItemItemFinder();
    superLavaPendant = new ItemSuperLavaPendant();
    enderHand = new ItemEnderHand();
    glassPick = new ItemGlassPick();
    spark = new ItemSpark();
    sparkUpgrade = new ItemSparkUpgrade();
    diviningRod = new ItemDiviningRod();
    gravityRod = new ItemGravityRod();
    regenIvy = new ItemRegenIvy();
    manaInkwell = new ItemManaInkwell();
    vial = new ItemVial();
    brewVial = new ItemBrewVial();
    brewFlask = new ItemBrewFlask();
    bloodPendant = new ItemBloodPendant();
   
    OreDictionary.registerOre(LibOreDict.LEXICON, lexicon);
    for(int i = 0; i < 16; i++) {
      OreDictionary.registerOre(LibOreDict.PETAL[i], new ItemStack(petal, 1, i));
      OreDictionary.registerOre(LibOreDict.DYE[i], new ItemStack(dye, 1, i));
      OreDictionary.registerOre(LibOreDict.MANA_PETAL[i], new ItemStack(manaPetal, 1, i));
      OreDictionary.registerOre(LibOreDict.RUNE[i], new ItemStack(rune, 1, i));
    }
    OreDictionary.registerOre(LibOreDict.PESTLE_AND_MORTAR, pestleAndMortar);
    OreDictionary.registerOre(LibOreDict.MANA_STEEL, new ItemStack(manaResource, 1, 0));
    OreDictionary.registerOre(LibOreDict.MANA_PEARL, new ItemStack(manaResource, 1, 1));
    OreDictionary.registerOre(LibOreDict.MANA_DIAMOND, new ItemStack(manaResource, 1, 2));
    OreDictionary.registerOre(LibOreDict.LIVINGWOOD_TWIG, new ItemStack(manaResource, 1, 3));
    OreDictionary.registerOre(LibOreDict.TERRA_STEEL, new ItemStack(manaResource, 1, 4));
    OreDictionary.registerOre(LibOreDict.LIFE_ESSENCE, new ItemStack(manaResource, 1, 5));
    OreDictionary.registerOre(LibOreDict.REDSTONE_ROOT, new ItemStack(manaResource, 1, 6));
    OreDictionary.registerOre(LibOreDict.ELEMENTIUM, new ItemStack(manaResource, 1, 7));
    OreDictionary.registerOre(LibOreDict.PIXIE_DUST, new ItemStack(manaResource, 1, 8));
    OreDictionary.registerOre(LibOreDict.DRAGONSTONE, new ItemStack(manaResource, 1, 9));
    OreDictionary.registerOre(LibOreDict.PRISMARINE_SHARD, new ItemStack(manaResource, 1, 10));
    OreDictionary.registerOre(LibOreDict.PLACEHOLDER, new ItemStack(manaResource, 1, 11));
    OreDictionary.registerOre(LibOreDict.VIAL, new ItemStack(vial, 1, 0));
    OreDictionary.registerOre(LibOreDict.FLASK, new ItemStack(vial, 1, 1));
  }
}
TOP

Related Classes of vazkii.botania.common.item.ModItems

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.