diff --git a/pom.xml b/pom.xml index 848049e..f4d74aa 100644 --- a/pom.xml +++ b/pom.xml @@ -1,5 +1,5 @@ + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 nu.nerd KitchenSink @@ -34,7 +34,7 @@ org.bukkit bukkit 1.7.10-R0.1-SNAPSHOT - jar + jar org.bukkit @@ -104,7 +104,7 @@ false - KitchenSink + KitchenSink-${project.version} @@ -119,38 +119,38 @@ - - org.apache.maven.plugins - maven-shade-plugin - 2.2 - - true - - - com.google.gson - nu.nerd.kitchensink.libs.com.google.gson - - - - - - - - package - - shade - - - false - Bundle - - - com.google.code.gson:gson:jar:* - - - - - + + org.apache.maven.plugins + maven-shade-plugin + 2.2 + + true + + + com.google.gson + nu.nerd.kitchensink.libs.com.google.gson + + + + + + + + package + + shade + + + false + Bundle + + + com.google.code.gson:gson:jar:* + + + + + diff --git a/src/nu/nerd/kitchensink/KitchenSink.java b/src/nu/nerd/kitchensink/KitchenSink.java index 3099d1d..a649526 100644 --- a/src/nu/nerd/kitchensink/KitchenSink.java +++ b/src/nu/nerd/kitchensink/KitchenSink.java @@ -1012,9 +1012,9 @@ public void sendList(CommandSender sender) { * name that the player must connect with, or the empty string if there are * no restrictions. */ - public String getHostKey(String playerName) { + public String getHostKey(Player player) { File hostKeysDir = new File(getDataFolder(), HOST_KEYS_DIRECTORY); - File hostKeyFile = new File(hostKeysDir, playerName); + File hostKeyFile = new File(hostKeysDir, player.getUniqueId().toString()); try { BufferedReader reader = null; try { diff --git a/src/nu/nerd/kitchensink/KitchenSinkListener.java b/src/nu/nerd/kitchensink/KitchenSinkListener.java index 717550f..ee953f0 100644 --- a/src/nu/nerd/kitchensink/KitchenSinkListener.java +++ b/src/nu/nerd/kitchensink/KitchenSinkListener.java @@ -116,7 +116,7 @@ public void onPlayerLogin(PlayerLoginEvent event) { hostPrefix = hostPrefix.substring(0, colonIndex); } - String hostKey = plugin.getHostKey(player.getName()); + String hostKey = plugin.getHostKey(player); if (!hostPrefix.equals(hostKey)) { // The host key check failed. // Do not leak host key details into the server log.