diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/MatteryScreen.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/MatteryScreen.kt index 40b85dfd8..a6f7e640b 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/MatteryScreen.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/MatteryScreen.kt @@ -558,8 +558,6 @@ abstract class MatteryScreen(menu: T, inventory: Inventory, tit renderFloatingItem(poseStack, itemstack, mouseX - 8, mouseY - i2, overrideCount) } - RenderSystem.disableDepthTest() - if (menu.carried.isEmpty) { val hoveredSlot = hoveredSlot @@ -567,14 +565,16 @@ abstract class MatteryScreen(menu: T, inventory: Inventory, tit this.renderTooltip(poseStack, hoveredSlot.item, mouseX, mouseY) } else { for (panel in panels) { + RenderSystem.disableDepthTest() + if (panel.renderTooltips(poseStack, mouseXf, mouseYf, partialTick)) { break } } + + RenderSystem.enableDepthTest() } } - - RenderSystem.enableDepthTest() } override fun containerTick() {