From cb848460c07ca7a68516d607ceb4fbd0cf017a22 Mon Sep 17 00:00:00 2001 From: YouHaveTrouble Date: Tue, 13 May 2025 23:47:46 +0200 Subject: [PATCH] fix the build after paper update --- .../enchantio/listeners/ExecutionerListener.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/me/youhavetrouble/enchantio/listeners/ExecutionerListener.java b/src/main/java/me/youhavetrouble/enchantio/listeners/ExecutionerListener.java index c2cd561..5faae35 100644 --- a/src/main/java/me/youhavetrouble/enchantio/listeners/ExecutionerListener.java +++ b/src/main/java/me/youhavetrouble/enchantio/listeners/ExecutionerListener.java @@ -17,12 +17,13 @@ import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; import org.bukkit.event.entity.EntityDamageByEntityEvent; import org.bukkit.inventory.EntityEquipment; +import org.jetbrains.annotations.NotNull; @SuppressWarnings("UnstableApiUsage") public class ExecutionerListener implements Listener { - private final Registry registry = RegistryAccess.registryAccess().getRegistry(RegistryKey.ENCHANTMENT); + private final Registry<@NotNull Enchantment> registry = RegistryAccess.registryAccess().getRegistry(RegistryKey.ENCHANTMENT); private final Enchantment executioner = registry.get(ExecutionerEnchant.KEY); @EventHandler(ignoreCancelled = true, priority = EventPriority.NORMAL) @@ -43,7 +44,7 @@ public class ExecutionerListener implements Listener { Entity target = event.getEntity(); if (!(target instanceof LivingEntity livingEntity)) return; - AttributeInstance maxHealthAttribute = livingEntity.getAttribute(Attribute.GENERIC_MAX_HEALTH); + AttributeInstance maxHealthAttribute = livingEntity.getAttribute(Attribute.MAX_HEALTH); if (maxHealthAttribute == null) return; double targetMaxHealth = maxHealthAttribute.getValue();