private static GameProfile readOwner(NBTTagCompound tag) {
if (tag.hasKey("owner", Constants.NBT.TAG_STRING)) {
String ownerName = tag.getString("owner");
return TileEntitySkull.updateGameprofile(new GameProfile((UUID)null, ownerName));
} else if (tag.hasKey("OwnerUUID", Constants.NBT.TAG_STRING)) {
final String uuidStr = tag.getString("OwnerUUID");
try {
UUID uuid = UUID.fromString(uuidStr);
return new GameProfile(uuid, null);
} catch (IllegalArgumentException e) {
Log.warn(e, "Failed to parse UUID: %s", uuidStr);
}
} else if (tag.hasKey("Owner", Constants.NBT.TAG_COMPOUND)) { return NBTUtil.readGameProfileFromNBT(tag.getCompoundTag("Owner")); }
return null;
}
EntityMiniMe.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:OpenBlocks
作者:
评论列表
文章目录