Explorar o código

Attempted fix for CombatTag dupe glitch - don't apply AoE damage to
NPCs.

gmcferrin %!s(int64=12) %!d(string=hai) anos
pai
achega
ec6b9d4387
Modificáronse 1 ficheiros con 6 adicións e 0 borrados
  1. 6 0
      src/main/java/com/gmail/nossr50/util/Combat.java

+ 6 - 0
src/main/java/com/gmail/nossr50/util/Combat.java

@@ -335,6 +335,12 @@ public class Combat {
         }
 
         for (Entity entity : target.getNearbyEntities(2.5, 2.5, 2.5)) {
+            if (entity instanceof Player) {
+                if (Misc.isCitizensNPC((Player) entity)) {
+                    continue;
+                }
+            }
+
             if (!(entity instanceof LivingEntity)) {
                 continue;
             }