diff --git a/src/main/java/com/massivecraft/factions/listeners/FactionsEntityListener.java b/src/main/java/com/massivecraft/factions/listeners/FactionsEntityListener.java index 6774fd1d..843a57de 100644 --- a/src/main/java/com/massivecraft/factions/listeners/FactionsEntityListener.java +++ b/src/main/java/com/massivecraft/factions/listeners/FactionsEntityListener.java @@ -205,6 +205,15 @@ public class FactionsEntityListener implements Listener { return; } + if(thrower instanceof Player){ + Player player = (Player) thrower; + FPlayer fPlayer = FPlayers.i.get(player); + if(badjuju && fPlayer.getFaction().isPeaceful()){ + event.setCancelled(true); + return; + } + } + // scan through affected entities to make sure they're all valid targets Iterator iter = event.getAffectedEntities().iterator(); while (iter.hasNext()) {