diff options
author | RealSilverMoon <31100241+RealSilverMoon@users.noreply.github.com> | 2024-03-01 16:38:55 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-01 09:38:55 +0100 |
commit | 0dd3b635f94699111376fbd1583d468f48831c42 (patch) | |
tree | e6d9db34862c1fb863148f643770a74a64919f21 /src/main/java/gregtech/common | |
parent | e6e6b073811fb0eefd5e8e6b372758fe04485f46 (diff) | |
download | GT5-Unofficial-0dd3b635f94699111376fbd1583d468f48831c42.tar.gz GT5-Unofficial-0dd3b635f94699111376fbd1583d468f48831c42.tar.bz2 GT5-Unofficial-0dd3b635f94699111376fbd1583d468f48831c42.zip |
Self-adaption GUI height for DC (#2517)
* self-adaption GUI height
* Fix crash on dedicated server
Diffstat (limited to 'src/main/java/gregtech/common')
-rw-r--r-- | src/main/java/gregtech/common/tileentities/machines/multi/drone/GT_MetaTileEntity_DroneCentre.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/drone/GT_MetaTileEntity_DroneCentre.java b/src/main/java/gregtech/common/tileentities/machines/multi/drone/GT_MetaTileEntity_DroneCentre.java index cea3259c62..228907fc7e 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/drone/GT_MetaTileEntity_DroneCentre.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/drone/GT_MetaTileEntity_DroneCentre.java @@ -14,6 +14,7 @@ import java.util.List; import java.util.Objects; import java.util.Optional; +import net.minecraft.client.Minecraft; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.init.Blocks; @@ -503,7 +504,8 @@ public class GT_MetaTileEntity_DroneCentre extends } protected ModularWindow createMachineListWindow(final EntityPlayer player) { - ModularWindow.Builder builder = ModularWindow.builder(260, 215); + double heightCoff = getBaseMetaTileEntity().isServerSide() ? 0 : Minecraft.getMinecraft().displayHeight / 480.0; + ModularWindow.Builder builder = ModularWindow.builder(260, (int) (215 * heightCoff)); builder.setBackground(GT_UITextures.BACKGROUND_SINGLEBLOCK_DEFAULT); builder.setGuiTint(getGUIColorization()); builder.widget( @@ -645,7 +647,7 @@ public class GT_MetaTileEntity_DroneCentre extends } return builder.widget( MachineContainer.setPos(10, 50) - .setSize(240, 160)) + .setSize(240, (int) (215 * heightCoff) - 60)) .setDraggable(false) .build(); } |