🌟 新增功能 (New Features)
- 无缝重生 (Seamless Respawn)
- 玩家倒计时结束后将直接复活,不再弹出原版的红色“你死了”界面。
- 移除死亡界面需要玩家手动点击“重生”的步骤,体验更加流畅。
- 死亡自由视角 (Free Camera on Death)
- 在死亡惩罚倒计时期间,玩家现在可以自由转动视角观察四周,而身体位置依然锁定。
- 移除了之前的视角强制锁定,增强了观察环境的能力。
- 自定义复活状态 (Custom Respawn Stats)
- 生命值:可配置复活后的生命值(固定数值或百分比)。
- 饱食度:新增复活后饱食度与饱和度的配置选项(默认关闭)。
- 支持分别独立控制血量和饱食度,满足不同难度的整合包需求。
- 完全自定义消息系统 (Fully Customizable Messages)
- 双层配置架构:
- damageTypeNames:自定义每种伤害类型的显示名称(如 fall -> &b高处坠落)。
- deathMessageTemplates:支持定义多条随机显示的死亡信息模板(如 死因:%cause% 或纯文本 犹豫就会败北)。
- 支持 & 颜色代码和 %cause%、%player% 占位符。
- 移除了强制性的 "Cause of death:" 前缀,给予玩家完全的文本控制权。
- 双层配置架构:
- 界面完全自定义 (UI Customization)
- 倒计时标签 (Time remaining:) 现在完全可配置。
- 支持修改所有 UI 文本的颜色和缩放比例。
🛠️ 改进与优化 (Improvements)
- 沉浸式死亡体验
- 隐藏 GUI:在死亡倒计时期间,自动隐藏原版 HUD(血条、快捷栏、准星等),仅显示模组倒计时界面。
- 移除回血特效:修复了假死状态下因生命值锁定导致的持续心形回血特效,视觉更加干净。
- 交互限制增强 (Interaction Restrictions)
- 在死亡倒计时期间,现在彻底禁止玩家进行以下操作:
- 打开背包、箱子、合成台等界面。
- 破坏或放置方块。
- 使用物品(如吃食物、拉弓)。
- 与实体交互(如骑马、交易、攻击)。
- 允许进行聊天和打开游戏菜单(ESC)。
- 在死亡倒计时期间,现在彻底禁止玩家进行以下操作:
- 配置本地化
- 配置文件 (death_penalty-common.toml) 现在包含中英文双语注释,方便所有用户理解配置项。
- 注意:本次更新修改了配置文件的结构(新增了 [respawnHealth] 分区,重构了消息模板)。
- 建议:更新模组后,请删除旧的配置文件 (config/death_penalty-common.toml) 让其重新生成,或手动对照新格式进行修改。