From 461307ece404b3283c2736813e5cdfad2d9b8f38 Mon Sep 17 00:00:00 2001 From: Will FP Date: Tue, 12 Dec 2023 09:42:18 +0000 Subject: [PATCH] Fixed shooting ecoitems as arrows --- .../main/kotlin/com/willfp/ecoitems/items/ItemListener.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoitems/items/ItemListener.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoitems/items/ItemListener.kt index 6d981f1..dc5823f 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoitems/items/ItemListener.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoitems/items/ItemListener.kt @@ -6,6 +6,7 @@ import org.bukkit.event.EventPriority import org.bukkit.event.Listener import org.bukkit.event.block.Action import org.bukkit.event.block.BlockPlaceEvent +import org.bukkit.event.entity.EntityShootBowEvent import org.bukkit.event.player.PlayerInteractEvent import org.bukkit.event.player.PlayerItemDamageEvent import kotlin.math.roundToInt @@ -49,4 +50,11 @@ object ItemListener : Listener { event.damage *= ratio.roundToInt() } } + + @EventHandler + fun preventShootingItemsAsArrows(event: EntityShootBowEvent) { + if (event.consumable?.ecoItem != null) { + event.isCancelled = true + } + } }