package mcjty.rftools.blocks.security; import cpw.mods.fml.common.registry.GameRegistry; import mcjty.lib.container.GenericItemBlock; import mcjty.rftools.RFTools; import mcjty.rftools.blocks.ModBlocks; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; public class SecuritySetup { public static SecurityManagerBlock securityManagerBlock; public static SecurityCardItem securityCardItem; public static OrphaningCardItem orphaningCardItem; public static void setupBlocks() { securityManagerBlock = new SecurityManagerBlock(); GameRegistry.registerBlock(securityManagerBlock, GenericItemBlock.class, "securityManagerBlock"); GameRegistry.registerTileEntity(SecurityManagerTileEntity.class, "SecurityManagerTileEntity"); } public static void setupItems() { orphaningCardItem = new OrphaningCardItem(); orphaningCardItem.setUnlocalizedName("OrphaningCard"); orphaningCardItem.setCreativeTab(RFTools.tabRfTools); orphaningCardItem.setTextureName(RFTools.MODID + ":orphaningCardItem"); GameRegistry.registerItem(orphaningCardItem, "orphaningCardItem"); securityCardItem = new SecurityCardItem(); securityCardItem.setUnlocalizedName("SecurityCard"); securityCardItem.setCreativeTab(RFTools.tabRfTools); securityCardItem.setTextureName(RFTools.MODID + ":securityCardItem"); GameRegistry.registerItem(securityCardItem, "securityCardItem"); } public static void setupCrafting() { GameRegistry.addRecipe(new ItemStack(orphaningCardItem), " b ", "rir", " p ", 'r', Items.redstone, 'i', Items.iron_ingot, 'b', Items.book, 'p', Items.paper); GameRegistry.addRecipe(new ItemStack(securityCardItem), " f ", "rir", " p ", 'r', Items.redstone, 'i', Items.iron_ingot, 'f', Items.flint, 'p', Items.paper); GameRegistry.addRecipe(new ItemStack(securityManagerBlock), "rfr", "fMf", "rcr", 'M', ModBlocks.machineFrame, 'r', Items.redstone, 'f', Items.flint, 'c', Blocks.chest); } }