From 959c788f223dc672fa43b0b4c6070cece25725d8 Mon Sep 17 00:00:00 2001 From: md678685 Date: Sun, 26 Aug 2018 21:03:17 +0100 Subject: [PATCH] Don't kick exempt players when running /kickall --- .../src/com/earth2me/essentials/commands/Commandkickall.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandkickall.java b/Essentials/src/com/earth2me/essentials/commands/Commandkickall.java index 5c96af2c2..614d434d0 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandkickall.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandkickall.java @@ -20,7 +20,9 @@ public class Commandkickall extends EssentialsCommand { for (Player onlinePlayer : ess.getOnlinePlayers()) { if (!sender.isPlayer() || !onlinePlayer.getName().equalsIgnoreCase(sender.getPlayer().getName())) { - onlinePlayer.kickPlayer(kickReason); + if (!ess.getUser(onlinePlayer).isAuthorized("!essentials.kickall.exempt")) { + onlinePlayer.kickPlayer(kickReason); + } } } sender.sendMessage(tl("kickedAll"));