From 62fdff4a343f3871db878b8b599e6d37d27deaf8 Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Thu, 10 Aug 2023 16:39:07 +0700 Subject: [PATCH] Fix hasExopack change does not invalidate current exopack menu --- .../ru/dbotthepony/mc/otm/capability/MatteryPlayerCapability.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/capability/MatteryPlayerCapability.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/capability/MatteryPlayerCapability.kt index 61eefa3a2..b77723d34 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/capability/MatteryPlayerCapability.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/capability/MatteryPlayerCapability.kt @@ -210,6 +210,7 @@ class MatteryPlayerCapability(val ply: Player) : ICapabilityProvider, INBTSerial */ var hasExopack by publicSynchronizer.bool(setter = setter@{ value, access, _ -> access.write(value) + _exoPackMenu = null if (value && ply is ServerPlayer) { tickList.once {