Skip to content

Bug: 出现异常 游戏内命令方块tellraw/titleraw中使用"translate"项时报错 #199

@TopApex

Description

@TopApex

操作系统

Windows

ToolDelta 版本

1.0.8

描述问题

游戏内命令方块tellraw/titleraw中使用"translate"项时tooldelta报错

复现步骤

e.g. 命令方块中输入 /tellraw @A {"rawtext":[{"translate":"aaa"}]}
激活该命令方块
tooldelta中会有
线程 Packet Callback Thread 出错:
[03:00] 报错 Traceback (most recent call last):
[03:00] 报错 File "tooldelta/utils/tooldelta_thread.py", line 62, in run
[03:00] 报错 self._ret = self.func(*args, **kwargs)
[03:00] 报错 File "tooldelta/internal/launch_cli/neomega_access_point.py", line 289, in packet_handler_parent
[03:00] 报错 self.dict_packet_handler(packetType, pkt)
[03:00] 报错 File "tooldelta/internal/packet_handler.py", line 68, in entrance_dict_packet
[03:00] 报错 self._handle_dict_packet(packetID, packet)
[03:00] 报错 File "tooldelta/internal/packet_handler.py", line 78, in _handle_dict_packet
[03:00] 报错 if cb(packet):
[03:00] 报错 File "tooldelta/frame.py", line 320, in handle_text_packet
[03:00] 报错 msg_text = "".join([i["text"] for i in msg_text])
[03:00] 报错 File "tooldelta/frame.py", line 320, in
[03:00] 报错 msg_text = "".join([i["text"] for i in msg_text])
[03:00] 报错 KeyError: 'text'

期望的结果

No response

截图或日志

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions