WEPIF: Use UUIDs wherever possible in PermissionsExResolver

This commit is contained in:
zml
2015-01-10 16:57:53 -08:00
parent bb2c5ba003
commit 6a6c590a07
2 changed files with 7 additions and 7 deletions

View File

@ -57,7 +57,7 @@ public class PermissionsExResolver extends DinnerPermsResolver {
public boolean hasPermission(OfflinePlayer player, String permission) {
Permissible permissible = getPermissible(player);
if (permissible == null) {
return manager.has(player.getName(), permission, null);
return manager.has(player.getUniqueId(), permission, null);
} else {
return permissible.hasPermission(permission);
}
@ -65,18 +65,18 @@ public class PermissionsExResolver extends DinnerPermsResolver {
@Override
public boolean hasPermission(String worldName, OfflinePlayer player, String permission) {
return hasPermission(worldName, player.getName(), permission);
return manager.has(player.getUniqueId(), permission, worldName);
}
@Override
public boolean inGroup(OfflinePlayer player, String group) {
return super.inGroup(player, group) || manager.getUser(player.getName()).inGroup(group);
return super.inGroup(player, group) || manager.getUser(player.getUniqueId()).inGroup(group);
}
@Override
public String[] getGroups(OfflinePlayer player) {
if (getPermissible(player) == null) {
PermissionUser user = manager.getUser(player.getName());
PermissionUser user = manager.getUser(player.getUniqueId());
if (user == null) {
return new String[0];
}