diff options
author | Abdiel Kavash <19243993+AbdielKavash@users.noreply.github.com> | 2024-03-18 01:58:44 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-18 08:58:44 +0100 |
commit | 37bef26cd28fef4aeb03d17bd682d5d38de3296a (patch) | |
tree | 298651fab4c7e48f2ca9f7332a4554193ef45386 /src | |
parent | e9197f6ef58d5e940ee82fc89781123284b757ea (diff) | |
download | GT5-Unofficial-37bef26cd28fef4aeb03d17bd682d5d38de3296a.tar.gz GT5-Unofficial-37bef26cd28fef4aeb03d17bd682d5d38de3296a.tar.bz2 GT5-Unofficial-37bef26cd28fef4aeb03d17bd682d5d38de3296a.zip |
Fusion reactor UI fix (#2543)
* Fusion reactor UI fix
* derp
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_FusionComputer.java | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_FusionComputer.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_FusionComputer.java index 89f180f1c1..493546211c 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_FusionComputer.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_FusionComputer.java @@ -567,6 +567,7 @@ public abstract class GT_MetaTileEntity_FusionComputer } protected static final NumberFormatMUI numberFormat = new NumberFormatMUI(); + protected long clientEU; @Override public void addUIWidgets(ModularWindow.Builder builder, UIBuildContext buildContext) { @@ -614,23 +615,26 @@ public abstract class GT_MetaTileEntity_FusionComputer .setPos(5, 156) .setSize(147, 5)) .widget(new TextWidget().setStringSupplier(() -> { - long energy = getBaseMetaTileEntity().getStoredEU(); - if (energy > 160_000_000L && energy < 160_010_000L) { - energy = 160_000_000L; + if (clientEU > 160_000_000L && clientEU < 160_010_000L) { + clientEU = 160_000_000L; } - if (energy > 320_000_000L && energy < 320_010_000L) { - energy = 320_000_000L; + if (clientEU > 320_000_000L && clientEU < 320_010_000L) { + clientEU = 320_000_000L; } - if (energy > 640_000_000L && energy < 640_010_000L) { - energy = 640_000_000L; + if (clientEU > 640_000_000L && clientEU < 640_010_000L) { + clientEU = 640_000_000L; } - if (energy > 5_120_000_000L && energy < 5_120_080_000L) { - energy = 5_120_000_000L; + if (clientEU > 5_120_000_000L && clientEU < 5_120_080_000L) { + clientEU = 5_120_000_000L; } - return numberFormat.format(energy) + " EU"; + return numberFormat.format(clientEU) + " EU"; }) .setDefaultColor(COLOR_TEXT_RED.get()) - .setPos(50, 155)) + .setTextAlignment(Alignment.Center) + .setScale(0.5f) + .setPos(5, 157) + .setSize(147, 5)) + .widget(new FakeSyncWidget.LongSyncer(() -> getBaseMetaTileEntity().getStoredEU(), val -> clientEU = val)) .widget( new ButtonWidget().setNEITransferRect( RecipeMaps.fusionRecipes.getFrontend() |