| 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); |
| } |
| } |