mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2025-06-25 02:04:44 +02:00
Adding new permissions for the /inspect command.
This commit is contained in:
@ -22,8 +22,8 @@ public class AddlevelsCommand implements CommandExecutor{
|
||||
PlayerProfile profile;
|
||||
int levels;
|
||||
SkillType skill;
|
||||
// DEPRECATED PERMISSION
|
||||
boolean oldPermission = !CommandHelper.noCommandPermissions(sender, "mcmmo.tools.mmoedit");
|
||||
// DEPRECATED PERMISSION
|
||||
boolean oldPermission = !CommandHelper.noCommandPermissions(sender, "mcmmo.tools.mmoedit");
|
||||
String usage = LocaleLoader.getString("Commands.Usage.3", new Object[] {"addlevels", "[" + LocaleLoader.getString("Commands.Usage.Player") + "]", "<" + LocaleLoader.getString("Commands.Usage.Skill") + ">", "<" + LocaleLoader.getString("Commands.Usage.Level") + ">" });
|
||||
|
||||
if (!oldPermission && CommandHelper.noCommandPermissions(sender, "mcmmo.commands.addlevels")) {
|
||||
|
@ -22,8 +22,8 @@ public class AddxpCommand implements CommandExecutor {
|
||||
Player modifiedPlayer;
|
||||
int xp;
|
||||
SkillType skill;
|
||||
// DEPRECATED PERMISSION
|
||||
boolean oldPermission = !CommandHelper.noCommandPermissions(sender, "mcmmo.tools.mmoedit");
|
||||
// DEPRECATED PERMISSION
|
||||
boolean oldPermission = !CommandHelper.noCommandPermissions(sender, "mcmmo.tools.mmoedit");
|
||||
String usage = LocaleLoader.getString("Commands.Usage.3", new Object[] {"addxp", "[" + LocaleLoader.getString("Commands.Usage.Player") + "]", "<" + LocaleLoader.getString("Commands.Usage.Skill") + ">", "<" + LocaleLoader.getString("Commands.Usage.XP") + ">" });
|
||||
|
||||
if (!oldPermission && CommandHelper.noCommandPermissions(sender, "mcmmo.commands.addxp")) {
|
||||
|
@ -30,7 +30,7 @@ public class InspectCommand implements CommandExecutor {
|
||||
if (mcmmoPlayer != null) {
|
||||
Player target = mcmmoPlayer.getPlayer();
|
||||
|
||||
if (sender instanceof Player && !sender.isOp() && !Misc.isNear(((Player) sender).getLocation(), target.getLocation(), 5.0) && !Permissions.inspectDistanceBypass((Player) sender)) {
|
||||
if (sender instanceof Player && !Misc.isNear(((Player) sender).getLocation(), target.getLocation(), 5.0) && !Permissions.inspectDistanceBypass((Player) sender)) {
|
||||
sender.sendMessage(LocaleLoader.getString("Inspect.TooFar"));
|
||||
return true;
|
||||
}
|
||||
@ -44,7 +44,7 @@ public class InspectCommand implements CommandExecutor {
|
||||
return true;
|
||||
}
|
||||
|
||||
if (sender instanceof Player && !sender.isOp() && !Permissions.inspectOfflineBypass((Player) sender)) {
|
||||
if (sender instanceof Player && !Permissions.inspectOfflineBypass((Player) sender)) {
|
||||
sender.sendMessage(LocaleLoader.getString("Inspect.Offline"));
|
||||
return true;
|
||||
}
|
||||
|
@ -36,11 +36,19 @@ public final class Permissions {
|
||||
}
|
||||
|
||||
public static boolean inspectDistanceBypass(Player player) {
|
||||
return hasPermission(player, "mcmmo.bypass.inspect.distance");
|
||||
// DEPRECATED PERMISSION
|
||||
if (hasPermission(player, "mcmmo.bypass.inspect.distance"))
|
||||
return true;
|
||||
|
||||
return hasPermission(player, "mcmmo.commands.inspect.far");
|
||||
}
|
||||
|
||||
public static boolean inspectOfflineBypass(Player player) {
|
||||
return hasPermission(player, "mcmmo.bypass.inspect.offline");
|
||||
// DEPRECATED PERMISSION
|
||||
if (hasPermission(player, "mcmmo.bypass.inspect.offline"))
|
||||
return true;
|
||||
|
||||
return hasPermission(player, "mcmmo.commands.inspect.offline");
|
||||
}
|
||||
|
||||
/*
|
||||
|
Reference in New Issue
Block a user