Do the same for inventory clear
This commit is contained in:
parent
c9ef3e635b
commit
84640e0ca4
@ -1614,11 +1614,19 @@ class MatteryPlayerCapability(val ply: Player) : ICapabilityProvider, INBTSerial
|
|||||||
|
|
||||||
@JvmStatic
|
@JvmStatic
|
||||||
fun inventoryClearContent(inventory: Inventory) {
|
fun inventoryClearContent(inventory: Inventory) {
|
||||||
if (inventory.player.matteryPlayer?.hasExoPack == false) {
|
val mattery = inventory.player.matteryPlayer ?: return
|
||||||
|
|
||||||
|
if (!mattery.hasExoPack) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
inventory.player.matteryPlayer?.exoPackContainer?.clearContent()
|
mattery.exoPackContainer.clearContent()
|
||||||
|
|
||||||
|
for (smelter in mattery.smelters) {
|
||||||
|
smelter.input.clearContent()
|
||||||
|
smelter.output.clearContent()
|
||||||
|
smelter.currentJob = null
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@JvmStatic
|
@JvmStatic
|
||||||
|
Loading…
Reference in New Issue
Block a user