smartInventory.getManager().getOpenedPlayers(smartInventory) returns a List<Player>, against which InventoryContents#update() calls contains() with a UUID, causing any subsequent calls to InventoryContents#set() to not update in the inventory.
Caused by 7382db3da7988a4d2fa790fbf59f4f9332457620
smartInventory.getManager().getOpenedPlayers(smartInventory)
returns aList<Player>
, against whichInventoryContents#update()
callscontains()
with aUUID
, causing any subsequent calls toInventoryContents#set()
to not update in the inventory.Caused by 7382db3da7988a4d2fa790fbf59f4f9332457620
Relevant bug: #179
This PR aims to resolve this issue.