From d8f4b32c0591f43bf550ebc3b6272186d4d5c084 Mon Sep 17 00:00:00 2001 From: BallOfEnergy <66693744+BallOfEnergy1@users.noreply.github.com> Date: Sun, 11 Aug 2024 22:50:31 -0500 Subject: [PATCH] shit shit shit shit i forgot something --- .../machine/TileEntityMachineTurbineGas.java | 36 ++++++------------- 1 file changed, 11 insertions(+), 25 deletions(-) diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineTurbineGas.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineTurbineGas.java index e0355c85d..a03bca0dc 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineTurbineGas.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineTurbineGas.java @@ -665,41 +665,27 @@ public class TileEntityMachineTurbineGas extends TileEntityMachineBase implement public Object[] invoke(String method, Context context, Arguments args) throws Exception { switch(method) { case ("getFluid"): - return new Object[] { - tanks[0].getFill(), tanks[0].getMaxFill(), - tanks[1].getFill(), tanks[1].getMaxFill(), - tanks[2].getFill(), tanks[2].getMaxFill(), - tanks[3].getFill(), tanks[3].getMaxFill() - }; + return getFluid(context, args); case ("getType"): - return new Object[] {tanks[0].getTankType().getName()}; + return getType(context, args); case ("getPower"): - return new Object[] {power}; + return getPower(context, args); case ("getThrottle"): - return new Object[] {throttle}; + return getThrottle(context, args); case ("getState"): - return new Object[] {state}; + return getState(context, args); case ("getAuto"): - return new Object[] {autoMode}; + return getAuto(context, args); case ("setThrottle"): - throttle = args.checkInteger(0); - return new Object[] {}; + return setThrottle(context, args); case ("setAuto"): - autoMode = args.checkBoolean(0); - return new Object[] {}; + return setAuto(context, args); case ("start"): - stopIfNotReady(); - startup(); - return new Object[] {}; + return start(context, args); case ("stop"): - shutdown(); - return new Object[] {}; + return stop(context, args); case ("getInfo"): - return new Object[] {throttle, state, - tanks[0].getFill(), tanks[0].getMaxFill(), - tanks[1].getFill(), tanks[1].getMaxFill(), - tanks[2].getFill(), tanks[2].getMaxFill(), - tanks[3].getFill(), tanks[3].getMaxFill()}; + return getInfo(context, args); } throw new NoSuchMethodException(); }