public boolean canSee(CommandSender sender) { if (sender instanceof ConsoleCommandSender) { return true; } if (permission == null) { return true; } return sender.hasPermission(permission); }
@Override public boolean canSee(CommandSender sender) { return sender instanceof ConsoleCommandSender || amendedPermission == null || sender .hasPermission(amendedPermission); } }
/** * Tests the given {@link CommandSender} to see if they can perform this * command. * <p> * No error is sent to the sender. * * @param target User to test * @return true if they can use it, otherwise false */ public boolean testPermissionSilent(CommandSender target) { if ((permission == null) || (permission.length() == 0)) { return true; } for (String p : permission.split(";")) { if (target.hasPermission(p)) { return true; } } return false; }
private boolean badPerm(CommandSender sender, String perm) { if (!sender.hasPermission("bukkit.command.whitelist." + perm)) { sender.sendMessage(ChatColor.RED + "You do not have permission to perform this action."); return true; } return false; }
public boolean canSee(CommandSender sender) { if (!command.isRegistered() && !(command instanceof VanillaCommand)) { // Unregistered commands should not show up in the help (ignore VanillaCommands) return false; } if (sender instanceof ConsoleCommandSender) { return true; } if (amendedPermission != null) { return sender.hasPermission(amendedPermission); } else { return command.testPermissionSilent(sender); } } }
if (!sender.hasPermission("bukkit.command.time.set")) { sender.sendMessage(ChatColor.RED + "You don't have permission to set the time"); return true; if (!sender.hasPermission("bukkit.command.time.add")) { sender.sendMessage(ChatColor.RED + "You don't have permission to set the time"); return true;
@Override public boolean hasPermissionNode(String node) { if (sender != null) { return sender.hasPermission(node); } return false; } }
@Override public boolean has(CommandSender sender, String permission) { return sender.hasPermission(name + "." + permission); }
if (player.hasPermission(perm)) { return true;
public boolean canSee(CommandSender sender) { if (sender instanceof ConsoleCommandSender) { return true; } if (permission == null) { return true; } return sender.hasPermission(permission); }
/** * This method tests if me has a certain permission and returns true if me has. Otherwise false */ public boolean has(CommandSender me, String perm) { return me != null ? me.hasPermission(perm):false; }
@Override public boolean has(CommandSender sender, String permission) { if(sender instanceof Player) { Player player = (Player) sender; return has(player, permission); } return sender.hasPermission(permission); }
private boolean badPerm(CommandSender sender, String perm) { if (!sender.hasPermission("bukkit.command.whitelist." + perm)) { sender.sendMessage(ChatColor.RED + "You do not have permission to perform this action."); return true; } return false; }
public void setTitle(CommandSender sender, String title) { // Check if the setter has it. if (sender.hasPermission(Permission.TITLE_COLOR.node)) { title = ChatColor.translateAlternateColorCodes('&', title); } this.title = title; }
@Override public List<String> onTabComplete(CommandSender sender, Command command, String alias, String[] args) { if (!sender.hasPermission("spark")) { return Collections.emptyList(); } return this.sparkPlatform.tabCompleteCommand(sender, args); } }
@Override public boolean canContinue(CommandSender sender, Command baseCommand, SubCommand subCommand, String baseCommandLabel, String subCommandLabel, String[] subCommandArgs) { String permission = subCommand.getPermission(); return permission == null || sender instanceof ConsoleCommandSender || sender.hasPermission(permission); }
@Override public boolean testPermission(CommandSender sender, Command command, String alias, String[] args) { return super.testPermission(sender, command, alias, args) || args.length >= 2 && args[1].trim().equalsIgnoreCase(sender.getName()) && sender.hasPermission(Permissions.COMMAND_REMOVEPLAYER_SELF.getBukkitPermission()); }
@Override public boolean testPermission(CommandSender sender, Command command, String alias, String[] args) { return super.testPermission(sender, command, alias, args) || args.length >= 2 && args[1].trim().equalsIgnoreCase(sender.getName()) && sender.hasPermission(Permissions.COMMAND_UNEXEMPT_SELF.getBukkitPermission()); }
/** * Checks whether the sender has permission to do the command. * * @return does the sender have permission */ public boolean hasPermission() { return sender.hasPermission(permission) || isSenderConsole() || isSenderRemoteConsole(); }
private void notifyUpdate(CommandSender player) { if (!player.hasPermission(DisguiseConfig.getUpdateNotificationPermission())) { return; } if (latestVersion == null) { return; } player.sendMessage(updateMessage.get(currentVersion, latestVersion)); }