GameCtrl
游戏连接和交互部分
Attributes
attributelinked_frame= frameattributeplayers_uuidDeprecated: 请使用 game_ctrl.players.uuid_to_player
Returns: dict[str, str]: uuid -> 玩家名 的映射
attributeallplayersDeprecated: 使用 game_ctrl.players 获取所有在线玩家。
Returns:
type: description
attributebot_namestrDeprecated: 使用 game_ctrl.players.getBotInfo() 获取更详细的机器人信息。
Raises: ValueError: description
Returns: str: description
attributeplayers获取玩家信息存储 (PlayerInfoMaintainer)
Functions
func__init__(self, frame)初始化
Args: frame (ToolDelta): 继承 Frame 的对象
paramselfparamframeToolDeltaReturns
Nonefunchook_packet_handler(self, hdl)paramselfparamhdlPacketHandlerReturns
Nonefunchook_launcher(self, launcher)paramselfparamlauncherLAUNCHERSReturns
Nonefunchandle_text_packet(self, pkt)处理 文本 数据包
Args: pkt (dict): 数据包内容 plugin_grp (PluginGroup): 插件组对象
paramselfparampktdictReturns
Nonefuncsystem_inject(self)paramselfReturns
Nonefuncinject_welcome(self) -> None初始化欢迎信息
paramselfReturns
Nonefuncsendcmd_with_resp(self, cmd, timeout=30) -> Packet_CommandOutput发送普通指令并获取返回。
Args: cmd (str): Minecraft 指令 timeout (float, optional): 超时时间, 超时则引发 TimeoutError
Returns: Packet_CommandOutput: 指令返回类
paramselfparamcmdstrparamtimeoutfloat= 30Returns
tooldelta.packets.Packet_CommandOutputfuncsendwscmd_with_resp(self, cmd, timeout=30) -> Packet_CommandOutput发送 WebSocket 指令并获取返回。
Args: cmd (str): MC WebSocket 指令 timeout (float, optional): 超时时间, 超时则引发 TimeoutError
Returns: Packet_CommandOutput: 指令返回类
paramselfparamcmdstrparamtimeoutfloat= 30Returns
tooldelta.packets.Packet_CommandOutputfuncsay_to(self, target, text) -> None向玩家发送消息
Args: target (str): 玩家名/目标选择器 msg (str): 消息
paramselfparamtargetstrparamtextstrReturns
Nonefuncplayer_title(self, target, text) -> None向玩家展示标题文本
Args: target (str): 玩家名/目标选择器 text (str): 文本
paramselfparamtargetstrparamtextstrReturns
Nonefuncplayer_subtitle(self, target, text) -> None向玩家展示副标题文本
Args: target (str): 玩家名/目标选择器 text (str): 文本
paramselfparamtargetstrparamtextstrReturns
Nonefuncplayer_actionbar(self, target, text) -> None向玩家展示动作栏文本
Args: target (str): 玩家名/目标选择器 text (str): 文本
paramselfparamtargetstrparamtextstrReturns
Nonefuncblob_hash_holder(self) -> BlobHashHolderblobHashHolder 返回 ToolDelta 的 Blob hash cache 缓存数据集的持有人。 请确保当前的启动模式为 NeOmega 系启动器。
Returns: BlobHashHolder: ToolDelta 的 Blob hash cache 缓存数据集的持有人
paramselfReturns
tooldelta.internal.launch_cli.neo_libs.blob_hash.blob_hash_holder.BlobHashHolder