Added checks for unchecked exceptions when resolving permissions.

This commit is contained in:
sk89q 2011-01-20 11:19:59 -08:00
parent a8cd832c28
commit f03a2263d8

View File

@ -1207,15 +1207,30 @@ private void checkArgs(String[] args, int min, int max, String help)
}
boolean inGroup(Player player, String group) {
return perms.inGroup(player.getName(), group);
try {
return perms.inGroup(player.getName(), group);
} catch (Throwable t) {
t.printStackTrace();
return false;
}
}
boolean hasPermission(Player player, String perm) {
return player.isOp() || perms.hasPermission(player.getName(), perm);
try {
return player.isOp() || perms.hasPermission(player.getName(), perm);
} catch (Throwable t) {
t.printStackTrace();
return false;
}
}
String[] getGroups(Player player) {
return perms.getGroups(player.getName());
try {
return perms.getGroups(player.getName());
} catch (Throwable t) {
t.printStackTrace();
return new String[0];
}
}
BukkitPlayer wrapPlayer(Player player) {