From 61343b416f61629ae299918a761df42597ef0374 Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Sun, 9 Feb 2025 13:51:07 +0700 Subject: [PATCH] Properly disable clientside "Cancel all tasks" button in pattern screen when player is in creative --- .../mc/otm/client/screen/matter/MatterPanelScreen.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/matter/MatterPanelScreen.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/matter/MatterPanelScreen.kt index a6c888eba..10e92f514 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/matter/MatterPanelScreen.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/matter/MatterPanelScreen.kt @@ -84,7 +84,10 @@ class MatterPanelScreen( { menu.cancelAll.accept(null) } ) } - ).also { it.tooltips.add(TranslatableComponent("otm.gui.matter_panel.cancel_all")) } + ).also { + it.tooltips.add(TranslatableComponent("otm.gui.matter_panel.cancel_all")) + it.isDisabled = !menu.cancelAll.test(minecraft!!.player!!) + } ) val scrollBar = DiscreteScrollBarPanel(this, frame, {