From e7255d353ea496c7f48ce8dbbf5b37b98b2116b0 Mon Sep 17 00:00:00 2001 From: Bukkit/Spigot Date: Thu, 27 Oct 2011 22:03:21 +0100 Subject: [PATCH] Fixed using the wrong type of Map for storing perm attachment values By: Nathan Adams --- .../java/org/bukkit/permissions/PermissionAttachment.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/paper-api/src/main/java/org/bukkit/permissions/PermissionAttachment.java b/paper-api/src/main/java/org/bukkit/permissions/PermissionAttachment.java index 92ba99046f..d5cfeb20d2 100644 --- a/paper-api/src/main/java/org/bukkit/permissions/PermissionAttachment.java +++ b/paper-api/src/main/java/org/bukkit/permissions/PermissionAttachment.java @@ -1,8 +1,8 @@ package org.bukkit.permissions; +import java.util.LinkedHashMap; import java.util.Map; -import java.util.TreeMap; import org.bukkit.plugin.Plugin; /** @@ -10,7 +10,7 @@ import org.bukkit.plugin.Plugin; */ public class PermissionAttachment { private PermissionRemovedExecutor removed; - private final TreeMap permissions = new TreeMap(); + private final Map permissions = new LinkedHashMap(); private final Permissible permissible; private final Plugin plugin; @@ -69,7 +69,7 @@ public class PermissionAttachment { * @return Copy of all permissions and values expressed by this attachment */ public Map getPermissions() { - return (Map)permissions.clone(); + return new LinkedHashMap(permissions); } /**