From 98d3cf0245d8c179643e17b4d3aece3aca79382a Mon Sep 17 00:00:00 2001 From: Andreas Troelsen Date: Mon, 13 Mar 2017 21:12:16 +0100 Subject: [PATCH] Only allows mobs to target each other if infighting is enabled. Fixes #364 --- src/main/java/com/garbagemule/MobArena/ArenaListener.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/garbagemule/MobArena/ArenaListener.java b/src/main/java/com/garbagemule/MobArena/ArenaListener.java index 975cf25..56e8ecc 100644 --- a/src/main/java/com/garbagemule/MobArena/ArenaListener.java +++ b/src/main/java/com/garbagemule/MobArena/ArenaListener.java @@ -856,6 +856,11 @@ public class ArenaListener else if (event.getTarget() instanceof Player && !arena.inArena((Player) event.getTarget())) { event.setCancelled(true); } + + // And other mobs unless infighting is enabled + else if (monsters.getMonsters().contains(event.getTarget()) && !monsterInfight) { + event.setCancelled(true); + } } }