From 643694fc3374184e168cf590cdae95efa81d0d3f Mon Sep 17 00:00:00 2001 From: hannibal2 <24389977+hannibal00212@users.noreply.github.com> Date: Fri, 27 Oct 2023 17:04:04 +0200 Subject: Disabled clicks on SkyHanni GUIs while inside NEU's profile viewer. --- .../java/at/hannibal2/skyhanni/utils/renderables/Renderable.kt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/main/java/at/hannibal2/skyhanni/utils/renderables/Renderable.kt b/src/main/java/at/hannibal2/skyhanni/utils/renderables/Renderable.kt index 8884e5452..67d77050a 100644 --- a/src/main/java/at/hannibal2/skyhanni/utils/renderables/Renderable.kt +++ b/src/main/java/at/hannibal2/skyhanni/utils/renderables/Renderable.kt @@ -168,7 +168,11 @@ interface Renderable { ToolTipData.lastSlot == null } else true val isConfigScreen = Minecraft.getMinecraft().currentScreen !is GuiScreenElementWrapper - val result = isGuiScreen && isGuiPositionEditor && isNotInSignAndOnSlot && isConfigScreen + + val openGui = Minecraft.getMinecraft().currentScreen?.javaClass?.name ?: "none" + val isInNeuPV = openGui == "io.github.moulberry.notenoughupdates.profileviewer.GuiProfileViewer" + + val result = isGuiScreen && isGuiPositionEditor && isNotInSignAndOnSlot && isConfigScreen && !isInNeuPV if (debug) { if (!result) { @@ -178,6 +182,7 @@ interface Renderable { if (!isGuiPositionEditor) logger.log("isGuiPositionEditor") if (!isNotInSignAndOnSlot) logger.log("isNotInSignAndOnSlot") if (!isConfigScreen) logger.log("isConfigScreen") + if (isInNeuPV) logger.log("isInNeuPV") logger.log("") } else { logger.log("allowed click") @@ -254,4 +259,4 @@ interface Renderable { } } } -} \ No newline at end of file +} -- cgit