From 65c369e153da2c6631f9aefd3969ebe77b7d8571 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Sat, 10 Oct 2020 14:02:11 +0100 Subject: [PATCH] Fixed arrow duplication with Buckshot --- .../ecoenchants/enchantments/ecoenchants/normal/Buckshot.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Buckshot.java b/Plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Buckshot.java index 923881f8..ea329e8b 100644 --- a/Plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Buckshot.java +++ b/Plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Buckshot.java @@ -8,6 +8,7 @@ import com.willfp.ecoenchants.util.NumberUtils; import org.bukkit.Sound; import org.bukkit.SoundCategory; import org.bukkit.enchantments.Enchantment; +import org.bukkit.entity.AbstractArrow; import org.bukkit.entity.Arrow; import org.bukkit.entity.LivingEntity; import org.bukkit.entity.Player; @@ -43,6 +44,7 @@ public final class Buckshot extends EcoEnchant { Arrow arrow1 = shooter.launchProjectile(Arrow.class, velocity); if(EnchantChecks.mainhand(shooter, Enchantment.ARROW_FIRE)) arrow1.setFireTicks(Integer.MAX_VALUE); if(EnchantChecks.mainhand(shooter, EcoEnchants.MARKSMAN)) arrow1.setGravity(false); + arrow1.setPickupStatus(AbstractArrow.PickupStatus.DISALLOWED); } } }