From 08ea6355fab0f96fb62d8397aec012d0fef1df78 Mon Sep 17 00:00:00 2001 From: YouHaveTrouble Date: Fri, 10 Apr 2026 14:55:10 +0200 Subject: [PATCH] fix wrong enchant key being checked --- pom.xml | 2 +- .../me/youhavetrouble/enchantio/listeners/VolleyListener.java | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index 6ec70ea..bfd892b 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ 21 UTF-8 - 1.15.0 + 1.15.1 https://youhavetrouble.me diff --git a/src/main/java/me/youhavetrouble/enchantio/listeners/VolleyListener.java b/src/main/java/me/youhavetrouble/enchantio/listeners/VolleyListener.java index ce688eb..4fd9de3 100644 --- a/src/main/java/me/youhavetrouble/enchantio/listeners/VolleyListener.java +++ b/src/main/java/me/youhavetrouble/enchantio/listeners/VolleyListener.java @@ -3,7 +3,6 @@ package me.youhavetrouble.enchantio.listeners; import io.papermc.paper.registry.RegistryAccess; import io.papermc.paper.registry.RegistryKey; import me.youhavetrouble.enchantio.EnchantioConfig; -import me.youhavetrouble.enchantio.enchants.ExecutionerEnchant; import me.youhavetrouble.enchantio.enchants.VolleyEnchant; import org.bukkit.Registry; import org.bukkit.enchantments.Enchantment; @@ -41,7 +40,7 @@ public class VolleyListener implements Listener { ItemStack bow = equipment.getItemInMainHand(); int level = bow.getEnchantmentLevel(volley); if (level <= 0) return; - if (!(EnchantioConfig.ENCHANTS.get(ExecutionerEnchant.KEY) instanceof VolleyEnchant volleyEnchant)) return; + if (!(EnchantioConfig.ENCHANTS.get(VolleyEnchant.KEY) instanceof VolleyEnchant volleyEnchant)) return; double spread = volleyEnchant.getSpread(); if (projectileEntity instanceof Arrow arrow) { for (int i = 0; i < level * volleyEnchant.getAdditionalArrowsPerLevel(); i++) { @@ -64,7 +63,6 @@ public class VolleyListener implements Listener { return; } if (projectileEntity instanceof SpectralArrow arrow) { - arrow.setPickupStatus(AbstractArrow.PickupStatus.CREATIVE_ONLY); for (int i = 0; i < level; i++) { Vector velocity = arrow.getVelocity(); double spreadX = (random.nextDouble() - 0.5) * spread;