接口文档服务端-Server接口文档玩家-Player本页总览玩家-Player 表示世界中的玩家,继承自Entity类 属性 name 只读 玩家的名称 Details类型:str示例:player_name = player.name isFlying 只读 玩家是否在飞行(例如在创造或旁观模式中) Details类型:bool示例:if player.isFlying: print("玩家在飞行") level 只读 玩家基于经验的当前总等级 Details类型:int示例:player_level = player.level selectedSlotIndex 玩家选中的物品栏槽位索引 Details类型:int示例: 获取选中的槽位slot = player.selectedSlotIndex 设置选中的槽位player.selectedSlotIndex = 2 container 只读 玩家物品栏的容器 Details类型:Container示例:inventory = player.container mainHand 玩家主手中的物品 Details类型:ItemStack示例: 获取主手物品item = player.mainHand 设置主手物品player.mainHand = new_item 方法 playSound 向玩家播放声音 DetailsplaySound(soundID, soundOptions=PlayerSoundOptions)参数: soundID 声音ID 类型:str soundOptions 声音选项 类型:dict 无返回值示例:player.playSound("entity.experience_orb.pickup") sendMessage 向玩家发送消息 DetailssendMessage(message)参数: message 要发送的消息 类型:str 无返回值示例:player.sendMessage("欢迎来到服务器!") sendToast 向玩家发送Toast通知 DetailssendToast(message, title="")参数: message 消息内容 类型:str title 标题 类型:str 无返回值示例:player.sendToast("任务完成!", "成就") showUI 向玩家显示自定义UI DetailsshowUI(customUI)参数: customUI 自定义UI对象 类型:UI 无返回值示例:player.showUI(my_custom_ui)