我使用了player.getInventory().getItemInMainHand().getItemMeta().getDisplayName();获取到的却是null,有哪位大佬知道怎么弄?
获取到null不是很正常,你的物品没.有.名.称(屏蔽词)
可能这个物品就是没名字
你的物品并没有自定义名称过,是物品的默认名字,无法获取到自定义名字.
你可以通过获取物品ID来替代该功能(如果不是特别必要的话)
item获取Meta再获取ID.
你可以通过获取物品ID来替代该功能(如果不是特别必要的话)
item获取Meta再获取ID.
如果**的话就getType.name()理论上可以获取到内部名称(英文)
怎么弄
默认物品是null的,需要改名才有名字