From c3d35487e7140feabd7b6966fc505ac14857992b Mon Sep 17 00:00:00 2001 From: Robinson Gallego Date: Tue, 30 Jul 2019 17:05:59 -0400 Subject: [PATCH] restrict clear features to admins etc etc Signed-off-by: Robinson Gallego --- .../totalfreedommod/command/Command_invis.java | 10 ++++++++-- .../totalfreedommod/command/Command_whohas.java | 5 +++++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/main/java/me/totalfreedom/totalfreedommod/command/Command_invis.java b/src/main/java/me/totalfreedom/totalfreedommod/command/Command_invis.java index fa6baf2d..5fc69be6 100644 --- a/src/main/java/me/totalfreedom/totalfreedommod/command/Command_invis.java +++ b/src/main/java/me/totalfreedom/totalfreedommod/command/Command_invis.java @@ -25,8 +25,14 @@ public class Command_invis extends FreedomCommand { if (args[0].equalsIgnoreCase("clear")) { - FUtil.adminAction(sender.getName(), "Clearing all invisibility potion effects from all players", true); - clear = true; + if(!plugin.al.isAdmin(sender)) + { + return noPerms(); + } + else { + FUtil.adminAction(sender.getName(), "Clearing all invisibility potion effects from all players", true); + clear = true; + } } else { diff --git a/src/main/java/me/totalfreedom/totalfreedommod/command/Command_whohas.java b/src/main/java/me/totalfreedom/totalfreedommod/command/Command_whohas.java index f3d36278..36206f0a 100644 --- a/src/main/java/me/totalfreedom/totalfreedommod/command/Command_whohas.java +++ b/src/main/java/me/totalfreedom/totalfreedommod/command/Command_whohas.java @@ -36,6 +36,11 @@ public class Command_whohas extends FreedomCommand final List players = new ArrayList<>(); + if (!plugin.al.isAdmin(playerSender)) + { + return noPerms(); + } + for (final Player player : server.getOnlinePlayers()) { if (player.getInventory().contains(material))