aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMaxim <maxim235@gmx.de>2023-04-09 20:14:18 +0200
committerGitHub <noreply@github.com>2023-04-09 20:14:18 +0200
commit9e7c7e2159922867b27087031c73c14ef0d1a2a2 (patch)
treefbc74689b8f46c94a096b93c081179a638d52773 /src
parentfa97edd920c35c0f289bc0d8382d021d21a4a668 (diff)
downloadGT5-Unofficial-9e7c7e2159922867b27087031c73c14ef0d1a2a2.tar.gz
GT5-Unofficial-9e7c7e2159922867b27087031c73c14ef0d1a2a2.tar.bz2
GT5-Unofficial-9e7c7e2159922867b27087031c73c14ef0d1a2a2.zip
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>
Diffstat (limited to 'src')
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_ElectricBlastFurnace.java20
1 files changed, 10 insertions, 10 deletions
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<GT_MetaTileEntity_Hatch_Output> 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<ItemStack> 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;
}
}