From 2053bc9fb6fe3d6e334bdf570c0d4916dbad20bb Mon Sep 17 00:00:00 2001 From: Volence <32358820+Volence@users.noreply.github.com> Date: Sun, 25 Aug 2024 07:50:43 -0400 Subject: New Multi Autoclave (#2863) * Create basics of new multi * Fix forming and recipe processing. Fix tiering and display tiers in waila * Add textures, clean up some code, rework bonus calculations * Apply spotless * add amp limit * update deps * Revision: Add 128 mininum casings needed and tooltip * Revision: Change extended class to ExtendedPowerMultiBlockBase * Revisions: remove unecessary call to getBaseMetaTileEntity().sendBlockEvent * Revisions: revised code to break out calculations and show in waila, update calculations to be more inline with other multis * Finished some other changes and formatting, moved things to lang file * Update GT_Loader_MetaTileEntities to use star import * Update src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_MultiAutoclave.java * spotless --------- Co-authored-by: Martin Robertz Co-authored-by: Mary <33456283+FourIsTheNumber@users.noreply.github.com> --- src/main/java/gregtech/api/enums/ItemList.java | 2 ++ src/main/java/gregtech/api/enums/MetaTileEntityIDs.java | 1 + src/main/java/gregtech/api/enums/Textures.java | 7 +++++++ 3 files changed, 10 insertions(+) (limited to 'src/main/java/gregtech/api') diff --git a/src/main/java/gregtech/api/enums/ItemList.java b/src/main/java/gregtech/api/enums/ItemList.java index d26f4bef15..a10b9b61dd 100644 --- a/src/main/java/gregtech/api/enums/ItemList.java +++ b/src/main/java/gregtech/api/enums/ItemList.java @@ -1479,6 +1479,8 @@ public enum ItemList implements IItemContainer { Casing_Laser, Machine_Multi_Lathe, + Machine_Multi_Autoclave, + Casing_Autoclave, Machine_LV_Miner, Machine_MV_Miner, diff --git a/src/main/java/gregtech/api/enums/MetaTileEntityIDs.java b/src/main/java/gregtech/api/enums/MetaTileEntityIDs.java index d55d433e36..915b0443fe 100644 --- a/src/main/java/gregtech/api/enums/MetaTileEntityIDs.java +++ b/src/main/java/gregtech/api/enums/MetaTileEntityIDs.java @@ -495,6 +495,7 @@ public enum MetaTileEntityIDs { MINER_MV(680), MINER_HV(681), MULTI_LATHE_CONTROLLER(686), + MULTI_AUTOCLAVE_CONTROLLER(687), BATTERY_CHARGER_4_BY_4_ULV(690), BATTERY_CHARGER_4_BY_4_LV(691), BATTERY_CHARGER_4_BY_4_MV(692), diff --git a/src/main/java/gregtech/api/enums/Textures.java b/src/main/java/gregtech/api/enums/Textures.java index 7aa982411f..b8e2fe1971 100644 --- a/src/main/java/gregtech/api/enums/Textures.java +++ b/src/main/java/gregtech/api/enums/Textures.java @@ -347,6 +347,13 @@ public class Textures { OVERLAY_FRONT_MULTI_LATHE_ACTIVE_GLOW, OVERLAY_FRONT_MULTI_LATHE_GLOW, + OVERLAY_FRONT_MULTI_AUTOCLAVE, + OVERLAY_FRONT_MULTI_AUTOCLAVE_ACTIVE, + OVERLAY_FRONT_MULTI_AUTOCLAVE_ACTIVE_GLOW, + OVERLAY_FRONT_MULTI_AUTOCLAVE_GLOW, + + MACHINE_CASING_AUTOCLAVE, + MACHINE_CASING_RADIATIONPROOF, MACHINE_CASING_ADVANCEDRADIATIONPROOF, MACHINE_CASING_FIREBOX_BRONZE, -- cgit