diff options
author | KHobbits <rob@khobbits.co.uk> | 2014-02-27 01:55:04 +0000 |
---|---|---|
committer | KHobbits <rob@khobbits.co.uk> | 2014-02-27 01:55:04 +0000 |
commit | cf04ebd9b41c401ac63206a211ce5db43b239e60 (patch) | |
tree | 03c2fa6ad2e220dd01ab7fdacbf4f1d5c7d26824 | |
parent | 90651b10b267d787ce31009e778151d23b1deeb7 (diff) | |
download | Essentials-cf04ebd9b41c401ac63206a211ce5db43b239e60.tar Essentials-cf04ebd9b41c401ac63206a211ce5db43b239e60.tar.gz Essentials-cf04ebd9b41c401ac63206a211ce5db43b239e60.tar.lz Essentials-cf04ebd9b41c401ac63206a211ce5db43b239e60.tar.xz Essentials-cf04ebd9b41c401ac63206a211ce5db43b239e60.zip |
Constant user file casing.
-rw-r--r-- | Essentials/src/com/earth2me/essentials/Essentials.java | 4 | ||||
-rw-r--r-- | Essentials/src/com/earth2me/essentials/UserMap.java | 5 |
2 files changed, 7 insertions, 2 deletions
diff --git a/Essentials/src/com/earth2me/essentials/Essentials.java b/Essentials/src/com/earth2me/essentials/Essentials.java index 3fe086ad1..1383c65d9 100644 --- a/Essentials/src/com/earth2me/essentials/Essentials.java +++ b/Essentials/src/com/earth2me/essentials/Essentials.java @@ -667,6 +667,10 @@ public class Essentials extends JavaPlugin implements net.ess3.api.IEssentials if (user == null) { + if (getSettings().isDebug()) + { + LOGGER.log(Level.INFO, "Constructing new userfile from base player " + base.getName()); + } user = new User(base, this); } else diff --git a/Essentials/src/com/earth2me/essentials/UserMap.java b/Essentials/src/com/earth2me/essentials/UserMap.java index d1cbea10e..c96dd0343 100644 --- a/Essentials/src/com/earth2me/essentials/UserMap.java +++ b/Essentials/src/com/earth2me/essentials/UserMap.java @@ -64,7 +64,8 @@ public class UserMap extends CacheLoader<String, User> implements IConf { try { - return users.get(name); + String sanitizedName = StringUtil.sanitizeFileName(name); + return users.get(sanitizedName); } catch (ExecutionException ex) { @@ -104,7 +105,7 @@ public class UserMap extends CacheLoader<String, User> implements IConf if (userFile.exists()) { keys.add(sanitizedName); - return new User(new OfflinePlayer(name, ess), ess); + return new User(new OfflinePlayer(sanitizedName, ess), ess); } throw new Exception("User not found!"); } |