aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/gui/MachineGUIProvider.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/common/gui/MachineGUIProvider.java')
-rw-r--r--src/main/java/gregtech/common/gui/MachineGUIProvider.java16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/main/java/gregtech/common/gui/MachineGUIProvider.java b/src/main/java/gregtech/common/gui/MachineGUIProvider.java
index 91d14c209a..3cc889f000 100644
--- a/src/main/java/gregtech/common/gui/MachineGUIProvider.java
+++ b/src/main/java/gregtech/common/gui/MachineGUIProvider.java
@@ -13,6 +13,7 @@ import javax.annotation.Nonnull;
import net.minecraft.util.StatCollector;
import com.gtnewhorizons.modularui.api.ModularUITextures;
+import com.gtnewhorizons.modularui.api.NumberFormatMUI;
import com.gtnewhorizons.modularui.api.drawable.IDrawable;
import com.gtnewhorizons.modularui.api.drawable.ItemDrawable;
import com.gtnewhorizons.modularui.api.drawable.UITexture;
@@ -59,6 +60,8 @@ public class MachineGUIProvider<T extends GUIHost & ProcessingLogicHost<? extend
@Nonnull
protected static final Pos2d RECIPE_LOCKING_BUTTON_DEFAULT_POS = new Pos2d(0, 0);
+ protected static final NumberFormatMUI numberFormat = new NumberFormatMUI();
+
public MachineGUIProvider(@Nonnull T host) {
super(host);
}
@@ -252,10 +255,19 @@ public class MachineGUIProvider<T extends GUIHost & ProcessingLogicHost<? extend
@Nonnull UIBuildContext uiBuildContext) {
PowerLogic power = host.getPowerLogic();
tab.addChild(
- TextWidget.dynamicString(() -> power.getStoredEnergy() + "/" + power.getCapacity() + " EU")
+ new TextWidget()
+ .setStringSupplier(
+ () -> numberFormat.format(power.getStoredEnergy()) + "/"
+ + numberFormat.format(power.getCapacity())
+ + " EU")
.setPos(10, 30))
.addChild(
- TextWidget.dynamicString(() -> power.getVoltage() + " EU/t" + "(" + power.getMaxAmperage() + " A)")
+ new TextWidget()
+ .setStringSupplier(
+ () -> numberFormat.format(power.getVoltage()) + " EU/t"
+ + "("
+ + numberFormat.format(power.getMaxAmperage())
+ + " A)")
.setPos(10, 60));
}