Death Keeper

Death Keeper

把掉落物放在坟墓/墓碑里!

冒险

Death Keeper 是一个轻量级、可配置的模组,旨在让你死亡时物品安全无损。

这个模组并不真正需要与物品栏模组(例如 Curios)进行特殊兼容,因为它通过直接拦截掉落物来工作,而不是访问玩家的物品栏。

你的物品不会全部掉落在地上,而是会存储在你死亡位置的墓碑中,让你有机会稍后取回它们。

我注意到许多墓碑模组的一个问题是,如果你在同一个地方反复死亡,它们往往会在该区域留下多个墓碑,造成杂乱。为了解决这个问题,此模组会将附近的墓碑合并在一起,真是四处墓碑林立啊。

我想到的另一个方面是加入生物墓碑,尤其是对于 Boss 生物,这也是我加入它的原因 :3

常规特性

  • 死亡时生成墓碑“显然”
  • 物品损失百分比
  • 智能墓碑放置
  • 墓碑合并
  • 墓碑存续时间
  • 支持有掉落物的生物实体

命令

  • /gravestone place <entity> <pos>
    手动为一个实体在指定位置创建墓碑。
  • /gravestone destroy <pos>
    移除指定位置的墓碑,但不包含其内容物。
  • /gravestone clear
    移除当前维度中的所有墓碑。
  • /gravestone clear <targets>
    移除与特定实体关联的墓碑。
  • /gravestone insert <item> <count> <pos>
    直接将物品添加到指定位置的墓碑中。
  • /gravestone remove <item> <count> <pos>
    从指定位置的墓碑中移除特定数量的某种物品。
  • /gravestone inventory <pos>
    查看存储于指定位置墓碑中所有物品的摘要列表。
  • /gravestone data <pos>
    显示墓碑快照的完整 NBT 数据。
  • /gravestone list <entity>
    列出与特定实体关联的所有墓碑,跨维度。
  • /gravestone claim <player> <pos>
    将墓碑中的物品直接转移到玩家的物品栏中(如果有空间)。

配置

#是否启用:玩家/生物掉落物将被纳入墓碑
GravestoneOnDeath = true
#物品损失百分比
# 默认值: 100.0
# 范围: 0.0 ~ 100.0
ItemLostPercentage = 100.0
#合并墓碑的距离,而不是放置新墓碑
# 默认值: 5
# 范围: 1 ~ 256
GraveMaxDistance = 5
#墓碑消失所需的时间(以刻为单位)
# 默认值: 72000
# 范围: 1 ~ 864000
MaxGraveLifespan = 72000
#是否允许墓碑合并
GraveMerging = true
#是否允许墓碑在没有掉落物的情况下生成
EmptyGraves = false
#是否允许在墓碑下方生成粗泥
CoarseDirtBelowGraves = false
#是否在墓碑上方显示非玩家实体的文本标题
NonPlayerGraveTitles = false
#能够生成墓碑的实体白名单。
EntitiesGraves = ["minecraft:player", "minecraft:villager", "minecraft:wandering_trader"]

注释

  • 墓碑不会为白名单之外的实体生成
  • 物品/快照被安全地存储并合并至其各自的数据文件中,因此完全没有方块实体,例如,即使多个区块充满墓碑,也几乎不会对服务器性能造成影响 :3