Fix NPE for some enchants

This commit is contained in:
ceze88 2023-07-28 11:53:48 +02:00
parent e6f0a8599e
commit 3658946da0
1 changed files with 4 additions and 0 deletions

View File

@ -11,6 +11,7 @@ import org.bukkit.configuration.ConfigurationSection;
import org.bukkit.entity.LivingEntity;
import org.bukkit.entity.Player;
import org.bukkit.event.Event;
import org.bukkit.inventory.EquipmentSlot;
import org.bukkit.inventory.ItemStack;
import java.util.Arrays;
@ -82,6 +83,9 @@ public class GeneralUtils {
}
public static int getHeldItemSlot(Player player, Event event) {
if (event == null) {
return player.getInventory().getHeldItemSlot();
}
if (CompatibleHand.getHand(event) == CompatibleHand.OFF_HAND) {
return 40;
}