Improvements to captive items

This commit is contained in:
Auxilor
2022-05-28 17:33:06 +01:00
parent b0b06ef402
commit d539b9e59e
2 changed files with 3 additions and 1 deletions

View File

@@ -49,11 +49,13 @@ class EcoMenu(
player.openInventory(inventory)
MenuHandler.registerInventory(inventory, this, player)
inventory.asRenderedInventory()?.generateCaptive()
return inventory
}
fun handleClose(event: InventoryCloseEvent) {
onClose.handle(event, this)
event.inventory.asRenderedInventory()?.generateCaptive()
MenuHandler.unregisterInventory(event.inventory)
}

View File

@@ -34,7 +34,7 @@ class MenuRenderedInventory(
menu.runOnRender(player)
}
private fun generateCaptive() {
fun generateCaptive() {
captiveItems.clear()
for (i in 0 until inventory.size) {
val (row, column) = MenuUtils.convertSlotToRowColumn(i)