Fixed shooting ecoitems as arrows

This commit is contained in:
Will FP
2023-12-12 09:42:18 +00:00
parent 6e5f06f718
commit 461307ece4

View File

@@ -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
}
}
}