video-4222313

用指令给弩的描述字节增加发现的,挺神奇的🤔

2024/07/07161 次播放综合
wiki原话:-{zh-cn|死者}-被不为人知的魔法杀死了 death.attack.even_more_magic 无 包括悬浮事件链接,光标悬浮于文本上时会显示-{}-抱歉!消息太长,无法完整显示。截断后的消息:-{zh-cn|<被截断的信息>}-。
这条死亡消息的触发条件是:玩家在多人游戏中死亡,并且死亡消息序列化为JSON文本后长度超过262144个字符。此时服务器会将死亡消息替换为这条消息,并把原先的死亡消息截断到256个字符并发送给玩家。
这条死亡消息几乎不可能在任何未修改过且没有加数据包的服务端上出现:由于从文件中读取的NBT字符串的长度不会超过65536个字符,且死亡信息中最多只有三个参数,导致最终序列化的JSON文本长度无法超过触发条件中的262144个字符。在原版中,唯一可以产生这条死亡消息的办法是写数据包修改实体或物品的名称使其长度略微小于262144,从而导致最终序列化后的长度超过这一数字满足触发条件。