ResurrectionChest 设置
首次设置菜单
当拥有 resurrectionchest.* 权限的管理员首次加入时,ResurrectionChest 会警告设置尚未完成。他们可以使用以下命令打开首次设置菜单:
/resurrectionchest initialize
该菜单提供三个按钮:
- 推荐设置(Recommended Setup) — 将设置标记为完成,并引导管理员完成 Nightbreak 登录和内容安装。
- 手动设置(Manual Setup) — 将设置标记为完成,并将内容管理交给管理员。
- 使用当前内容(Use Current Content) — 将设置标记为完成,并保留当前已安装的内容(也适用于仅原版的设置)。
这三个按钮都会将 config.yml 中的 setupDone 翻转为 true,并关闭首次设置警告。即使不点击这些按钮,插件也可以工作——一旦 setupDone 为 true,警告就会停止提示。
内容设置菜单
/resurrectionchest setup
打开 Nightbreak 内容浏览器。从那里,管理员可以:
- 查看所有 ResurrectionChest 内容包(木质箱子、神圣箱子)
- 安装或卸载内容包(这会在 FreeMinecraftModels 的
models和models_disabled文件夹之间移动模型文件) - 按 免费(Free) 或 高级(Premium) 筛选内容包
- 通过信息按钮阅读安装说明并打开相关的 Nightbreak 链接
当安装或卸载内容包时,ResurrectionChest 会自动重新加载 FreeMinecraftModels,以便刷新箱子模型。
/resurrectionchest downloadall 一次性从 Nightbreak 下载所有可用的 ResurrectionChest 内容包(需要关联 Nightbreak 账户)。/resurrectionchest updatecontent(别名 updateall)仅重新下载已过时的内容包。
注册箱子
- 放置一个箱子。
- 放置一个附着在该箱子上的墙上告示牌。
- 在告示牌的第1行或第2行写入配置的触发文本。
默认触发文本为:
[DeathChest]
当告示牌被接受时,ResurrectionChest 将:
- 重写告示牌(第1行被清除,第2行以紫色显示触发文本,第3行显示玩家的显示名称,第4行被清除)
- 为该玩家存储该箱子
- 如果玩家已经有一个,则移除之前注册的箱子条目
没有基于命令的箱子注册流程。
设置规则
- 玩家需要
resurrectionchest.use。 - 在黑名单世界中设置被阻止。
- 接受的告示牌必须是附着在箱子上的墙上告示牌。
- 任何墙上告示牌材料都可以使用,因为代码检查的是墙上告示牌方块类型,而不是特定的告示牌材料。
单箱和双箱
- 普通单箱立即可用。
- 如果注册的箱子后来成为双箱的一部分,ResurrectionChest 会检测到变化并更新其内部箱子/模型状态。
- 死亡掉落物可以填满双箱库存的两侧。
移除行为
破坏以下任一项将移除注册:
- 注册的箱子
- 属于该注册箱子的附着告示牌
当注册被移除时(通过任何触发方式——破坏箱子、破坏告示牌,或通过 FreeMinecraftModels 模型销毁),插件还会自动破坏仍附着在该箱子方块上的任何墙上告示牌。
插件还会取消就地编辑注册设置告示牌的尝试。
如果自定义箱子模型处于活动状态,潜行 + 左键单击模型也会移除注册(只有箱子的拥有者可以这样做——参见 配置和权限)。
保护警告
ResurrectionChest 不是保护插件。
- 它不会阻止其他玩家打开物理箱子。
- 如果你的服务器保护设置允许,它不会阻止其他玩家破坏物理箱子或告示牌。
如果需要访问控制,请使用区域保护或其他箱子保护方案。