From bd7780003d2dfe104d01b73e5e4b70761c59ebb6 Mon Sep 17 00:00:00 2001 From: qouteall Date: Sat, 27 May 2023 19:19:17 +0800 Subject: [PATCH] fix custom overlay rendering issue --- .../imm_ptl/peripheral/ImmPtlCustomOverlay.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/qouteall/imm_ptl/peripheral/ImmPtlCustomOverlay.java b/src/main/java/qouteall/imm_ptl/peripheral/ImmPtlCustomOverlay.java index 37da505dc..eeb04dafb 100644 --- a/src/main/java/qouteall/imm_ptl/peripheral/ImmPtlCustomOverlay.java +++ b/src/main/java/qouteall/imm_ptl/peripheral/ImmPtlCustomOverlay.java @@ -58,15 +58,17 @@ public static void render(PoseStack poseStack, float partialTick) { poseStack.pushPose(); - int screenWidth = minecraft.getWindow().getGuiScaledWidth(); - int screenHeight = minecraft.getWindow().getGuiScaledHeight(); - - poseStack.translate(0, screenHeight * 0.3, 0); + int guiScaledWidth = minecraft.getWindow().getGuiScaledWidth(); + int guiScaledHeight = minecraft.getWindow().getGuiScaledHeight(); Font font = minecraft.gui.getFont(); minecraft.getProfiler().push("imm_ptl_custom_overlay"); - multiLineLabel.renderCentered(poseStack, screenWidth / 2, 90); + // Note: the parchment names are incorrect + multiLineLabel.renderCentered( + poseStack, + guiScaledWidth / 2, (int) (guiScaledHeight * 0.75) + ); poseStack.popPose(); minecraft.getProfiler().pop();