aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dependencies.gradle8
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_OilDrillBase.java34
2 files changed, 14 insertions, 28 deletions
diff --git a/dependencies.gradle b/dependencies.gradle
index fd3a21e6bb..6db02445aa 100644
--- a/dependencies.gradle
+++ b/dependencies.gradle
@@ -45,7 +45,7 @@ dependencies {
implementation("com.github.GTNewHorizons:Avaritia:1.49:dev")
- compileOnlyApi('com.github.GTNewHorizons:Angelica:1.0.0-alpha35:api') { transitive = false }
+ compileOnlyApi('com.github.GTNewHorizons:Angelica:1.0.0-alpha36:api') { transitive = false }
compileOnlyApi("com.github.GTNewHorizons:AppleCore:3.3.0:dev") { transitive = false }
compileOnlyApi("com.github.GTNewHorizons:BuildCraft:7.1.39:dev") { transitive = false }
compileOnlyApi("com.github.GTNewHorizons:EnderIO:2.7.1:dev") { transitive = false }
@@ -54,8 +54,8 @@ dependencies {
compileOnlyApi("com.github.GTNewHorizons:Railcraft:9.15.7:dev") { transitive = false }
compileOnly("com.github.GTNewHorizons:EnderCore:0.4.6:dev") { transitive = false }
- compileOnly("com.github.GTNewHorizons:Galacticraft:3.1.3-GTNH:dev") { transitive = false }
- compileOnly("com.github.GTNewHorizons:TinkersConstruct:1.11.13-GTNH:dev") { transitive = false }
+ compileOnly("com.github.GTNewHorizons:Galacticraft:3.1.4-GTNH:dev") { transitive = false }
+ compileOnly("com.github.GTNewHorizons:TinkersConstruct:1.11.14-GTNH:dev") { transitive = false }
compileOnly("com.github.GTNewHorizons:Chisel:2.14.1-GTNH:dev") { transitive = false }
compileOnly("com.github.GTNewHorizons:Translocators:1.2.1:dev") { transitive = false }
compileOnly("curse.maven:cofh-core-69162:2388751") { transitive = false }
@@ -82,5 +82,5 @@ dependencies {
functionalTestImplementation('org.junit.platform:junit-platform-launcher')
functionalTestImplementation('org.junit.platform:junit-platform-reporting')
- runtimeOnlyNonPublishable("com.github.GTNewHorizons:DuraDisplay:1.2.2:dev")
+ runtimeOnlyNonPublishable("com.github.GTNewHorizons:DuraDisplay:1.2.3:dev")
}
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_OilDrillBase.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_OilDrillBase.java
index c4028f1819..075b4e19a1 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_OilDrillBase.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_OilDrillBase.java
@@ -404,7 +404,7 @@ public abstract class GT_MetaTileEntity_OilDrillBase extends GT_MetaTileEntity_D
"GT5U.gui.text.pump_rate.1",
EnumChatFormatting.AQUA + numberFormat.format(getFlowRatePerTick()))
+ StatCollector.translateToLocal("GT5U.gui.text.pump_rate.2"),
- getReservoirContents() + StatCollector.translateToLocal("GT5U.gui.text.pump_recovery.2"));
+ mOilFlow + StatCollector.translateToLocal("GT5U.gui.text.pump_recovery.2"));
} else {
builder.add(failureReason);
}
@@ -438,22 +438,8 @@ public abstract class GT_MetaTileEntity_OilDrillBase extends GT_MetaTileEntity_D
}
private @NotNull String clientFluidType = "";
- private int clientPumpRate = 0;
- private @NotNull String clientReservoirContents = "";
-
- @NotNull
- private String getReservoirContents() {
- int amount = 0;
- for (Chunk chunk : mOilFieldChunks) {
- final FluidStack fluidStack = undergroundOil(chunk, -1);
- if (fluidStack != null) {
- amount += fluidStack.amount;
- }
- }
-
- return StatCollector
- .translateToLocalFormatted("GT5U.gui.text.pump_recovery.1", GT_Utility.formatNumbers(amount));
- }
+ private int clientFlowPerTick = 0;
+ private int clientFlowPerOperation = 0;
protected static final NumberFormatMUI numberFormat = new NumberFormatMUI();
@@ -474,7 +460,7 @@ public abstract class GT_MetaTileEntity_OilDrillBase extends GT_MetaTileEntity_D
() -> EnumChatFormatting.GRAY
+ StatCollector.translateToLocalFormatted(
"GT5U.gui.text.pump_rate.1",
- EnumChatFormatting.AQUA + numberFormat.format(clientPumpRate))
+ EnumChatFormatting.AQUA + numberFormat.format(clientFlowPerTick))
+ EnumChatFormatting.GRAY
+ StatCollector.translateToLocal("GT5U.gui.text.pump_rate.2"))
.setTextAlignment(Alignment.CenterLeft)
@@ -482,18 +468,18 @@ public abstract class GT_MetaTileEntity_OilDrillBase extends GT_MetaTileEntity_D
.widget(
new TextWidget()
.setStringSupplier(
- () -> EnumChatFormatting.GRAY + clientReservoirContents
+ () -> EnumChatFormatting.GRAY
+ + StatCollector.translateToLocalFormatted(
+ "GT5U.gui.text.pump_recovery.1",
+ EnumChatFormatting.AQUA + numberFormat.format(clientFlowPerOperation))
+ EnumChatFormatting.GRAY
+ StatCollector.translateToLocal("GT5U.gui.text.pump_recovery.2"))
.setTextAlignment(Alignment.CenterLeft)
.setEnabled(widget -> getBaseMetaTileEntity().isActive() && workState == STATE_AT_BOTTOM))
.widget(new FakeSyncWidget.IntegerSyncer(() -> workState, newInt -> workState = newInt))
.widget(new FakeSyncWidget.StringSyncer(this::getFluidName, newString -> clientFluidType = newString))
- .widget(new FakeSyncWidget.IntegerSyncer(this::getFlowRatePerTick, newInt -> clientPumpRate = newInt))
- .widget(
- new FakeSyncWidget.StringSyncer(
- this::getReservoirContents,
- newString -> clientReservoirContents = newString));
+ .widget(new FakeSyncWidget.IntegerSyncer(this::getFlowRatePerTick, newInt -> clientFlowPerTick = newInt))
+ .widget(new FakeSyncWidget.IntegerSyncer(() -> mOilFlow, newInt -> clientFlowPerOperation = newInt));
}
@Override