跳到主要内容

ResurrectionChest

ResurrectionChest 将玩家死亡时掉落的物品发送到注册的箱子中,而不是将所有东西留在死亡地点。

当前功能

  • 每个玩家一个注册的死亡箱子
  • 支持单箱和双箱
  • 可选的经验值存储和后续返还
  • 当死亡掉落物被路由进箱子时,可选地降低穿戴盔甲的耐久度
  • 箱子满时,溢出物品掉落在死亡地点
  • 世界黑名单支持
  • 感知 WorldGuard / GriefPrevention 的箱子注册
  • 可选的 FreeMinecraftModels 箱子视觉效果(木质箱子免费包、神圣箱子高级包)
  • 跨区块卸载、世界卸载和重启的持久化
  • 面向管理员的首次启动提醒,以及用于管理内容和更新的 Nightbreak 风格设置菜单

重要行为

  • ResurrectionChest 提供 /resurrectionchest 命令,包含以下子命令:
    • setup — 打开 Nightbreak 设置菜单(浏览并切换箱子内容包、检查插件更新、查看推荐插件、切换自动更新)
    • recommendedplugins — 打开(或在控制台中列出)推荐的配套插件
    • downloadall — 从 Nightbreak 下载插件更新(如果有)以及所有可用的 ResurrectionChest 内容包
    • downloadallcontent — 从 Nightbreak 下载所有可用的内容包
    • updatecontent(别名 updateallcontent)— 仅重新下载已安装的过时内容包
    • forcereinstallcontent <package|all> — 即使已安装版本已是最新,也重新下载某个内容包
    • downloadpluginupdate — 如果有可用的 ResurrectionChest 插件更新,则下载它
    • reload — 重新加载插件配置
    • clear — 清除所有被跟踪的 ResurrectionChest 方块,掉落每个被跟踪箱子的内容,并移除箱子和告示牌方块
  • 箱子注册和死亡掉落路由都依赖于 resurrectionchest.use
  • 注册箱子被视为建造行为:如果 WorldGuard 或 GriefPrevention 拒绝玩家在该箱子方块处的建造权限,注册会被拒绝。
  • 插件不会锁定或保护箱子。如果你的服务器允许其他玩家打开或破坏该箱子,ResurrectionChest 不会阻止他们。
  • 如果死亡时 keepInventory 处于激活状态,ResurrectionChest 不会移动物品。
  • 如果玩家死亡时箱子所在的区块已卸载,插件会在访问箱子之前强制加载该区块。
  • 如果玩家死亡时注册的箱子不存在,注册将被移除。
  • 只有普通箱子可用。放置告示牌时,陷阱箱、木桶、潜影盒以及其他容器都会被忽略。
  • 已被另一名玩家注册的箱子无法被占用;第二名玩家会被告知该箱子属于他人。
  • 注册新箱子会替换玩家之前的注册。旧的箱子方块及其中的一切都会原样保留;只有注册记录和旧的设置告示牌会被移除。

从这里开始

集成说明

FreeMinecraftModels 是可选的。ResurrectionChest 在没有它的情况下仍然可以作为普通的基于箱子的插件工作。自定义箱子模型(木质和神圣内容包)仅在安装了 FreeMinecraftModels 时显示。