From d7e438934485a01dadc28418ef6e47d0c14bd007 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Sat, 11 Nov 2023 16:10:46 +0100 Subject: [PATCH] fixed allied players being hit by soulstrider armor effect closes #334 --- src/main/java/de/ellpeck/naturesaura/items/tools/ItemArmor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/de/ellpeck/naturesaura/items/tools/ItemArmor.java b/src/main/java/de/ellpeck/naturesaura/items/tools/ItemArmor.java index bd477e79..88f1a2ae 100644 --- a/src/main/java/de/ellpeck/naturesaura/items/tools/ItemArmor.java +++ b/src/main/java/de/ellpeck/naturesaura/items/tools/ItemArmor.java @@ -81,7 +81,7 @@ public class ItemArmor extends ArmorItem implements IModItem { ((LivingEntity) source).addEffect(new MobEffectInstance(MobEffects.WITHER, 40)); } else if (ItemArmor.isFullSetEquipped(entity, ModArmorMaterial.DEPTH)) { for (var other : entity.level().getEntitiesOfClass(LivingEntity.class, new AABB(entity.position(), Vec3.ZERO).inflate(2))) { - if (other != entity && (!(other instanceof Player otherPlayer) || !otherPlayer.isAlliedTo(entity))) + if (other != entity && (!(entity instanceof Player player) || !player.isAlliedTo(other))) other.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, 60, 255)); } }