Cenotaph

Cenotaph - 死亡物品保存插件

一个适用于Bukkit的死亡玩家物品箱插件,防止玩家死亡时物品栏消失。
Bukkit / Spigot 作者 cindy_k 支持版本 1.14 - 1.14
服务器使用量
未统计
服务玩家数
未统计
下载量
5,826
插件详细介绍

Cenotaph 是一款适用于 Bukkit 服务器的“死亡之箱”插件。当玩家死亡时,它可以防止其物品栏完全消失,而是将物品安全地存放在一个坟墓箱中,帮助玩家轻松找回自己的物品。

核心特性

  • 玩家死亡时,若其物品栏中有箱子,则会放置该箱子并尽可能多地存放其物品。
  • 若玩家被允许且携带两个箱子,则会生成一个大箱子以容纳所有物品。
  • 可为特定玩家或组配置免费箱子,无需随身携带。
  • 无法放入箱子的物品仍会正常掉落在地面上。
  • 支持权限插件(如 Permissions)。若未安装,默认允许所有玩家使用基本坟墓功能。
  • 若已安装 LWC,则支持对箱子和告示牌进行自动保护。
  • 可配置 LWC 保护的自动解除时间。
  • 可配置坟墓的自动销毁时间,即使在未加载的区块中也有效。
  • 支持快速搜刮:右键点击坟墓上的告示牌即可一键取回所有物品(仅限自己的坟墓)。
  • 在箱子顶部放置一个告示牌,显示玩家名称和死亡时间。
  • 可将指南针指向自己的坟墓位置(注:1.4 版本后此功能可能失效)。
  • 可配置坟墓告示牌上显示的信息。
  • 提供管理员命令用于管理坟墓。

权限节点

基础与功能权限

  • cenotaph.use - 允许玩家/组使用 Cenotaph 插件。
  • cenotaph.freechest - 允许玩家免费获得一个箱子,无论其是否携带。
  • cenotaph.large - 若玩家携带两个箱子且有足够空间,允许生成大箱子。
  • cenotaph.lwc - 若 LWC 已启用,则保护放置的箱子。
  • cenotaph.lockette - 若配置中 LocketteEnable 为 true,则保护放置的箱子(需要安装 Lockette 或 Deadbolt)。
  • cenotaph.sign - 玩家是否在其坟墓箱上获得一个告示牌。
  • cenotaph.freesign - 允许玩家免费获得一个告示牌,无论其是否携带。
  • cenotaph.freelockettesign - 为玩家提供一个额外的免费告示牌用于 Lockette。
  • cenotaph.quickloot - 是否允许玩家/组通过右键点击坟墓告示牌进行快速搜刮。
  • cenotaph.nocost - 允许玩家免费获得箱子(无需支付费用)。

玩家命令权限

  • cenotaph.cmd.cenotaphlist - 允许使用 /cenlist 命令。
  • cenotaph.cmd.cenotaphfind - 允许使用 /cenfind 命令。
  • cenotaph.cmd.cenotaphinfo - 允许使用 /ceninfo 命令。
  • cenotaph.cmd.cenotaphreset - 允许使用 /cenreset 命令。

管理员权限

  • cenotaph.admin - 允许用户物理破坏他人的坟墓,也是使用其他管理员命令的先决条件。
  • cenotaph.admin.list - 允许使用 /cenadmin list 查看所有坟墓。
  • cenotaph.admin.find - 允许使用 /cenadmin find 查找任何坟墓。
  • cenotaph.admin.info - 允许使用 /cenadmin time 检查任何坟墓的剩余时间。
  • cenotaph.admin.remove - 允许使用 /cenadmin remove 销毁任何坟墓。
  • cenotaph.admin.reload - 允许重新加载 Cenotaph 的配置文件 config.yml

命令列表

玩家命令

  • /cenlist

列出你当前所有的坟墓,并显示用于其他命令的索引编号。

  • /cenfind <index>

提供指定坟墓的详细信息,并将你的指南针指向它。

  • /ceninfo <index>

