package Oskar13.TheCharacters;
import cpw.mods.fml.common.FMLCommonHandler;
import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraft.nbt.NBTTagCompound;
import Oskar13.OskarStart;
public class NBTSave {
//18-1
public NBTSave(String nick) {
OskarStart.debug("PacketSaveData - ReadServre");
EntityPlayerMP player = FMLCommonHandler.instance().getMinecraftServerInstance().getConfigurationManager().getPlayerForUsername(nick);
NBTTagCompound oldNBT = player.getEntityData();
NBTTagCompound nbt = oldNBT.getCompoundTag("Characters");
if(!oldNBT.hasKey("Characters")) {
oldNBT.setCompoundTag("Characters", nbt);
}
Stats stat = Characters.getPlayer(nick).getStats();
nbt.setInteger("str", stat.str);
nbt.setInteger("dex", stat.dex);
nbt.setInteger("def", stat.def);
nbt.setInteger("hp", stat.hp);
nbt.setInteger("mp", stat.mp);
nbt.setString("modelName", stat.modelName);
}
}