Skip to content

Commit 22307fc

Browse files
committed
added missing permission check in kick command
1 parent 92e0fdd commit 22307fc

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/main/java/pro/cloudnode/smp/smpcore/command/NationCommand.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,9 @@ public static boolean kickCitizen(
378378
if (!sender.hasPermission(Permission.NATION_CITIZENS_KICK))
379379
return sendMessage(sender, SMPCore.messages().errorNoPermission());
380380

381+
if ((member == null || !nation.id.equals(member.nationID)) && !sender.hasPermission(Permission.NATION_CITIZENS_KICK_OTHER))
382+
return sendMessage(sender, SMPCore.messages().errorNoPermission());
383+
381384
if (args.length == 0)
382385
return sendMessage(sender, SMPCore.messages().usage(label, "<citizen>"));
383386

0 commit comments

Comments
 (0)