Skip to content

Death Penalty 0.3

Latest

Choose a tag to compare

@TinyFish3714 TinyFish3714 released this 21 Jan 21:01

🌟 新增功能 (New Features)

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