遗言

遗言

替换原版死亡屏幕上的“你死了!”标题,改为从你自己的配置文件中随机选取一行。

工具

LastWords 是一个小型的、仅客户端的 Fabric 模组,可将原版死亡屏幕上巨大的"你死了!"标题替换为从你控制的列表中随机选取的自定义消息。让每一次失败都更加个性化——或者让你直播中的朋友们更加恼火。

功能

  • 自定义死亡标题。 每当死亡屏幕打开时,大红色标题会被替换为你配置中的随机一条消息。
  • 随机池。 可提供任意数量的消息;模组会在每次死亡时均匀随机选取一条。
  • 原版回退。 如果你的消息列表为空或文件缺失,模组会自动静默回退到原版的"你死了!"。
  • 零设置。 首次启动时,模组会写入默认的 config/lastwords.json,包含十个示例消息,让你立即看到效果,之后可自行编辑。
  • 仅客户端。 可在任何服务器上使用——单人游戏或多人游戏。无需安装服务器端,不修改任何游戏规则。

配置

编辑 config/lastwords.json:

{
  "messages": [
    "游戏结束",
    "你眨了下眼。",
    "技巧问题。",
    "按F复活。",
    "下次吧。",
    "本可避免。",
    "重力获胜。",
    "安息。",
    "下辈子好运。",
    "哎哟。"
  ]
}

可自由添加、删除或替换消息。每条消息为纯文本。列表在游戏启动时加载一次;编辑后需重新加载游戏以生效。

工作原理

单个 Mixin 拦截了 DeathScreen 构造函数中的 super(Text) 调用,并将原版标题替换为你配置中的随机消息。下方的死亡原因文字("玩家被...杀死了")保持不变。

跨版本支持

已在 1.21.8、1.21.9、1.21.10、1.21.11 上测试。单一 JAR 文件,一次安装。