From 2556dfb92a7c7c73a72caa7d72129cef47b017ea Mon Sep 17 00:00:00 2001 From: BlueWeabo Date: Wed, 8 Feb 2023 07:07:27 +0200 Subject: Mte inventory block (#1692) MTE Inventory Upgrade * inventories saved to nbt in controller * bump up ModularUI to fix labels * inventory renaming * fix inventories not syncing * more nbt saving and loading * unregister inventory on block break * example of a block being made from the same class * clear UpgradeCasing list every structure check * fix inventory halving to 0 * sync inventory name for upgrade block * switch to its own method of sending client data --------- Co-authored-by: Jason Mitchell --- .../preload/GT_Loader_MultiTileEntities.java | 32 +++++++++------------- 1 file changed, 13 insertions(+), 19 deletions(-) (limited to 'src/main/java/gregtech/loaders') 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 003d9b0310..f9266833bc 100644 --- a/src/main/java/gregtech/loaders/preload/GT_Loader_MultiTileEntities.java +++ b/src/main/java/gregtech/loaders/preload/GT_Loader_MultiTileEntities.java @@ -12,7 +12,7 @@ public class GT_Loader_MultiTileEntities implements Runnable { @Override public void run() { - GT_FML_LOGGER.info("GT_Mod: Regisering MultiTileEntities"); + GT_FML_LOGGER.info("GT_Mod: Registering MultiTileEntities"); final MultiTileEntityRegistry aRegistry = new MultiTileEntityRegistry("gt.multitileentity"); final MultiTileEntityBlock aMachine = MultiTileEntityBlock.getOrCreate( "GregTech", @@ -27,23 +27,17 @@ public class GT_Loader_MultiTileEntities implements Runnable { true); // Disable for now - // aRegistry - // .create(1000, MultiBlock_Macerator.class) - // .name("Large Macerator") - // .category("Multiblock Controller") - // .setBlock(aMachine) - // .material(Materials.Iron) - // .texture("metalwall") - // .tankCapacity(128000L) - // .register(); - // - // aRegistry - // .create(18000, MultiBlockPart.class) - // .name("Test Casing") - // .category("Multiblock Casing") - // .setBlock(aMachine) - // .material(Materials.Cobalt) - // .texture("metalwall") - // .register(); + // aRegistry.create(1000, MultiBlock_Macerator.class).name("Large Macerator").category("Multiblock Controller") + // .setBlock(aMachine).material(Materials.Iron).texture("metalwall").tankCapacity(128000L) + // .inputInventorySize(16).outputInventorySize(16).register(); + // aRegistry.create(18000, BasicCasing.class).name("Test Casing").category("Multiblock + // Casing").setBlock(aMachine) + // .material(Materials.Cobalt).texture("metalwall").register(); + // aRegistry.create(20001, InventoryUpgrade.class).name("Inventory Upgrade LV") + // .category("MultiBlock Special Casing").setBlock(aMachine).material(Materials.SpaceTime) + // .texture("metalwall").upgradeInventorySize(16).tier(1).register(); + // aRegistry.create(20002, InventoryUpgrade.class).name("Inventory Upgrade MV") + // .category("MultiBlock Upgrade Casing").setBlock(aMachine).material(Materials.Neutronium) + // .texture("metalwall").upgradeInventorySize(24).tier(2).register(); } } -- cgit