Keepsake - 死亡自定义

Keepsake - 死亡自定义

决定你死时会发生什么。

image

Keepsake 允许对“保留物品”和死亡机制进行全面自定义。由你精确决定死亡时会发生什么。

适用于单人游戏和服务器。以下所有内容均可在游戏内更改,无需重启!

开始使用

运行 /keepsake config。

在服务器上,你需要管理员权限才能运行此命令!在单人游戏世界中,你不需要任何权限,但如果你创建世界时未开启作弊,你会看到一个提示,要求先开启作弊。 这是对该世界的永久性更改,因此它会询问你而不是直接执行!

点击 保存 以应用更改。

保留你想要的物品

保留 选项卡中,针对你物品栏的每个部分都有一个开关和一个百分比。你喜欢冒险吗?

保留快捷栏 你的底部一行。默认开启。
保留盔甲 你当前穿戴的装备。默认开启。
保留副手 你的左手。默认开启。
保留主物品栏 其余 27 个槽位。默认关闭。

每个选项下方的百分比会保留该类别中的对应部分,并随机丢弃其余部分。将主物品栏设置为 50%,死亡时你将随机丢失一半的物品。

精细控制

列表 选项卡可以覆盖特定物品的开关。各项均以逗号分隔。

  • 始终保留这些物品 例如 minecraft:elytra, minecraft:totem_of_undying
  • 始终保留这些物品标签 例如 minecraft:pickaxes
  • 始终丢弃这些物品
  • 始终丢弃这些物品标签
  • 始终保留/丢弃这些槽位 按编号... 槽位编号为 0-8 快捷栏,9-35 物品栏,36-39 盔甲,40 副手。

丢弃列表优先于保留列表。因此,“保留我所有工具,但始终丢弃圆石”会精确执行这个规则。

缴税!(耐久损耗)

没错,税收已经进入了《我的世界》!在 物品 选项卡中。被保留的工具和盔甲在死亡时会损失其最大耐久度对应的百分比。这是介于丢失装备和死亡毫无代价之间的折中选择。不过,它永远不会损坏物品!

经验值 (XP)

经验值 选项卡,有四种模式:

  • 全部保留
  • 按百分比保留 保留你总经验值的一部分
  • 按等级保留 你的等级上限为 N 级,失去其余部分
  • 全部丢失 原版行为

百分比是基于经验值点数计算的,而不是等级数!

坟墓

在 物品 选项卡中,将 丢失物品 设置为 坟墓,那么所有你没有保留的物品都会被封存在你死亡地点的墓碑中,而不是散落在地面上。

  • 查看它 可以看到这是谁的坟墓以及里面有什么。
  • 右键点击 可以取回所有物品。
  • 破坏它 会使里面的物品散落出来,所以即使在糟糕位置的坟墓也不会是死路一条。

坟墓默认仅主人可见,它们也会保存你丢失的经验值,并且苦力怕无法炸毁它们。死亡时你会收到一条聊天信息,告诉你坟墓的坐标。

更喜欢原版?将 丢失物品 设置为 散落。想要更邪恶?设置为 虚空。

重生

重生 选项卡。

  • 立即重生 完全跳过死亡界面。
  • 重生延迟 强制你在重生前等待一段时间。
  • 重生地点 选择在床边(原版行为)、世界出生点或你死亡的地点。
  • 无敌时间 重生后获得几秒钟的免疫效果。
  • 重生效果 任何你想要的,格式如 minecraft:slowness:100:1。

自定义死亡消息

在 常规 选项卡中,你可以保留默认死亡消息、完全隐藏它,或编写你自己的消息。{player} 和 {cause} 会被自动替换,所以 {player} 命丧黄泉(死于{cause}) 这样的消息是有效的。

维度与死亡!

可以为特定维度设置自定义死亡规则!每条保留规则都可以针对不同维度或不同伤害类型进行覆盖。这些设置在配置文件而非菜单中,面向更高级的用户和整合包作者!

"dimensionOverrides": {
  "minecraft:the_nether": { "keepMainInventory": false, "durabilityTaxPercent": 25 }
},
"damageOverrides": {
  "minecraft:out_of_world": { "keepMainInventory": true },
  "#minecraft:is_fire": { "lostItems": "VOID" }
}

只需列出你想要更改的设置,其余设置将继承默认值。伤害类型覆盖优先于维度覆盖,因此“如果掉入虚空则保留所有物品”的规则在下界依然有效。

创建预设

可以在 config/keepsake/presets/ 中保存整个配置并随时切换。模组自带三个预设:

  • vanilla 丢失所有物品,等同于未安装模组
  • softcore 保留你的物品,10%耐久损耗,有坟墓,立即重生
  • hardcore 丢失所有物品,有坟墓,5秒重生延迟,并且岩浆会销毁你的物品

可以从 预设 选项卡或使用 /keepsake preset load softcore 加载预设。使用 /keepsake preset save mypack 保存你自己的设置,以便随整合包分发。

命令

/keepsake config              打开设置界面
/keepsake reload              重新读取配置文件
/keepsake enabled <true|false>
/keepsake preset list|load <名称>|save <名称>
/keepsake show                显示当前生效的规则
/keepsake stats [玩家名称]     查看死亡次数(仅供娱乐)

配置文件

config/keepsake.json 在首次启动时生成。菜单中的所有设置都存储于此,以及维度覆盖和伤害覆盖配置。/keepsake reload 可以重新加载文件而无需重启。

未来计划

  • 在菜单中编辑维度覆盖和伤害覆盖设置。
  • 针对不同死亡方式的自定义调整,使不同的死法产生不同的结果(是在菜单中配置,不仅仅是配置文件)。
  • 针对单个玩家的规则,允许管理员对新玩家更友好。
  • 添加坟墓地图标记或指南针。