diff options
author | chochem <40274384+chochem@users.noreply.github.com> | 2024-11-30 15:52:32 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-30 15:52:32 +0000 |
commit | 0b21c439ad93fb4271e05919ac2468422fc9de77 (patch) | |
tree | ede6ecf9fc681afe3079acf13e3cb9377804bebd /src/main/java/gregtech/common/tileentities | |
parent | e3ca6474e59bf3aa7eb55942826699063e42cdb5 (diff) | |
download | GT5-Unofficial-0b21c439ad93fb4271e05919ac2468422fc9de77.tar.gz GT5-Unofficial-0b21c439ad93fb4271e05919ac2468422fc9de77.tar.bz2 GT5-Unofficial-0b21c439ad93fb4271e05919ac2468422fc9de77.zip |
prevent client side code being called server side (#3575)
Diffstat (limited to 'src/main/java/gregtech/common/tileentities')
-rw-r--r-- | src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationPlant.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationPlant.java b/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationPlant.java index a3b89adcf6..e3bbfe60d2 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationPlant.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationPlant.java @@ -49,6 +49,7 @@ import com.gtnewhorizons.modularui.api.math.Size; import com.gtnewhorizons.modularui.api.screen.ModularWindow; import com.gtnewhorizons.modularui.api.screen.UIBuildContext; import com.gtnewhorizons.modularui.api.widget.Widget; +import com.gtnewhorizons.modularui.common.internal.network.NetworkUtils; import com.gtnewhorizons.modularui.common.widget.ButtonWidget; import com.gtnewhorizons.modularui.common.widget.DynamicPositionedColumn; import com.gtnewhorizons.modularui.common.widget.DynamicPositionedRow; @@ -690,7 +691,11 @@ public class MTEPurificationPlant extends MTEExtendedPowerMultiBlockBase<MTEPuri .getLocalName(); String statusString = name + " " + unit.getStatusString(); - final FontRenderer fontRenderer = Minecraft.getMinecraft().fontRenderer; + int widgetWidth = 0; + if (NetworkUtils.isClient()) { + final FontRenderer fontRenderer = Minecraft.getMinecraft().fontRenderer; + widgetWidth = fontRenderer.getStringWidth(statusString) + 25; + } row.widget( TextWidget.dynamicString(() -> statusString) @@ -703,7 +708,7 @@ public class MTEPurificationPlant extends MTEExtendedPowerMultiBlockBase<MTEPuri unit.metaTileEntity() .makeSyncerWidgets()) .widget(new FakeSyncWidget.BooleanSyncer(unit::isActive, unit::setActive)) - .setSize(fontRenderer.getStringWidth(statusString) + 25, 20); + .setSize(widgetWidth, 20); return row; } |