显示指定坟墓在解锁或销毁前的剩余时间。

  • /cenreset

在使用 /cenfind 后,将你的指南针重新指向出生点。

管理员命令

  • /cenadmin list

显示所有拥有坟墓的玩家。

  • /cenadmin list <player>

显示指定玩家的所有坟墓及其索引。

  • /cenadmin find <player> <index>

显示指定坟墓的详细信息(不会像玩家命令那样设置指南针)。

  • /cenadmin info <player> <index>

显示指定坟墓的时间信息。

  • /cenadmin remove <player> <index>

销毁指定的坟墓,并将其内容物掉落在地上。

  • /cenadmin version

显示当前插件版本并检查新版本。

配置说明

所有可配置选项及说明请参见默认配置文件

https://github.com/cindyker/Cenotaph/blob/master/src/main/resources/config.yml

更新日志摘要

[版本 5.6]

  • CAVE_AIRBUBBLE_COLUMN 添加到可替换材料列表。

[版本 5.5]

  • 从可替换列表中移除凋零玫瑰。

[版本 5.4]

  • 新增对 HolographicDisplays 的支持。
  • 当该插件存在且在配置中启用时,Cenotaph 会在坟墓上方生成全息图而非告示牌。
  • 新增命令:/cenadmin deletehologram,用于移除孤立的坟墓全息图(需在同一区块内且距离5格内)。
  • 需要权限节点 cenotaph.admin.deletehologram

[版本 5.3]

  • 新的数据库结构。旧数据库将自动转换。
  • 移除了 Lockette 和 LWC 支持,替换为无需告示牌的内置安全系统。
  • 将多项功能移至新的 CenotaphUtil。
  • 将监听器移至独立的包。
  • 清理了启动流程。
  • 修复了双箱作为两个独立单箱生成的问题(在 MC 1.13 中显现)。
  • 使双箱顶部的告示牌始终面向坟墓的“脚部”,增强了方块坟墓的观感。
  • 修复了 dynmap 支持。
  • 为内置安全系统添加了防活塞、防爆炸、防火保护。
  • 将 TNT/苦力怕保护替换为通用的爆炸保护。
  • 开发环境从 Bukkit 转向 Spigot。
  • 为拒绝访问受保护箱子的情况添加了行动栏消息,减少聊天刷屏。
  • 创建 CenotaphMessaging 来处理消息。
  • 允许控制台使用 /cenadmin 命令。
  • 添加了 CenotaphMessaging 功能,可智能地向玩家或控制台发送消息。
  • 优化了寻找箱子放置位置的 findPlace 函数。
  • 修复了在 1x1x1 洞内满物品栏死亡时只用一个箱子而其余物品溢出的问题。
  • 当需要双箱时,总是尝试 oneBlockUpCheck(如果启用)。
  • 移除了未实际起作用的 noReplaceList
  • 更新了 canReplace(mat) 函数中的可替换方块列表,涵盖作物、小花和树苗。
  • 从配置中移除了冗余的 noDestroy 选项。
  • 将配置中的安全超时设为永不,即可达到相同的效果。

[版本 5.2]

  • 完全用 dumptruckman 的 CommentedConfiguration 系统替换了旧配置。
  • 更新插件后无需重新生成 config.yml
  • 该系统被 Towny/TownyChat 等许多插件使用。
  • 未来的新配置选项将自动添加并带有默认值。
  • 移除了 config.yml 中的 deathmessages 部分。
  • 实体名称目前从服务器获取,意味着新实体会被自动处理。
  • 环境死亡原因暂时硬编码为英文。
  • 从配置中移除了版本检查器选项(该功能可能已失效)。
  • 清理了一些已完成的 TODO 项。

[版本 5.1]

  • 更新了大量 Lockette/告示牌代码以使用非弃用的 API。
  • 更新 TombBlocks 以使用 UUID,允许使用更少弃用的方法。
  • 更新 pom.xml 中的 sk89q 仓库,使其不再需要放在 lib 文件夹。
  • 更新经济处理器,当服务器未找到 Vault 时不再报错。
  • 旧数据库中的坟墓可能没有 ownerUUID 值。这些值为 null,意味着对于这些坟墓,当安全保护到期或坟墓被销毁时,不会向玩家发送消息(但玩家离线时这些消息本来也不会显示)。

