summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKHobbits <rob@khobbits.co.uk>2014-02-02 17:05:41 +0000
committerKHobbits <rob@khobbits.co.uk>2014-02-02 17:05:41 +0000
commit6798615507e8ba49f8f8114528c4b2f5f9241ba7 (patch)
tree65aec16882cbad7a4c596b8e3d84bbf1e72e1ddb
parent016b39726ca6e03ddefa04a36d24a58d4f72f38d (diff)
downloadEssentials-6798615507e8ba49f8f8114528c4b2f5f9241ba7.tar
Essentials-6798615507e8ba49f8f8114528c4b2f5f9241ba7.tar.gz
Essentials-6798615507e8ba49f8f8114528c4b2f5f9241ba7.tar.lz
Essentials-6798615507e8ba49f8f8114528c4b2f5f9241ba7.tar.xz
Essentials-6798615507e8ba49f8f8114528c4b2f5f9241ba7.zip
Track UUID for future use.
-rw-r--r--.gitignore4
-rw-r--r--Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java1
-rw-r--r--Essentials/src/com/earth2me/essentials/UserData.java6
3 files changed, 10 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index f594a93a3..26d37a6ea 100644
--- a/.gitignore
+++ b/.gitignore
@@ -46,4 +46,6 @@
.idea/
*.iml
target/
-dependency-reduced-pom.xml \ No newline at end of file
+dependency-reduced-pom.xml
+/Essentials/config.yml
+/Essentials/userdata/testplayer1.yml
diff --git a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java
index 5eccfb172..6db22c0fa 100644
--- a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java
+++ b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java
@@ -230,6 +230,7 @@ public class EssentialsPlayerListener implements Listener
return;
}
+ user.trackUUID();
user.setLastLogin(currentTime);
user.setDisplayNick();
updateCompass(user);
diff --git a/Essentials/src/com/earth2me/essentials/UserData.java b/Essentials/src/com/earth2me/essentials/UserData.java
index a2787972f..10df8de57 100644
--- a/Essentials/src/com/earth2me/essentials/UserData.java
+++ b/Essentials/src/com/earth2me/essentials/UserData.java
@@ -870,6 +870,12 @@ public abstract class UserData extends PlayerExtension implements IConf
config.save();
}
+ public void trackUUID()
+ {
+ config.setProperty("uuid", base.getUniqueId());
+ config.save();
+ }
+
public void setConfigProperty(String node, Object object)
{
final String prefix = "info.";