diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/menu/ExoPackInventoryMenu.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/menu/ExoPackInventoryMenu.kt index ee2b9525b..73ca8a4bb 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/menu/ExoPackInventoryMenu.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/menu/ExoPackInventoryMenu.kt @@ -102,7 +102,12 @@ class ExoPackInventoryMenu(val capability: MatteryPlayerCapability) : MatteryMen } } + private var isRemoved = false + override fun slotsChanged(container: Container) { + if (isRemoved) + return // кому это интересно + super.slotsChanged(container) if (container == craftingGrid) { @@ -121,6 +126,7 @@ class ExoPackInventoryMenu(val capability: MatteryPlayerCapability) : MatteryMen throw RuntimeException("what.") } + isRemoved = true super.removed(player) craftingResultContainer.clearContent()