summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/WorldNBTStorage.java
diff options
context:
space:
mode:
authorNathan Adams <dinnerbone@dinnerbone.com>2011-12-12 17:39:52 +0000
committerNathan Adams <dinnerbone@dinnerbone.com>2011-12-12 17:39:52 +0000
commitb653ce3c1c1e3e2da137fc1ec6c3a4983c18f88f (patch)
treeb17329e8fa6f76b21dd024665ff524f9318c1b6f /src/main/java/net/minecraft/server/WorldNBTStorage.java
parent91ff0b059d441c3e9bcdcc3c962713e7962876b5 (diff)
downloadcraftbukkit-b653ce3c1c1e3e2da137fc1ec6c3a4983c18f88f.tar
craftbukkit-b653ce3c1c1e3e2da137fc1ec6c3a4983c18f88f.tar.gz
craftbukkit-b653ce3c1c1e3e2da137fc1ec6c3a4983c18f88f.tar.lz
craftbukkit-b653ce3c1c1e3e2da137fc1ec6c3a4983c18f88f.tar.xz
craftbukkit-b653ce3c1c1e3e2da137fc1ec6c3a4983c18f88f.zip
Implemented (offline)player date methods
Diffstat (limited to 'src/main/java/net/minecraft/server/WorldNBTStorage.java')
-rw-r--r--src/main/java/net/minecraft/server/WorldNBTStorage.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/net/minecraft/server/WorldNBTStorage.java b/src/main/java/net/minecraft/server/WorldNBTStorage.java
index 7f05f273..017575f2 100644
--- a/src/main/java/net/minecraft/server/WorldNBTStorage.java
+++ b/src/main/java/net/minecraft/server/WorldNBTStorage.java
@@ -12,6 +12,7 @@ import java.util.List;
import java.util.logging.Logger;
import java.util.UUID; // CraftBukkit
+import org.bukkit.craftbukkit.entity.CraftPlayer; // CraftBukkit
public class WorldNBTStorage implements PlayerFileData, IDataManager {
@@ -202,6 +203,12 @@ public class WorldNBTStorage implements PlayerFileData, IDataManager {
NBTTagCompound nbttagcompound = this.getPlayerData(entityhuman.name);
if (nbttagcompound != null) {
+ // CraftBukkit start
+ if (entityhuman instanceof EntityPlayer) {
+ CraftPlayer player = (CraftPlayer)entityhuman.bukkitEntity;
+ player.setFirstPlayed(new File(playerDir, entityhuman.name + ".dat").lastModified());
+ }
+ // CraftBukkit end
entityhuman.e(nbttagcompound);
}
}