Improvements to captive items
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user