99_jiujiu
如何在itemMeta或displayName为空时,返回item中type的name
我自己编写了个测试代码
    fun getItemDisplayName(item: ItemStack): String {
        val meta = item.itemMeta
        val displayName = meta?.displayName
        return displayName ?: item.type.name
    }
复制代码
但是当我进入游戏测试时,发现发送的语句是一个空语句









测试代码如下:
                "test" -> {
                    if (sender !is Player) return false
                    val player = sender as Player
                    val item = player.inventory.itemInMainHand
                    val amount = item.amount
                    //InventoryItemDataManager.putItem(player, item, 1, amount)
                    println(InventoryItemDataManager.playerDataMaps[player.uniqueId])
                    sender.sendMessage(InventoryItemDataManager.getItemDisplayName(item))
                }复制代码

第一页 上一页 下一页 最后一页