From 9e7c7e2159922867b27087031c73c14ef0d1a2a2 Mon Sep 17 00:00:00 2001 From: Maxim Date: Sun, 9 Apr 2023 20:14:18 +0200 Subject: Enable input separation button in EBF GUI (#1862) * Enable input separation button in EBF GUI * Check for old key, instead of not the new one Co-authored-by: Jakub <53441451+kuba6000@users.noreply.github.com> * Remove unused override --------- Co-authored-by: Jakub <53441451+kuba6000@users.noreply.github.com> --- .../GT_MetaTileEntity_ElectricBlastFurnace.java | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'src') diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_ElectricBlastFurnace.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_ElectricBlastFurnace.java index 3395ded360..c4795c1507 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_ElectricBlastFurnace.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_ElectricBlastFurnace.java @@ -40,7 +40,6 @@ public class GT_MetaTileEntity_ElectricBlastFurnace implements ISurvivalConstructable { private int mHeatingCapacity = 0; - private boolean isBussesSeparate = false; protected final ArrayList mPollutionOutputHatches = new ArrayList<>(); protected final FluidStack[] pollutionFluidStacks = { Materials.CarbonDioxide.getGas(1000), Materials.CarbonMonoxide.getGas(1000), Materials.SulfurDioxide.getGas(1000) }; @@ -197,7 +196,7 @@ public class GT_MetaTileEntity_ElectricBlastFurnace @Override public boolean checkRecipe(ItemStack aStack) { - if (isBussesSeparate) { + if (inputSeparation) { FluidStack[] tFluids = getStoredFluids().toArray(new FluidStack[0]); for (GT_MetaTileEntity_Hatch_InputBus tBus : mInputBusses) { ArrayList tInputs = new ArrayList<>(); @@ -458,21 +457,22 @@ public class GT_MetaTileEntity_ElectricBlastFurnace @Override public void onScrewdriverRightClick(byte aSide, EntityPlayer aPlayer, float aX, float aY, float aZ) { - isBussesSeparate = !isBussesSeparate; + inputSeparation = !inputSeparation; GT_Utility.sendChatToPlayer( aPlayer, - StatCollector.translateToLocal("GT5U.machines.separatebus") + " " + isBussesSeparate); + StatCollector.translateToLocal("GT5U.machines.separatebus") + " " + inputSeparation); } @Override - public void saveNBTData(NBTTagCompound aNBT) { - super.saveNBTData(aNBT); - aNBT.setBoolean("isBussesSeparate", isBussesSeparate); + public void loadNBTData(final NBTTagCompound aNBT) { + super.loadNBTData(aNBT); + if (aNBT.hasKey("isBussesSeparate")) { + inputSeparation = aNBT.getBoolean("isBussesSeparate"); + } } @Override - public void loadNBTData(final NBTTagCompound aNBT) { - super.loadNBTData(aNBT); - isBussesSeparate = aNBT.getBoolean("isBussesSeparate"); + protected boolean isInputSeparationButtonEnabled() { + return true; } } -- cgit