aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders
diff options
context:
space:
mode:
authorJason Mitchell <mitchej@gmail.com>2022-07-23 22:17:31 -0700
committerJason Mitchell <mitchej+github@gmail.com>2022-08-26 07:42:48 -0700
commit68619f5c654f8a44f499f79b859a26787d778a18 (patch)
treeeaf9889abd916e6b893287cc2aa658c0225d7e56 /src/main/java/gregtech/loaders
parent00100f75d84513e75516e0855b7b5db9d2410726 (diff)
downloadGT5-Unofficial-68619f5c654f8a44f499f79b859a26787d778a18.tar.gz
GT5-Unofficial-68619f5c654f8a44f499f79b859a26787d778a18.tar.bz2
GT5-Unofficial-68619f5c654f8a44f499f79b859a26787d778a18.zip
New MTE interfaces
Diffstat (limited to 'src/main/java/gregtech/loaders')
-rw-r--r--src/main/java/gregtech/loaders/preload/GT_Loader_MultiTileEntities.java27
1 files changed, 16 insertions, 11 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 dd851a59b1..1df5f1cca4 100644
--- a/src/main/java/gregtech/loaders/preload/GT_Loader_MultiTileEntities.java
+++ b/src/main/java/gregtech/loaders/preload/GT_Loader_MultiTileEntities.java
@@ -21,18 +21,23 @@ public class GT_Loader_MultiTileEntities implements Runnable {
final MultiTileEntityRegistry aRegistry = new MultiTileEntityRegistry("gt.multitileentity");
final MultiTileEntityBlock aMachine = MultiTileEntityBlock.getOrCreate("GregTech", "machine", Material.iron, Block.soundTypeMetal, "wrench", 0, 0, 15, true, true);
- Class<? extends TileEntity> aClass;
-
// Disable for now
-// aClass = MultiBlock_Macerator.class; aRegistry.add(
-// "Large Macerator", "Multiblock Controller", 1000, aClass, 1, 64, aMachine,
-// GT_Util.makeNBT(tuple(NBT.MATERIAL, Material.iron), tuple(NBT.TEXTURE, "metalwall"), tuple(NBT.TANK_CAPACITY, 128000L))
-// );
-//
-// aClass = MultiBlockPart.class; aRegistry.add(
-// "Test Casing", "Multiblock Casing", 18000, aClass, 1, 64, aMachine,
-// GT_Util.makeNBT(tuple(NBT.MATERIAL, Material.iron), tuple(NBT.TEXTURE, "metalwall"))
-// );
+ aRegistry.create(1000, MultiBlock_Macerator.class)
+ .name("Large Macerator")
+ .category("Multiblock Controller")
+ .setBlock(aMachine)
+ .material(Material.iron)
+ .texture("metalwall")
+ .tankCapacity(128000L)
+ .register();
+
+ aRegistry.create(18000, MultiBlockPart.class)
+ .name("Test Casing")
+ .category("Multiblock Casing")
+ .setBlock(aMachine)
+ .material(Material.iron)
+ .texture("metalwall")
+ .register();
}
}