aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/preload/GT_Loader_MultiTileEntities.java
diff options
context:
space:
mode:
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.java88
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();
}
}