|
|
@ -83,8 +83,8 @@ public class CommandEntity extends CommandEntityHelper |
|
|
|
} |
|
|
|
} |
|
|
|
public void listGroups(CommandSender sender) throws CommandAnswerException |
|
|
|
public void listGroups(CommandSender sender) throws CommandAnswerException |
|
|
|
{ |
|
|
|
{ |
|
|
|
if(sender.hasPermission("rscp.admin") == false) |
|
|
|
if(sender.hasPermission("rscp.admin")) |
|
|
|
throw new CommandAnswerException("Not enough permissions."); |
|
|
|
{ |
|
|
|
final List<String> answer = new ArrayList<>(16); |
|
|
|
final List<String> answer = new ArrayList<>(16); |
|
|
|
final Set<RowEntity> groups = rscp.internalCache.getKnownGroupObjects(); |
|
|
|
final Set<RowEntity> groups = rscp.internalCache.getKnownGroupObjects(); |
|
|
|
answer.add("There are following known groups in database:"); |
|
|
|
answer.add("There are following known groups in database:"); |
|
|
@ -96,10 +96,11 @@ public class CommandEntity extends CommandEntityHelper |
|
|
|
} |
|
|
|
} |
|
|
|
throw new CommandAnswerException(answer); |
|
|
|
throw new CommandAnswerException(answer); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
public void listUsers(CommandSender sender) throws CommandAnswerException |
|
|
|
public void listUsers(CommandSender sender) throws CommandAnswerException |
|
|
|
{ |
|
|
|
{ |
|
|
|
if(sender.hasPermission("rscp.admin") == false) |
|
|
|
if(sender.hasPermission("rscp.admin")) |
|
|
|
throw new CommandAnswerException("Not enough permissions."); |
|
|
|
{ |
|
|
|
final List<String> answer = new LinkedList<>(); |
|
|
|
final List<String> answer = new LinkedList<>(); |
|
|
|
final Set<RowEntity> users = rscp.internalCache.getKnownUserObjects(); |
|
|
|
final Set<RowEntity> users = rscp.internalCache.getKnownUserObjects(); |
|
|
|
answer.add("There are following known users in database:"); |
|
|
|
answer.add("There are following known users in database:"); |
|
|
@ -111,6 +112,7 @@ public class CommandEntity extends CommandEntityHelper |
|
|
|
} |
|
|
|
} |
|
|
|
throw new CommandAnswerException(answer); |
|
|
|
throw new CommandAnswerException(answer); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
public void onCommandHub(CommandSender sender, TargetType type, String[] args) throws CommandAnswerException |
|
|
|
public void onCommandHub(CommandSender sender, TargetType type, String[] args) throws CommandAnswerException |
|
|
|
{ |
|
|
|
{ |
|
|
|
if(sender.hasPermission("rscp.admin") == false) |
|
|
|
if(sender.hasPermission("rscp.admin") == false) |
|
|
@ -447,7 +449,7 @@ public class CommandEntity extends CommandEntityHelper |
|
|
|
if(Matchers.isCorrectDashlessUUID(player)) |
|
|
|
if(Matchers.isCorrectDashlessUUID(player)) |
|
|
|
player = Matchers.uuidAddDashes(player); |
|
|
|
player = Matchers.uuidAddDashes(player); |
|
|
|
final ArrayList<String> answer = new ArrayList<>(); |
|
|
|
final ArrayList<String> answer = new ArrayList<>(); |
|
|
|
answer.add("List of parent groups for player {_YL}" + player + "{_LS}:"); |
|
|
|
answer.add("Complete inheritance tree for player {_YL}" + player + "{_LS}:"); |
|
|
|
for(String group : result.getOrderedGroups()) |
|
|
|
for(String group : result.getOrderedGroups()) |
|
|
|
answer.add("{_LG}" + group); |
|
|
|
answer.add("{_LG}" + group); |
|
|
|
throw new CommandAnswerException(answer); |
|
|
|
throw new CommandAnswerException(answer); |
|
|
|