Fix out of bounds exception - closes #54

This commit is contained in:
Focusvity 2023-03-08 21:46:27 +11:00
parent 344d890877
commit e39f882ea7
No known key found for this signature in database
GPG Key ID: 85AD157561ABE94B
1 changed files with 17 additions and 11 deletions

View File

@ -35,6 +35,8 @@ public class DebugCMD extends PlexCommand
return usage();
}
if (args[0].equalsIgnoreCase("redis-reset"))
{
if (args.length == 2)
{
Player player = getNonNullPlayer(args[1]);
if (plugin.getRedisConnection().getJedis().exists(player.getUniqueId().toString()))
@ -44,6 +46,7 @@ public class DebugCMD extends PlexCommand
}
return componentFromString("Couldn't find player in Redis punishments.");
}
}
if (args[0].equalsIgnoreCase("gamerules"))
{
for (World world : Bukkit.getWorlds())
@ -63,6 +66,8 @@ public class DebugCMD extends PlexCommand
return mmString("<aqua>Re-applied game all the game rules!");
}
if (args[0].equalsIgnoreCase("aliases"))
{
if (args.length == 2)
{
String commandName = args[1];
Command command = plugin.getServer().getCommandMap().getCommand(commandName);
@ -72,7 +77,8 @@ public class DebugCMD extends PlexCommand
}
return mmString("<aqua>Aliases for " + commandName + " are: " + Arrays.toString(command.getAliases().toArray(new String[0])));
}
return null;
}
return usage();
}
@Override