[版本 5.0]

  • 为 Minecraft 1.14.4 重新编译。

[版本 4.7]

  • 添加对 WorldGuard 的支持(由 MegaNarwhal 贡献)。
  • 添加货币支持(由 MegaNarwhal 贡献)。

[版本 4.6]

  • 修复 Lockette/Deadbolt 相关问题(由 LlmDl 贡献)。
  • locketteSign 添加到坟墓数据库的保存和加载中,修复了箱子自动解锁的问题。
  • 修复爆炸在 Lockette/Deadbolt 告示牌放置前就摧毁箱子的问题。
  • 修复锁定超时时间在玩家死亡创建坟墓后发送的消息中显示不正确的问题。
  • 修复因爆炸死亡创建的坟墓未保存到数据库的问题。
  • 如果箱子仍被 Lockette/Deadbolt 锁定,则禁止破坏其上的告示牌。
  • 新增功能:
  • /cenlist 命令中显示 [Locked] 状态标识(如果 locketteSign 仍存在于坟墓上)。
  • /cenlist 命令中显示剩余锁定时间。

[版本 4.5]

  • 修复被 TNT 摧毁的坟墓仍留在列表中的问题。
  • 新增防止 TNT 破坏箱子的功能。在配置中添加 tntProtection: true 即可启用。

[版本 4.4]

  • 修复 Lockette 的方块朝向检查。

[版本 4.3]

  • 修复更多箱子检查相关的问题。

[版本 4.2]

  • 修复空箱子检查。

[版本 4.1]

  • 更新以支持 LWC 4.5.0-SNAPSHOT。

[版本 4.0]

  • 针对 1.8 Spigot 构建。
  • 更改 Lockette 依赖,现在也可以使用 DeadBolt。
  • 使用 Java 1.7。
  • 引入 Maven 构建。

[版本 3.1]

  • 针对 1.6.4 Craftbukkit RB 构建。
  • 修复告示牌代码以使用新的 Bukkit 元数据系统。
  • 针对截至 2014 年 1 月发布的 1.6 插件依赖构建。

[版本 3.0.2]

  • 针对 1.5.1 beta CB 构建。
  • 针对截至 2013 年 4 月的插件依赖构建。

[版本 3.0.1]

  • 添加禁用 Dynmap 的选项。
  • 修复 Dynmap 未加载/启用时关闭服务器的错误。
  • 一些轻微的速度/效率改进。
  • findinfo 命令未指定索引编号时,现在默认指向最后一个(最近创建的)坟墓,而不是给出错误。

致谢与来源

  • Drakia: Cenotaph 最初名为 Tombstone,由 Drakia (TheDgtl) 开发。衷心感谢他对原插件的辛勤工作。你可以在此访问他的 GitHub 仓库:https://github.com/TheDgtl/Tombstone
  • Acru: 感谢 Lockette 的开发者 Acru。他在我学习 Java 并整合 Lockette 功能时提供了宝贵的帮助。
  • SouthPaw: 感谢他直到 4.0 版本的所有更新。
  • cindyker: 我移除了对 Lockette 的硬性依赖。Deadbolt 和 Lockette 使用相同的告示牌类型。现在它将仅根据配置来决定。
  • LlmDl: 使 Lockette 支持达到应有的水平。

插件源码: https://github.com/cindyker/Cenotaph

注意: 此插件仅支持 Minecraft 1.14.4 及以上版本,且仅提供向前兼容支持。

测试支持版本
1.14
版本分布
基本信息
插件名称 Cenotaph
作者 cindy_k
平台 Bukkit / Spigot
支持版本 1.14 - 1.14
点赞数 3
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:2,630,636  |  历史访问人次:3,188,556

今日访问人数:5,490  |  今日访问人次:5,915

昨日访问人数:46,463  |  昨日访问人次:52,262

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6