public static BaseComponent getNameComponent(ItemStack item) {
if (item == null) throw new IllegalArgumentException();
if (item.hasItemMeta() && item.getItemMeta().hasDisplayName())
return new TextComponent(item.getItemMeta().getDisplayName());
Material type = item.getType();
if (type == Material.SKULL_ITEM && item.getDurability() == 3) {
SkullMeta meta = (SkullMeta) item.getItemMeta();
if (meta.hasOwner()) {
return new TranslatableComponent("item.skull.player.name", meta.getOwner());
} else {
return new TranslatableComponent("item.skull.char.name");
}
} else {
return new TranslatableComponent(getUnlocalizedName(item));
}
}
LocaleUtils.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:NyaaCore
作者:
评论列表
文章目录