Array out of index fix

This commit is contained in:
nossr50
2020-07-07 08:56:33 -07:00
parent d578b7322a
commit bb167b00eb
2 changed files with 9 additions and 4 deletions

View File

@ -438,9 +438,13 @@ public class InventoryListener implements Listener {
if (event.getAction() == InventoryAction.HOTBAR_SWAP) {
PlayerInventory playerInventory = event.getWhoClicked().getInventory();
if(playerInventory.getSize())
if(event.getWhoClicked().getInventory().getItem(event.getHotbarButton()) != null)
SkillUtils.removeAbilityBuff(event.getWhoClicked().getInventory().getItem(event.getHotbarButton()));
//TODO: Is this a spigot bug?
if(playerInventory.getContents().length > event.getHotbarButton())
{
if(event.getWhoClicked().getInventory().getItem(event.getHotbarButton()) != null)
SkillUtils.removeAbilityBuff(event.getWhoClicked().getInventory().getItem(event.getHotbarButton()));
}
}
}