From 087c305b0de6b6e3297dece3105b3ba03358c542 Mon Sep 17 00:00:00 2001 From: SquidDev Date: Sat, 18 Jul 2020 12:17:02 +0100 Subject: [PATCH] Fix non-inventory GUIs rendering labels --- .../java/dan200/computercraft/client/gui/GuiComputer.java | 6 ++++++ .../java/dan200/computercraft/client/gui/GuiPrintout.java | 6 ++++++ .../java/dan200/computercraft/client/gui/GuiTurtle.java | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/src/main/java/dan200/computercraft/client/gui/GuiComputer.java b/src/main/java/dan200/computercraft/client/gui/GuiComputer.java index bd354e30c..65ef21bdd 100644 --- a/src/main/java/dan200/computercraft/client/gui/GuiComputer.java +++ b/src/main/java/dan200/computercraft/client/gui/GuiComputer.java @@ -150,4 +150,10 @@ public boolean mouseDragged( double x, double y, int button, double deltaX, doub return (getFocused() != null && getFocused().mouseDragged( x, y, button, deltaX, deltaY )) || super.mouseDragged( x, y, button, deltaX, deltaY ); } + + @Override + protected void func_230451_b_( @Nonnull MatrixStack transform, int mouseX, int mouseY ) + { + // Skip rendering labels. + } } diff --git a/src/main/java/dan200/computercraft/client/gui/GuiPrintout.java b/src/main/java/dan200/computercraft/client/gui/GuiPrintout.java index e60d997aa..6e2bc6ead 100644 --- a/src/main/java/dan200/computercraft/client/gui/GuiPrintout.java +++ b/src/main/java/dan200/computercraft/client/gui/GuiPrintout.java @@ -118,4 +118,10 @@ public void render( @Nonnull MatrixStack stack, int mouseX, int mouseY, float pa super.render( stack, mouseX, mouseY, partialTicks ); func_230459_a_( stack, mouseX, mouseY ); } + + @Override + protected void func_230451_b_( @Nonnull MatrixStack transform, int mouseX, int mouseY ) + { + // Skip rendering labels. + } } diff --git a/src/main/java/dan200/computercraft/client/gui/GuiTurtle.java b/src/main/java/dan200/computercraft/client/gui/GuiTurtle.java index f84902e6b..6399b0101 100644 --- a/src/main/java/dan200/computercraft/client/gui/GuiTurtle.java +++ b/src/main/java/dan200/computercraft/client/gui/GuiTurtle.java @@ -138,4 +138,10 @@ public boolean mouseDragged( double x, double y, int button, double deltaX, doub return (getFocused() != null && getFocused().mouseDragged( x, y, button, deltaX, deltaY )) || super.mouseDragged( x, y, button, deltaX, deltaY ); } + + @Override + protected void func_230451_b_( @Nonnull MatrixStack transform, int mouseX, int mouseY ) + { + // Skip rendering labels. + } }