Implemented (offline)player date methods

This commit is contained in:
Nathan Adams
2011-12-12 17:39:52 +00:00
parent 91ff0b059d
commit b653ce3c1c
4 changed files with 127 additions and 1 deletions

View File

@@ -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);
}
}