diff options
author | ElgarL <ElgarL@Palmergames.com> | 2014-06-20 10:56:52 +0100 |
---|---|---|
committer | ElgarL <ElgarL@Palmergames.com> | 2014-06-20 10:56:52 +0100 |
commit | 9a55d32b7569d520e3b0365df8a08405be1ac6d8 (patch) | |
tree | 64b4abfa4e0a21883b216bd7a3922ba50e998b03 /EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions | |
parent | d86d72eeb75593c3125f876a8cfcf199eba12352 (diff) | |
download | Essentials-9a55d32b7569d520e3b0365df8a08405be1ac6d8.tar Essentials-9a55d32b7569d520e3b0365df8a08405be1ac6d8.tar.gz Essentials-9a55d32b7569d520e3b0365df8a08405be1ac6d8.tar.lz Essentials-9a55d32b7569d520e3b0365df8a08405be1ac6d8.tar.xz Essentials-9a55d32b7569d520e3b0365df8a08405be1ac6d8.zip |
Convert all User lookups and commands to use UUIDs where possible.
Diffstat (limited to 'EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions')
2 files changed, 9 insertions, 9 deletions
diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/AnjoPermissionsHandler.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/AnjoPermissionsHandler.java index d8d12d836..12b6d4e7e 100644 --- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/AnjoPermissionsHandler.java +++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/AnjoPermissionsHandler.java @@ -67,7 +67,7 @@ public class AnjoPermissionsHandler extends PermissionsReaderInterface { @Override public boolean permission(Player player, String permission) { - return checkUserPermission(ph.getUser(player.getName()).updatePlayer(player), permission); + return checkUserPermission(ph.getUser(player.getUniqueId().toString()).updatePlayer(player), permission); } /** diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/BukkitPermissions.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/BukkitPermissions.java index a4f68864f..dc2197c91 100644 --- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/BukkitPermissions.java +++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/BukkitPermissions.java @@ -147,21 +147,21 @@ public class BukkitPermissions { return;
}
- String name = player.getName();
+ String uuid = player.getUniqueId().toString();
// Reset the User objects player reference.
- User user = plugin.getWorldsHolder().getWorldData(player.getWorld().getName()).getUser(name);
+ User user = plugin.getWorldsHolder().getWorldData(player.getWorld().getName()).getUser(uuid);
if (user != null)
user.updatePlayer(player);
PermissionAttachment attachment;
// Find the players current attachment, or add a new one.
- if (this.attachments.containsKey(name)) {
- attachment = this.attachments.get(name);
+ if (this.attachments.containsKey(uuid)) {
+ attachment = this.attachments.get(uuid);
} else {
attachment = player.addAttachment(plugin);
- this.attachments.put(name, attachment);
+ this.attachments.put(uuid, attachment);
}
if (world == null) {
@@ -170,7 +170,7 @@ public class BukkitPermissions { // Add all permissions for this player (GM only)
// child nodes will be calculated by Bukkit.
- List<String> playerPermArray = new ArrayList<String>(plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getAllPlayersPermissions(name, false));
+ List<String> playerPermArray = new ArrayList<String>(plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getAllPlayersPermissions(uuid, false));
LinkedHashMap<String, Boolean> newPerms = new LinkedHashMap<String, Boolean>();
// Sort the perm list by parent/child, so it will push to superperms
@@ -190,7 +190,7 @@ public class BukkitPermissions { */
if (!Bukkit.getServer().getOnlineMode()
&& (newPerms.containsKey("groupmanager.noofflineperms") && (newPerms.get("groupmanager.noofflineperms") == true))) {
- removeAttachment(name);
+ removeAttachment(uuid);
return;
}
@@ -219,7 +219,7 @@ public class BukkitPermissions { e.printStackTrace();
}
- GroupManager.logger.finest("Attachment updated for: " + name);
+ GroupManager.logger.finest("Attachment updated for: " + player.getName());
}
/**
|