diff --git a/nms/v1_20_R1/src/main/kotlin/com/artillexstudios/axminions/nms/v1_20_R1/DamageHandler.kt b/nms/v1_20_R1/src/main/kotlin/com/artillexstudios/axminions/nms/v1_20_R1/DamageHandler.kt index ad9a657..697d1a3 100644 --- a/nms/v1_20_R1/src/main/kotlin/com/artillexstudios/axminions/nms/v1_20_R1/DamageHandler.kt +++ b/nms/v1_20_R1/src/main/kotlin/com/artillexstudios/axminions/nms/v1_20_R1/DamageHandler.kt @@ -24,6 +24,7 @@ import org.bukkit.craftbukkit.v1_20_R1.entity.CraftEntity import org.bukkit.craftbukkit.v1_20_R1.inventory.CraftItemStack import org.bukkit.enchantments.Enchantment import org.bukkit.entity.Entity +import org.bukkit.entity.Player import org.bukkit.event.entity.EntityPotionEffectEvent object DamageHandler { @@ -131,7 +132,7 @@ object DamageHandler { val f4 = 1.0f + if (sweep > 0) SweepingEdgeEnchantment.getSweepingDamageRatio(sweep) else 0.0f * f val list: List = (source.getLocation().world as CraftWorld).handle - .getEntitiesOfClass(LivingEntity::class.java, nmsEntity.boundingBox.inflate(1.0, 0.25, 1.0)) + .getEntitiesOfClass(LivingEntity::class.java, nmsEntity.boundingBox.inflate(1.0, 0.25, 1.0)).filter { it !is Player } val iterator: Iterator<*> = list.iterator() while (iterator.hasNext()) { diff --git a/nms/v1_20_R2/src/main/kotlin/com/artillexstudios/axminions/nms/v1_20_R2/DamageHandler.kt b/nms/v1_20_R2/src/main/kotlin/com/artillexstudios/axminions/nms/v1_20_R2/DamageHandler.kt index 70f4787..1288f4b 100644 --- a/nms/v1_20_R2/src/main/kotlin/com/artillexstudios/axminions/nms/v1_20_R2/DamageHandler.kt +++ b/nms/v1_20_R2/src/main/kotlin/com/artillexstudios/axminions/nms/v1_20_R2/DamageHandler.kt @@ -131,7 +131,7 @@ object DamageHandler { val f4 = 1.0f + if (sweep > 0) SweepingEdgeEnchantment.getSweepingDamageRatio(sweep) else 0.0f * f val list: List = (source.getLocation().world as CraftWorld).handle - .getEntitiesOfClass(LivingEntity::class.java, nmsEntity.boundingBox.inflate(1.0, 0.25, 1.0)) + .getEntitiesOfClass(LivingEntity::class.java, nmsEntity.boundingBox.inflate(1.0, 0.25, 1.0)).filter { it !is Player } val iterator: Iterator<*> = list.iterator() while (iterator.hasNext()) {