布娃娃化玩家尸体 - 自定义颜色

布娃娃化玩家尸体 - 自定义颜色

你可以改变布娃娃化玩家尸体的界面颜色。

Ragdollified Player Corpse - 自定义颜色

一个轻量级附加模组,让你通过客户端配置文件完全自定义 Ragdollified Player Corpses 的尸骸物品栏界面和指南针界面的颜色。

目标模组使用纯色矩形(fill() 调用)而非贴图来绘制其 GUI,因此普通的资源包无法改变其外观。本附加模组使用 Mixin 仅替换原始颜色值——不触及基础模组中的任何逻辑或布局。

功能特性

  • 同时为尸骸物品栏界面(CorpseScreen)和指南针界面(CorpseCompassScreen)重新着色
  • 可单独配置:面板背景、边框、分隔线、槽位、锁覆盖层以及挂锁图标
  • 颜色使用熟悉的 #RRGGBB 十六进制格式指定(与 HTML/CSS 相同)
  • 通过 config/rpccolors-client.toml 配置——只需在游戏运行时保存文件,下次打开 GUI 时就会应用新颜色(无需重启或重新构建)
  • 格式错误的条目会单独回退到其默认颜色,不影响其余配置

环境要求

项目 版本
Minecraft 1.20.1
Forge 47.1.0 或更高版本
必需模组 Ragdollified Player Corpses(未随附,必须单独安装)

安装方法

  1. 在已安装 Ragdollified + Ragdollified Player Corpses 的情况下,将此模组的 jar 文件放入你的 mods 文件夹
  2. 启动游戏一次 —— config/rpccolors-client.toml 将自动生成
  3. 将各项值编辑为你偏好的颜色(#RRGGBB 格式)并保存
  4. 下次打开尸骸 GUI 或指南针 GUI 时就会显示新颜色

配置示例

[colors]
    panelBackground = "#4B3A2F"  # 面板整体背景色
    panelBorderDark = "#2A1F19"  # 外边框暗色阴影线
    panelBorderLight = "#B88A5A" # 外边框亮色高光线
    dividerDark = "#241A15"      # 分隔线 / 槽位边框(暗色)
    dividerLight = "#C9A876"     # 分隔线 / 槽位边框(亮色)
    slotFill = "#6B5240"         # 槽位内部 / 肖像背景框
    lockOverlayColor = "#1A1210" # 锁覆盖层着色颜色
    lockOverlayAlpha = 170       # 锁覆盖层不透明度(0-255)
    lockBorder = "#3A2A20"       # 锁覆盖层边框
    padlock = "#E8C88A"          # 挂锁图标颜色

兼容性与注意事项

  • 这是一个非官方的粉丝自制附加模组,与 Ragdollified Player Corpses 的开发者无关
  • 纯装饰性模组——对现有世界或存档数据没有任何影响
  • 如果基础模组的未来更新改变了其内部类结构,本模组可能会失效
  • 仅客户端模组(side="CLIENT")——可以安全地从服务器端移除,或在服务器整合包中仅安装于客户端

致谢

  • 基础模组:Ragdollified Player Corpses,作者 raiiiden
  • 本附加模组:takapii_kun0717