aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorLyfts <127234178+Lyfts@users.noreply.github.com>2023-07-11 18:47:04 +0200
committerGitHub <noreply@github.com>2023-07-11 18:47:04 +0200
commit5113d4b19a842292884f1b2fb9fe60e4681b148a (patch)
tree1d54441b008f4c2f284db73b2f7a703cbdbb481f /src/main/java
parent6c41b18bfb09d3122c14e6d95c21d6d14e2a3a68 (diff)
downloadGT5-Unofficial-5113d4b19a842292884f1b2fb9fe60e4681b148a.tar.gz
GT5-Unofficial-5113d4b19a842292884f1b2fb9fe60e4681b148a.tar.bz2
GT5-Unofficial-5113d4b19a842292884f1b2fb9fe60e4681b148a.zip
Makes boilers "getSteamCapacity() aware" (#2131)
* Import getSteamCapacity from GT++ boilers * spotless apply --------- Co-authored-by: Wilhelm Schuster <dev@rot13.io>
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler.java10
-rw-r--r--src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler_Lava.java4
2 files changed, 9 insertions, 5 deletions
diff --git a/src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler.java b/src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler.java
index a5b4fba4ab..5142a06766 100644
--- a/src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler.java
+++ b/src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler.java
@@ -278,9 +278,9 @@ public abstract class GT_MetaTileEntity_Boiler extends GT_MetaTileEntity_BasicTa
}
protected void ventSteamIfTankIsFull() {
- if ((this.mSteam != null) && (this.mSteam.amount > getCapacity())) {
+ if ((this.mSteam != null) && (this.mSteam.amount > getSteamCapacity())) {
sendSound(SOUND_EVENT_LET_OFF_EXCESS_STEAM);
- this.mSteam.amount = getCapacity() * 3 / 4;
+ this.mSteam.amount = getSteamCapacity() * 3 / 4;
}
}
@@ -391,6 +391,10 @@ public abstract class GT_MetaTileEntity_Boiler extends GT_MetaTileEntity_BasicTa
return 16000;
}
+ protected int getSteamCapacity() {
+ return getCapacity();
+ }
+
protected abstract int getProductionPerSecond();
protected abstract int getMaxTemperature();
@@ -440,7 +444,7 @@ public abstract class GT_MetaTileEntity_Boiler extends GT_MetaTileEntity_BasicTa
.widget(createFuelSlot())
.widget(createAshSlot())
.widget(
- new ProgressBar().setProgress(() -> mSteam == null ? 0 : (float) mSteam.amount / getCapacity())
+ new ProgressBar().setProgress(() -> mSteam == null ? 0 : (float) mSteam.amount / getSteamCapacity())
.setTexture(getProgressbarEmpty(), GT_UITextures.PROGRESSBAR_BOILER_STEAM, 10)
.setDirection(ProgressBar.Direction.UP)
.setPos(70, 25)
diff --git a/src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler_Lava.java b/src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler_Lava.java
index 65b7df004a..7fe3a3f4bb 100644
--- a/src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler_Lava.java
+++ b/src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler_Lava.java
@@ -456,7 +456,7 @@ public class GT_MetaTileEntity_Boiler_Lava extends GT_MetaTileEntity_Boiler {
public FluidTankInfo[] getTankInfo(ForgeDirection side) {
return new FluidTankInfo[] { super.getTankInfo(side)[0],
new FluidTankInfo(this.lavaTank.getFluid(), this.lavaTank.getCapacity()),
- new FluidTankInfo(getDrainableStack(), getCapacity()) };
+ new FluidTankInfo(getDrainableStack(), getSteamCapacity()) };
}
@Override
@@ -479,7 +479,7 @@ public class GT_MetaTileEntity_Boiler_Lava extends GT_MetaTileEntity_Boiler {
.setPos(115, 61))
.widget(createAshSlot())
.widget(
- new ProgressBar().setProgress(() -> mSteam == null ? 0 : (float) mSteam.amount / getCapacity())
+ new ProgressBar().setProgress(() -> mSteam == null ? 0 : (float) mSteam.amount / getSteamCapacity())
.setTexture(getProgressbarEmpty(), GT_UITextures.PROGRESSBAR_BOILER_STEAM, 10)
.setDirection(ProgressBar.Direction.UP)
.setPos(70, 25)