blob: 05c9dacb87dde488fd9a259ce59f931bbfdab54d [file] [log] [blame] [raw]
package mekanism.common;
import mekanism.common.item.ItemAlloy;
import mekanism.common.item.ItemAtomicDisassembler;
import mekanism.common.item.ItemBalloon;
import mekanism.common.item.ItemClump;
import mekanism.common.item.ItemConfigurationCard;
import mekanism.common.item.ItemConfigurator;
import mekanism.common.item.ItemControlCircuit;
import mekanism.common.item.ItemCraftingFormula;
import mekanism.common.item.ItemCrystal;
import mekanism.common.item.ItemDictionary;
import mekanism.common.item.ItemDirtyDust;
import mekanism.common.item.ItemDust;
import mekanism.common.item.ItemElectricBow;
import mekanism.common.item.ItemEnergized;
import mekanism.common.item.ItemFlamethrower;
import mekanism.common.item.ItemFreeRunners;
import mekanism.common.item.ItemGasMask;
import mekanism.common.item.ItemGaugeDropper;
import mekanism.common.item.ItemHDPE;
import mekanism.common.item.ItemIngot;
import mekanism.common.item.ItemJetpack;
import mekanism.common.item.ItemMekanism;
import mekanism.common.item.ItemNetworkReader;
import mekanism.common.item.ItemOtherDust;
import mekanism.common.item.ItemPortableTeleporter;
import mekanism.common.item.ItemProxy;
import mekanism.common.item.ItemRobit;
import mekanism.common.item.ItemScubaTank;
import mekanism.common.item.ItemSeismicReader;
import mekanism.common.item.ItemShard;
import mekanism.common.item.ItemTierInstaller;
import mekanism.common.item.ItemUpgrade;
import mekanism.common.item.ItemWalkieTalkie;
import mekanism.common.multipart.ItemGlowPanel;
import mekanism.common.multipart.ItemPartTransmitter;
import net.minecraft.item.Item;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.fml.common.registry.GameRegistry;
import net.minecraftforge.fml.common.registry.GameRegistry.ObjectHolder;
@ObjectHolder("Mekanism")
public class MekanismItems
{
public static final Item EnrichedAlloy = new ItemAlloy();
public static final Item ReinforcedAlloy = new ItemAlloy();
public static final Item AtomicAlloy = new ItemAlloy();
public static final Item TeleportationCore = new ItemMekanism();
public static final Item ElectrolyticCore = new ItemMekanism();
public static final Item Substrate = new ItemMekanism();
public static final Item Polyethene = new ItemHDPE();
public static final Item BioFuel = new ItemMekanism();
public static final Item ItemProxy = new ItemProxy();
public static final Item EnrichedIron = new ItemMekanism();
public static final Item CompressedCarbon = new ItemMekanism();
public static final Item CompressedRedstone = new ItemMekanism();
public static final Item CompressedDiamond = new ItemMekanism();
public static final Item CompressedObsidian = new ItemMekanism();
public static final Item SpeedUpgrade = new ItemUpgrade(Upgrade.SPEED);
public static final Item EnergyUpgrade = new ItemUpgrade(Upgrade.ENERGY);
public static final Item FilterUpgrade = new ItemUpgrade(Upgrade.FILTER);
public static final Item MufflingUpgrade = new ItemUpgrade(Upgrade.MUFFLING);
public static final Item GasUpgrade = new ItemUpgrade(Upgrade.GAS);
public static final Item TierInstaller = new ItemTierInstaller();
public static final ItemEnergized EnergyTablet = (ItemEnergized)new ItemEnergized(1000000);
public static final ItemRobit Robit = (ItemRobit)new ItemRobit();
public static final ItemAtomicDisassembler AtomicDisassembler = (ItemAtomicDisassembler)new ItemAtomicDisassembler();
public static final ItemPortableTeleporter PortableTeleporter = (ItemPortableTeleporter)new ItemPortableTeleporter();
public static final ItemConfigurator Configurator = (ItemConfigurator)new ItemConfigurator();
public static final ItemNetworkReader NetworkReader = (ItemNetworkReader)new ItemNetworkReader();
public static final Item WalkieTalkie = new ItemWalkieTalkie();
public static final ItemElectricBow ElectricBow = (ItemElectricBow)new ItemElectricBow();
public static final ItemFlamethrower Flamethrower = (ItemFlamethrower)new ItemFlamethrower();
public static final ItemSeismicReader SeismicReader = (ItemSeismicReader)new ItemSeismicReader();
public static final Item Dictionary = new ItemDictionary();
public static final ItemGaugeDropper GaugeDropper = (ItemGaugeDropper)new ItemGaugeDropper();
public static final Item ConfigurationCard = new ItemConfigurationCard();
public static final Item CraftingFormula = new ItemCraftingFormula();
public static final Item PartTransmitter = new ItemPartTransmitter();
public static final Item GlowPanel = new ItemGlowPanel();
public static final ItemScubaTank ScubaTank = (ItemScubaTank)new ItemScubaTank();
public static final ItemGasMask GasMask = (ItemGasMask)new ItemGasMask();
public static final ItemJetpack Jetpack = (ItemJetpack)new ItemJetpack();
public static final ItemJetpack ArmoredJetpack = (ItemJetpack)new ItemJetpack();
public static final ItemFreeRunners FreeRunners = (ItemFreeRunners)new ItemFreeRunners();
public static final Item Balloon = new ItemBalloon();
//Multi-ID Items
public static final Item OtherDust = new ItemOtherDust();
public static final Item Dust = new ItemDust();
public static final Item Sawdust = new ItemMekanism();
public static final Item Salt = new ItemMekanism();
public static final Item Ingot = new ItemIngot();
public static final Item Clump = new ItemClump();
public static final Item DirtyDust = new ItemDirtyDust();
public static final Item Shard = new ItemShard();
public static final Item Crystal = new ItemCrystal();
public static final Item ControlCircuit = new ItemControlCircuit();
/**
* Adds and registers all items.
*/
public static void register()
{
GameRegistry.register(init(PartTransmitter, "MultipartTransmitter"));
GameRegistry.register(init(ElectricBow, "ElectricBow"));
GameRegistry.register(init(Dust, "Dust"));
GameRegistry.register(init(Ingot, "Ingot"));
GameRegistry.register(init(EnergyTablet, "EnergyTablet"));
GameRegistry.register(init(SpeedUpgrade, "SpeedUpgrade"));
GameRegistry.register(init(EnergyUpgrade, "EnergyUpgrade"));
GameRegistry.register(init(FilterUpgrade, "FilterUpgrade"));
GameRegistry.register(init(MufflingUpgrade, "MufflingUpgrade"));
GameRegistry.register(init(GasUpgrade, "GasUpgrade"));
GameRegistry.register(init(Robit, "Robit"));
GameRegistry.register(init(AtomicDisassembler, "AtomicDisassembler"));
GameRegistry.register(init(EnrichedAlloy, "EnrichedAlloy"));
GameRegistry.register(init(ReinforcedAlloy, "ReinforcedAlloy"));
GameRegistry.register(init(AtomicAlloy, "AtomicAlloy"));
GameRegistry.register(init(ItemProxy, "ItemProxy"));
GameRegistry.register(init(ControlCircuit, "ControlCircuit"));
GameRegistry.register(init(EnrichedIron, "EnrichedIron"));
GameRegistry.register(init(CompressedCarbon, "CompressedCarbon"));
GameRegistry.register(init(CompressedRedstone, "CompressedRedstone"));
GameRegistry.register(init(CompressedDiamond, "CompressedDiamond"));
GameRegistry.register(init(CompressedObsidian, "CompressedObsidian"));
GameRegistry.register(init(PortableTeleporter, "PortableTeleporter"));
GameRegistry.register(init(TeleportationCore, "TeleportationCore"));
GameRegistry.register(init(Clump, "Clump"));
GameRegistry.register(init(DirtyDust, "DirtyDust"));
GameRegistry.register(init(Configurator, "Configurator"));
GameRegistry.register(init(NetworkReader, "NetworkReader"));
GameRegistry.register(init(WalkieTalkie, "WalkieTalkie"));
GameRegistry.register(init(Jetpack, "Jetpack"));
GameRegistry.register(init(Dictionary, "Dictionary"));
GameRegistry.register(init(GasMask, "GasMask"));
GameRegistry.register(init(ScubaTank, "ScubaTank"));
GameRegistry.register(init(Balloon, "Balloon"));
GameRegistry.register(init(Shard, "Shard"));
GameRegistry.register(init(ElectrolyticCore, "ElectrolyticCore"));
GameRegistry.register(init(Sawdust, "Sawdust"));
GameRegistry.register(init(Salt, "Salt"));
GameRegistry.register(init(Crystal, "Crystal"));
GameRegistry.register(init(FreeRunners, "FreeRunners"));
GameRegistry.register(init(ArmoredJetpack, "ArmoredJetpack"));
GameRegistry.register(init(ConfigurationCard, "ConfigurationCard"));
GameRegistry.register(init(CraftingFormula, "CraftingFormula"));
GameRegistry.register(init(SeismicReader, "SeismicReader"));
GameRegistry.register(init(Substrate, "Substrate"));
GameRegistry.register(init(Polyethene, "Polyethene"));
GameRegistry.register(init(BioFuel, "BioFuel"));
GameRegistry.register(init(GlowPanel, "GlowPanel"));
GameRegistry.register(init(Flamethrower, "Flamethrower"));
GameRegistry.register(init(GaugeDropper, "GaugeDropper"));
GameRegistry.register(init(TierInstaller, "TierInstaller"));
GameRegistry.register(init(OtherDust, "OtherDust"));
MinecraftForge.EVENT_BUS.register(GasMask);
MinecraftForge.EVENT_BUS.register(FreeRunners);
Mekanism.proxy.registerItemRenders();
}
public static Item init(Item item, String name)
{
return item.setUnlocalizedName(name).setRegistryName("mekanism:" + name);
}
}