aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/multitileentity/multiblock
diff options
context:
space:
mode:
authorboubou19 <miisterunknown@gmail.com>2023-09-23 21:59:13 +0200
committerGitHub <noreply@github.com>2023-09-23 19:59:13 +0000
commit53f71debbc849ac60682070cfae517b84c669016 (patch)
tree4fe45869705fc05c58ba30976c8df33f98b67c7f /src/main/java/gregtech/api/multitileentity/multiblock
parent6599b089a7d259ddf0313b10e26e00ab116d3699 (diff)
downloadGT5-Unofficial-53f71debbc849ac60682070cfae517b84c669016.tar.gz
GT5-Unofficial-53f71debbc849ac60682070cfae517b84c669016.tar.bz2
GT5-Unofficial-53f71debbc849ac60682070cfae517b84c669016.zip
Update buildscript (#2305)
* update buildscript * yeet wildcard imports
Diffstat (limited to 'src/main/java/gregtech/api/multitileentity/multiblock')
-rw-r--r--src/main/java/gregtech/api/multitileentity/multiblock/base/Controller.java120
-rw-r--r--src/main/java/gregtech/api/multitileentity/multiblock/base/MultiBlockPart.java8
-rw-r--r--src/main/java/gregtech/api/multitileentity/multiblock/casing/Glasses.java5
3 files changed, 128 insertions, 5 deletions
diff --git a/src/main/java/gregtech/api/multitileentity/multiblock/base/Controller.java b/src/main/java/gregtech/api/multitileentity/multiblock/base/Controller.java
index cdefa21e71..24c057251e 100644
--- a/src/main/java/gregtech/api/multitileentity/multiblock/base/Controller.java
+++ b/src/main/java/gregtech/api/multitileentity/multiblock/base/Controller.java
@@ -2,9 +2,122 @@ package gregtech.api.multitileentity.multiblock.base;
import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofChain;
import static gregtech.GT_Mod.GT_FML_LOGGER;
-import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.*;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.EV_Conveyor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.EV_Emitter;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.EV_FieldGenerator;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.EV_Motor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.EV_Piston;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.EV_Pump;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.EV_RobotArm;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.EV_Sensor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.HV_Conveyor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.HV_Emitter;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.HV_FieldGenerator;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.HV_Motor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.HV_Piston;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.HV_Pump;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.HV_RobotArm;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.HV_Sensor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.IV_Conveyor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.IV_Emitter;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.IV_FieldGenerator;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.IV_Motor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.IV_Piston;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.IV_Pump;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.IV_RobotArm;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.IV_Sensor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.LV_Conveyor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.LV_Emitter;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.LV_FieldGenerator;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.LV_Motor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.LV_Piston;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.LV_Pump;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.LV_RobotArm;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.LV_Sensor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.LuV_Conveyor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.LuV_Emitter;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.LuV_FieldGenerator;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.LuV_Motor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.LuV_Piston;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.LuV_Pump;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.LuV_RobotArm;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.LuV_Sensor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.MAX_Conveyor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.MAX_Emitter;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.MAX_FieldGenerator;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.MAX_Motor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.MAX_Piston;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.MAX_Pump;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.MAX_RobotArm;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.MAX_Sensor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.MV_Conveyor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.MV_Emitter;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.MV_FieldGenerator;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.MV_Motor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.MV_Piston;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.MV_Pump;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.MV_RobotArm;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.MV_Sensor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UEV_Conveyor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UEV_Emitter;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UEV_FieldGenerator;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UEV_Motor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UEV_Piston;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UEV_Pump;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UEV_RobotArm;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UEV_Sensor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UHV_Conveyor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UHV_Emitter;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UHV_FieldGenerator;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UHV_Motor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UHV_Piston;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UHV_Pump;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UHV_RobotArm;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UHV_Sensor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UIV_Conveyor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UIV_Emitter;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UIV_FieldGenerator;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UIV_Motor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UIV_Piston;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UIV_Pump;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UIV_RobotArm;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UIV_Sensor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UMV_Conveyor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UMV_Emitter;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UMV_FieldGenerator;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UMV_Motor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UMV_Piston;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UMV_Pump;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UMV_RobotArm;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UMV_Sensor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UV_Conveyor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UV_Emitter;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UV_FieldGenerator;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UV_Motor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UV_Piston;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UV_Pump;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UV_RobotArm;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UV_Sensor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UXV_Conveyor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UXV_Emitter;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UXV_FieldGenerator;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UXV_Motor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UXV_Piston;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UXV_Pump;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UXV_RobotArm;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.UXV_Sensor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.ZPM_Conveyor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.ZPM_Emitter;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.ZPM_FieldGenerator;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.ZPM_Motor;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.ZPM_Piston;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.ZPM_Pump;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.ZPM_RobotArm;
+import static gregtech.api.multitileentity.enums.GT_MultiTileComponentCasing.ZPM_Sensor;
import static gregtech.loaders.preload.GT_Loader_MultiTileEntities.COMPONENT_CASING_REGISTRY_NAME;
-import static mcp.mobius.waila.api.SpecialChars.*;
+import static mcp.mobius.waila.api.SpecialChars.GREEN;
+import static mcp.mobius.waila.api.SpecialChars.RED;
+import static mcp.mobius.waila.api.SpecialChars.RESET;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
@@ -57,7 +170,8 @@ import com.gtnewhorizons.modularui.api.forge.IItemHandlerModifiable;
import com.gtnewhorizons.modularui.api.forge.ItemStackHandler;
import com.gtnewhorizons.modularui.api.forge.ListItemHandler;
import com.gtnewhorizons.modularui.api.math.Pos2d;
-import com.gtnewhorizons.modularui.api.screen.*;
+import com.gtnewhorizons.modularui.api.screen.ModularWindow;
+import com.gtnewhorizons.modularui.api.screen.UIBuildContext;
import com.gtnewhorizons.modularui.api.widget.IWidgetBuilder;
import com.gtnewhorizons.modularui.api.widget.Widget;
import com.gtnewhorizons.modularui.common.widget.DrawableWidget;
diff --git a/src/main/java/gregtech/api/multitileentity/multiblock/base/MultiBlockPart.java b/src/main/java/gregtech/api/multitileentity/multiblock/base/MultiBlockPart.java
index 59aea8b135..1453502ea0 100644
--- a/src/main/java/gregtech/api/multitileentity/multiblock/base/MultiBlockPart.java
+++ b/src/main/java/gregtech/api/multitileentity/multiblock/base/MultiBlockPart.java
@@ -35,7 +35,13 @@ import com.gtnewhorizons.modularui.api.forge.IItemHandlerModifiable;
import com.gtnewhorizons.modularui.api.screen.ModularWindow;
import com.gtnewhorizons.modularui.api.screen.ModularWindow.Builder;
import com.gtnewhorizons.modularui.api.screen.UIBuildContext;
-import com.gtnewhorizons.modularui.common.widget.*;
+import com.gtnewhorizons.modularui.common.widget.DrawableWidget;
+import com.gtnewhorizons.modularui.common.widget.DropDownWidget;
+import com.gtnewhorizons.modularui.common.widget.FluidSlotWidget;
+import com.gtnewhorizons.modularui.common.widget.Scrollable;
+import com.gtnewhorizons.modularui.common.widget.SlotGroup;
+import com.gtnewhorizons.modularui.common.widget.SlotWidget;
+import com.gtnewhorizons.modularui.common.widget.TextWidget;
import gregtech.api.enums.GT_Values;
import gregtech.api.fluid.FluidTankGT;
diff --git a/src/main/java/gregtech/api/multitileentity/multiblock/casing/Glasses.java b/src/main/java/gregtech/api/multitileentity/multiblock/casing/Glasses.java
index 37f38f0bff..edc1bd0e5b 100644
--- a/src/main/java/gregtech/api/multitileentity/multiblock/casing/Glasses.java
+++ b/src/main/java/gregtech/api/multitileentity/multiblock/casing/Glasses.java
@@ -2,7 +2,10 @@ package gregtech.api.multitileentity.multiblock.casing;
import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofBlockUnlocalizedName;
import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofChain;
-import static gregtech.api.enums.Mods.*;
+import static gregtech.api.enums.Mods.BartWorks;
+import static gregtech.api.enums.Mods.Botania;
+import static gregtech.api.enums.Mods.IndustrialCraft2;
+import static gregtech.api.enums.Mods.Thaumcraft;
import com.gtnewhorizon.structurelib.structure.IStructureElementChain;