Do the same for inventory clear

This commit is contained in:
DBotThePony 2023-07-08 01:04:17 +07:00
parent c9ef3e635b
commit 84640e0ca4
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -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