我来帮你把游戏内容翻译成中文。请提供你需要翻译的文本内容。

我来帮你把游戏内容翻译成中文。请提供你需要翻译的文本内容。

增强Minecraft Java版死亡效果的模组。

Afterlight

观看预告片 Minecraft Fabric 环境 版本 协议

横幅标题

BETA 测试 — 尚未可用于正式环境

本模组正处于活跃的 Beta 测试阶段。可能会遇到 Bug、版本间破坏性变更以及粗糙的边角。在没有备份的情况下,请勿在你珍视的生存世界中使用。欢迎提交报告和反馈。

当你在 Minecraft 中死亡时,你不会再看到重生界面,而是会变成一个幽灵——半透明、无形,且无法与世界互动。你会在死亡现场四处飘荡,而你的朋友则需要用 复苏信标 来将你救活。


功能简介

  • 无重生界面。 死亡会将你原地转化为幽灵——你不会被传送到出生点。你的物品栏和 XP 会像往常一样掉落,除非启用了 keepInventory 游戏规则,在这种情况下你会保留所有物品(但物品会被锁定,直到你被复活)。
  • 两种幽灵形态(可配置):
    • 透明 — 其他人会看到你半透明版本,名字上方带有 [幽灵] 前缀。
    • 隐形 — 完全对其他玩家隐藏。
  • 服务端全局默认 + 玩家个人覆盖。 每位玩家可以通过 /afterlight mode <transparent|invisible> 选择自己喜欢的形态,或者回退到服务器管理员设置的默认形态。
  • 复苏信标 — 一个可合成的物品,其他玩家用它来复活你。一次性使用,仅在成功复活时消耗,并且 必须 使用真正的信标(无法免费复活)。复活时会在该玩家身上产生一团青色粒子环。
  • 作为幽灵时真正无实体。 你不能:
    • 承受伤害——怪物无视你,近战/投射物 会直接穿过你的身体 击中你身后的目标。
    • 推动或被其他实体推动。
    • 破坏方块、攻击或使用物品。
    • 打开你的物品栏或任何容器——你的 快捷栏会被隐藏,且你的物品在复活前无法访问。
    • 使用 聊天或命令(世界所有者/服务器控制台除外,因此管理员仍可控制)。
    • 拾取 XP 或物品,或在你身上留下疾跑粒子/滞留的箭矢。
  • 清晰的"死亡"UI。 屏幕上会显示红色的 死亡 横幅,你的生命条显示为空心的心,屏幕上的提示会解释被阻止的操作(例如 "你不再拥有物品栏。")。
  • 死亡广播。 当一名玩家死亡时,所有人都会看到红色的 <玩家名> 被击杀了!;复活时,则会显示绿色的 <玩家名> 被复活了!。
  • 240 格死亡音效。 死亡时,会在 240 格内(甚至超出正常音效范围)的所有玩家处播放凋灵生成音效。
  • 持久化。 幽灵状态在重新登录和服务器重启后仍然保留。以幽灵身份退出并重新加入?你仍然是幽灵。
  • 兼容不死图腾。 手持不死图腾仍然可以拯救你于致命伤害——保留了原版不死图腾的行为。

复苏信标合成配方

在 3×3 合成网格中合成:

恶魂之泪 灵魂灯笼 恶魂之泪
灵魂灯笼 信标 灵魂灯笼
恶魂之泪 不死图腾 恶魂之泪

一旦你拥有信标,该配方就会在你的配方书中解锁。


命令

所有 /afterlight 子命令均为 OP 专用。

命令 效果
/afterlight 将自身切换进/出幽灵模式
/afterlight <玩家> 切换其他玩家
/afterlight visible [玩家] 在透明与隐形之间切换当前幽灵
/afterlight mode <transparent|invisible> [玩家] 设置玩家偏好的死亡形态(持久化)
/afterlight default <transparent|invisible> 设置服务端全局默认死亡形态

需求

  • Minecraft 1.21.11
  • Fabric Loader ≥ 0.18.4
  • Fabric API
  • AStudioLib 1.1.0(共享库——需安装在 客户端;与 Afterlight 一同安装,否则游戏将无法启动)
  • Java 21

多人游戏说明: Afterlight 既运行在服务器上,也运行在每个玩家的客户端上。在每个客户端上安装它(以及 Fabric API 和 AStudioLib),并在服务器上安装 Afterlight + Fabric API。


已知的 Beta 版本注意事项

  • 主要在 macOS 的开发环境和小型多人游戏环境中测试。大型服务器可能暴露出我们尚未见过的问题。
  • 与其他挂钩死亡流程的模组(如替代版不死图腾、自定义重生系统、墓碑等)的行为尚未验证,可能存在冲突。
  • afterlight_config.json 和 afterlight_ghosts.dat 的保存格式在 Beta 版本之间可能发生变化。

如果你遇到 Bug 或奇怪的交互,提供简短的复现步骤以及你的 logs/latest.log 是最有用的反馈方式。