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 0dd420e4a..3b7956141 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/capability/MatteryPlayerCapability.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/capability/MatteryPlayerCapability.kt @@ -1614,11 +1614,19 @@ class MatteryPlayerCapability(val ply: Player) : ICapabilityProvider, INBTSerial @JvmStatic fun inventoryClearContent(inventory: Inventory) { - if (inventory.player.matteryPlayer?.hasExoPack == false) { + val mattery = inventory.player.matteryPlayer ?: return + + if (!mattery.hasExoPack) { return } - inventory.player.matteryPlayer?.exoPackContainer?.clearContent() + mattery.exoPackContainer.clearContent() + + for (smelter in mattery.smelters) { + smelter.input.clearContent() + smelter.output.clearContent() + smelter.currentJob = null + } } @JvmStatic