package mcjty.rftools.blocks.monitor; import cpw.mods.fml.common.registry.GameRegistry; import mcjty.lib.container.GenericItemBlock; import mcjty.rftools.blocks.ModBlocks; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; public class MonitorSetup { public static RFMonitorBlock monitorBlock; public static LiquidMonitorBlock liquidMonitorBlock; public static void setupBlocks() { monitorBlock = new RFMonitorBlock(); GameRegistry.registerBlock(monitorBlock, GenericItemBlock.class, "rfMonitorBlock"); GameRegistry.registerTileEntity(RFMonitorBlockTileEntity.class, "RFMonitorTileEntity"); liquidMonitorBlock = new LiquidMonitorBlock(); GameRegistry.registerBlock(liquidMonitorBlock, GenericItemBlock.class, "liquidMonitorBlock"); GameRegistry.registerTileEntity(LiquidMonitorBlockTileEntity.class, "LiquidMonitorBlockTileEntity"); } public static void setupCrafting() { Object redstoneTorch = Item.itemRegistry.getObject("redstone_torch"); GameRegistry.addRecipe(new ItemStack(monitorBlock), " T ", "rMr", " T ", 'M', ModBlocks.machineFrame, 'T', redstoneTorch, 'r', Items.redstone); GameRegistry.addRecipe(new ItemStack(liquidMonitorBlock), " T ", "bMb", " T ", 'M', ModBlocks.machineFrame, 'T', redstoneTorch, 'b', Items.bucket); } }