@Override
public void deserializeNBT(NBTTagCompound nbt)
{
this.packID = new UUID(nbt.getLong("idMost"), nbt.getLong("idLeast"));
this.leaderUUID = new UUID(nbt.getLong("leaderMost"), nbt.getLong("leaderLeast"));
this.entitiesSet.clear();
Iterator<NBTBase> iter = nbt.getTagList("entities", Constants.NBT.TAG_LONG).iterator();
while (iter.hasNext())
{
this.entitiesSet.add(new UUID(((NBTTagLong)iter.next()).getLong(), ((NBTTagLong)iter.next()).getLong()));
}
this.playerReps.clear();
StreamSupport.stream(nbt.getTagList("playerReps", Constants.NBT.TAG_COMPOUND).spliterator(), false).map(n -> (NBTTagCompound)n).forEach(tag -> this.playerReps.put(new UUID(tag.getLong("keyMost"), tag.getLong("keyLeast")), tag.getFloat("value")));
}
PackInfo.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:ExPetrum
作者:
评论列表
文章目录