Fix array out of bounds

This commit is contained in:
nossr50
2020-07-13 07:28:50 -07:00
parent 2dfd7fd5a4
commit 039eb0ee9e
3 changed files with 13 additions and 2 deletions

View File

@ -436,7 +436,12 @@ public class InventoryListener implements Listener {
public void onInventoryClickEvent(InventoryClickEvent event) {
SkillUtils.removeAbilityBuff(event.getCurrentItem());
if (event.getAction() == InventoryAction.HOTBAR_SWAP) {
if(event.getWhoClicked().getInventory().getItem(event.getHotbarButton()) != null)
if(event.getHotbarButton() == -1)
return;
PlayerInventory playerInventory = event.getWhoClicked().getInventory();
if(playerInventory.getItem(event.getHotbarButton()) != null)
SkillUtils.removeAbilityBuff(event.getWhoClicked().getInventory().getItem(event.getHotbarButton()));
}
}