diff options
Diffstat (limited to 'src/main/java/gregtech/loaders/preload/GT_Loader_MultiTileEntities.java')
-rw-r--r-- | src/main/java/gregtech/loaders/preload/GT_Loader_MultiTileEntities.java | 88 |
1 files changed, 68 insertions, 20 deletions
diff --git a/src/main/java/gregtech/loaders/preload/GT_Loader_MultiTileEntities.java b/src/main/java/gregtech/loaders/preload/GT_Loader_MultiTileEntities.java index 22c8c9ece8..9aedde81c4 100644 --- a/src/main/java/gregtech/loaders/preload/GT_Loader_MultiTileEntities.java +++ b/src/main/java/gregtech/loaders/preload/GT_Loader_MultiTileEntities.java @@ -42,29 +42,77 @@ public class GT_Loader_MultiTileEntities implements Runnable { true); final MultiTileEntityRegistry machineRegistry = new MultiTileEntityRegistry("gt.multitileentity.controllers"); // Disable for now - machineRegistry.create(1000, MultiBlock_Macerator.class).name("Large Macerator") - .category("Multiblock Controller").setBlock(machine).material(Materials.Iron).texture("metalwall") - .tankCapacity(128000L).inputInventorySize(16).outputInventorySize(16).register(); - machineRegistry.create(0, MultiBlock_CokeOven.class).name("Coke Oven").category("MultiblockController") - .setBlock(machine).texture("cokeOven").inputInventorySize(1).outputInventorySize(1).register(); + machineRegistry.create(1000, MultiBlock_Macerator.class) + .name("Large Macerator") + .category("Multiblock Controller") + .setBlock(machine) + .material(Materials.Iron) + .texture("metalwall") + .tankCapacity(128000L) + .inputInventorySize(16) + .outputInventorySize(16) + .register(); + machineRegistry.create(0, MultiBlock_CokeOven.class) + .name("Coke Oven") + .category("MultiblockController") + .setBlock(machine) + .texture("cokeOven") + .inputInventorySize(1) + .outputInventorySize(1) + .register(); } private static void registerCasings() { final MultiTileEntityRegistry casingRegistry = new MultiTileEntityRegistry("gt.multitileentity.casings"); - final MultiTileEntityBlock casing = MultiTileEntityBlock - .getOrCreate("GregTech", "casing", Material.iron, Block.soundTypeMetal, "wrench", 0, 0, 15, true, true); - casingRegistry.create(CokeOven.getId(), WallShareablePart.class).name("Coke Oven Bricks") - .category("MultiBlock Casing").setBlock(casing).texture("cokeOven").register(); - casingRegistry.create(18000, BasicCasing.class).name("Test Casing").category("Multiblock Casing") - .setBlock(casing).material(Materials.Cobalt).texture("metalwall").register(); - casingRegistry.create(20001, InventoryUpgrade.class).name("Inventory Upgrade LV") - .category("MultiBlock Special Casing").setBlock(casing).material(Materials.SpaceTime) - .texture("metalwall").upgradeInventorySize(16).tier(1).register(); - casingRegistry.create(20002, InventoryUpgrade.class).name("Inventory Upgrade MV") - .category("MultiBlock Upgrade Casing").setBlock(casing).material(Materials.Neutronium) - .texture("metalwall").upgradeInventorySize(24).tier(2).register(); - casingRegistry.create(10000, MotorCasing.class).name("Motor Casing LV").tier(1) - .category("MultiBlock Functional Casing").setBlock(casing).material(Materials.Arsenic) - .texture("metalwall").register(); + final MultiTileEntityBlock casing = MultiTileEntityBlock.getOrCreate( + "GregTech", + "casing", + Material.iron, + Block.soundTypeMetal, + "wrench", + 0, + 0, + 15, + true, + true); + casingRegistry.create(CokeOven.getId(), WallShareablePart.class) + .name("Coke Oven Bricks") + .category("MultiBlock Casing") + .setBlock(casing) + .texture("cokeOven") + .register(); + casingRegistry.create(18000, BasicCasing.class) + .name("Test Casing") + .category("Multiblock Casing") + .setBlock(casing) + .material(Materials.Cobalt) + .texture("metalwall") + .register(); + casingRegistry.create(20001, InventoryUpgrade.class) + .name("Inventory Upgrade LV") + .category("MultiBlock Special Casing") + .setBlock(casing) + .material(Materials.SpaceTime) + .texture("metalwall") + .upgradeInventorySize(16) + .tier(1) + .register(); + casingRegistry.create(20002, InventoryUpgrade.class) + .name("Inventory Upgrade MV") + .category("MultiBlock Upgrade Casing") + .setBlock(casing) + .material(Materials.Neutronium) + .texture("metalwall") + .upgradeInventorySize(24) + .tier(2) + .register(); + casingRegistry.create(10000, MotorCasing.class) + .name("Motor Casing LV") + .tier(1) + .category("MultiBlock Functional Casing") + .setBlock(casing) + .material(Materials.Arsenic) + .texture("metalwall") + .register(); } } |