package mcjty.rftools.items;
import cpw.mods.fml.common.registry.GameRegistry;
import mcjty.rftools.RFTools;
import mcjty.rftools.blocks.dimletconstruction.DimletConstructionSetup;
import mcjty.rftools.blocks.dimlets.DimletSetup;
import mcjty.rftools.blocks.environmental.EnvironmentalSetup;
import mcjty.rftools.blocks.screens.ScreenSetup;
import mcjty.rftools.blocks.security.SecuritySetup;
import mcjty.rftools.blocks.spaceprojector.SpaceProjectorSetup;
import mcjty.rftools.blocks.storage.ModularStorageSetup;
import mcjty.rftools.blocks.teleporter.TeleporterSetup;
import mcjty.rftools.items.devdelight.DevelopersDelightItem;
import mcjty.rftools.items.devdelight.ShardWandItem;
import mcjty.rftools.items.manual.RFToolsManualDimensionItem;
import mcjty.rftools.items.manual.RFToolsManualItem;
import mcjty.rftools.items.netmonitor.NetworkMonitorItem;
import mcjty.rftools.items.shapecard.ShapeCardItem;
import mcjty.rftools.items.smartwrench.SmartWrenchItem;
public final class ModItems {
public static NetworkMonitorItem networkMonitorItem;
public static RFToolsManualItem rfToolsManualItem;
public static RFToolsManualDimensionItem rfToolsManualDimensionItem;
public static DevelopersDelightItem developersDelightItem;
public static ShardWandItem shardWandItem;
public static SmartWrenchItem smartWrenchItem;
public static ShapeCardItem shapeCardItem;
public static void init() {
setupVariousItems();
SpaceProjectorSetup.setupItems();
TeleporterSetup.setupItems();
EnvironmentalSetup.setupItems();
ScreenSetup.setupItems();
DimletSetup.setupItems();
DimletConstructionSetup.setupItems();
ModularStorageSetup.setupItems();
SecuritySetup.setupItems();
}
private static void setupVariousItems() {
shapeCardItem = new ShapeCardItem();
shapeCardItem.setUnlocalizedName("ShapeCard");
shapeCardItem.setCreativeTab(RFTools.tabRfTools);
shapeCardItem.setTextureName(RFTools.MODID + ":shapeCardItem");
GameRegistry.registerItem(shapeCardItem, "shapeCardItem");
smartWrenchItem = new SmartWrenchItem();
smartWrenchItem.setUnlocalizedName("SmartWrench");
smartWrenchItem.setCreativeTab(RFTools.tabRfTools);
smartWrenchItem.setTextureName(RFTools.MODID + ":smartWrenchItem");
GameRegistry.registerItem(smartWrenchItem, "smartWrenchItem");
networkMonitorItem = new NetworkMonitorItem();
networkMonitorItem.setUnlocalizedName("NetworkMonitor");
networkMonitorItem.setCreativeTab(RFTools.tabRfTools);
networkMonitorItem.setTextureName(RFTools.MODID + ":networkMonitorItem");
GameRegistry.registerItem(networkMonitorItem, "networkMonitorItem");
rfToolsManualItem = new RFToolsManualItem();
rfToolsManualItem.setUnlocalizedName("RFToolsManual");
rfToolsManualItem.setCreativeTab(RFTools.tabRfTools);
rfToolsManualItem.setTextureName(RFTools.MODID + ":rftoolsManual");
GameRegistry.registerItem(rfToolsManualItem, "rfToolsManualItem");
rfToolsManualDimensionItem = new RFToolsManualDimensionItem();
rfToolsManualDimensionItem.setUnlocalizedName("RFToolsManualDimension");
rfToolsManualDimensionItem.setCreativeTab(RFTools.tabRfTools);
rfToolsManualDimensionItem.setTextureName(RFTools.MODID + ":rftoolsManualDimension");
GameRegistry.registerItem(rfToolsManualDimensionItem, "rfToolsManualDimensionItem");
developersDelightItem = new DevelopersDelightItem();
developersDelightItem.setUnlocalizedName("DevelopersDelight");
developersDelightItem.setCreativeTab(RFTools.tabRfTools);
developersDelightItem.setTextureName(RFTools.MODID + ":developersDelightItem");
GameRegistry.registerItem(developersDelightItem, "developersDelightItem");
shardWandItem = new ShardWandItem();
shardWandItem.setUnlocalizedName("ShardWand");
shardWandItem.setCreativeTab(RFTools.tabRfTools);
shardWandItem.setTextureName(RFTools.MODID + ":shardWandItem");
GameRegistry.registerItem(shardWandItem, "shardWandItem");
}
}