summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKHobbits <rob@khobbits.co.uk>2014-02-27 01:55:04 +0000
committerKHobbits <rob@khobbits.co.uk>2014-02-27 01:55:04 +0000
commitcf04ebd9b41c401ac63206a211ce5db43b239e60 (patch)
tree03c2fa6ad2e220dd01ab7fdacbf4f1d5c7d26824
parent90651b10b267d787ce31009e778151d23b1deeb7 (diff)
downloadEssentials-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.java4
-rw-r--r--Essentials/src/com/earth2me/essentials/UserMap.java5
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!");
}