跳到正文

Remnants | RPG Stats, Skills & Progression

一套轻量级的 RPG 风格系统,会根据等级调整玩家属性。

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

RPG Attribute System 5.0:飞升更新

为 Minecraft 带来魂系升级体验

通过战斗获得等级,分配属性点,在每项属性变化之前查看预览,并按下一次按键确认你的配点方案。屏幕上的每个数值都来自服务器,因此你的盔甲、武器、药水效果和其他模组的影响都会计入其中。

5.0「飞升更新」现已支持 Fabric、Forge 和 NeoForge,适用于 1.20.1、1.21.1、26.1.2、26.2 和 26.3。

分隔线

升级界面

确认之前,先规划好你的配点方案

按下 K。左侧显示你的属性,中间显示属性影响的各项数值,右侧则显示当前选中属性的详细信息。

  • 分配。使用 ← / → 或箭头按钮来增加或移除点数。按住 Shift 可每次调整 5 点。
  • 预览。所有属性、数值和已配置总计都会显示为当前值 → 调整后。提升幅度以蓝色显示,待分配点数以红色显示。受所选属性影响的数值会标有金色菱形。
  • 确认。按 Enter 确认整套配点方案,或点击 Reset 撤销所有更改。如果还有未确认的点数时按下 Esc,界面会在丢弃这些点数前询问你。

升级流程

实时配点预览

值得信赖的数值

大多数属性菜单只能显示客户端推算出的数值。RAS 则会向服务器查询:

  • 基础属性值由服务器实时测算,包含装备修正、效果以及其他模组添加的属性修正。
  • 预览采用 Minecraft 的实际修正公式和属性上限。如果你的盔甲已经让某项属性达到上限,预览也会停在上限。
  • 客户端无法直接获取的属性(例如攻击伤害),现在也能正确显示。
  • 服务器仅在 RAS 菜单打开时进行测算,每秒两次,并且只在数值发生变化时发送更新。

要么全部生效,要么全部不生效

确认操作是原子性的。一次请求会携带每项属性对应的确切点数。服务器会在消耗任何点数之前,检查每项属性是否存在、是否已为你解锁,以及你是否有足够点数支付总额。随后,服务器会按照现有上限和逐点命令应用这些点数。请求被拒绝时,不会产生任何变化。

电影般的升级体验

每一级都实至名归

升级时,一条金色横幅会横扫屏幕,伴随扩散的线条、微光和低沉的钟声。它会显示你获得的等级和点数,以及哪个按键可以打开升级界面。同样风格的纤细 HUD 会持续显示你的等级、经验和未使用的点数。

升级横幅

状态与记录

一眼看清你的整个角色

  • 状态:你的实时角色模型、实测属性和属性值。
  • 记录:已获得的经验、已投入和可用的点数、每项属性的加成,以及你配置的总计。
  • 按 Tab 切换页面。将鼠标悬停在任意行上可查看精确数值。

适配每一种 GUI 缩放

  • 宽屏下显示三列,1080p 下 GUI 缩放为 4 时显示两列,窗口非常小时显示一列。
  • 内置的衬线字体会针对你的 GUI 缩放进行栅格化,因此文字保持清晰而不模糊。
  • 长列表可滚动,每个控件至少 20 GUI 像素,所有操作都可通过键盘完成。

每个效果都有开关

更喜欢原版外观?设置 "font": "minecraft" 和 "hud_style": "classic"。完全不想要动画?设置 "animations": false。模糊、微粒、音效和横幅都可以在 config/ras/display/ui.json 中分别关闭。

分隔线

其他一切

新界面背后的进度系统:

  • 通过战斗获得 Valor 点数。根据生物的最大生命值获得 VP,并可设置各维度倍率、单个生物和标签的可选规则,以及难度权重和护甲权重。
  • 自定义成长曲线。配置 XP 曲线、每级覆写、缩放区间、最高等级和每级点数。
  • 数据驱动的属性。默认提供八种属性,最多支持 15 种。每种属性都可设置基础值、每点增益、上限、锁定状态、图标、描述和命令,因此可驱动任何原版或模组属性。
  • 使用 /ras respec 或重生卷轴进行重置,并可设置费用、冷却时间和权限。
  • 构建模板,玩家可以使用一条命令应用,例如 /ras template apply warrior。
  • 物品和方块锁定,可关联属性等级或 RPG 等级,并显示彩色需求提示。
  • 升级奖励:在指定等级或按概率获得物品、效果或命令奖励。
  • 飞升之书:一本可以提升等级的物品。
  • 为附近玩家共享 XP、完全由服务端权威控制的多人游戏,以及供其他模组使用的公共 API。
  • 配置工作室:用于编辑 RAS 配置的独立本地网页编辑器,提供预览、验证和安全导出功能。

下载与兼容性

| Minecraft 版本 | 加载器 | 还需安装 |
| — | — | — |
| 1.20.1 | Fabric, Forge | Fabric API(Fabric),jauml(两种加载器均需) |
| 1.21.1 | Fabric, NeoForge | Fabric API(Fabric),jauml(两种加载器均需) |
| 26.1.2 · 26.2 · 26.3 | Fabric, NeoForge | Fabric API(Fabric) |

  • 下载文件名与加载器相匹配的版本:-fabric-、-forge-(仅限 1.20.1)或 -neoforge-。
  • 在服务器和每个客户端都安装 RAS,并确保版本一致。5.0.0 新增了网络消息。
  • 从 4.x 更新时,你的配置和玩家数据都会保留。新的客户端设置会添加到 ui.json 中。
  • RAS 是一个模组,不能作为 Paper、Spigot 或 Folia 插件运行。

常见问题

可以保留 Minecraft 原有的视觉风格吗?
可以。"font": "minecraft" 使用原版像素字体,"hud_style": "classic" 恢复旧版 HUD 状态条,"animations": false 则会关闭所有动态效果。

预览会识别我安装的其他模组吗?
属性数值由服务器测量,因此会计入其他模组的属性修饰符。预览支持使用 RAS 的 attribute ... base set [param] 命令形式的属性;所有默认属性都使用这种形式。其他命令形式仍会在你确认后生效。

如果客户端和服务器的数据不一致怎么办?
客户端无法以不同规则分配点数。服务器会验证整个请求,并按照自身规则应用更改。服务器确认后,你的界面会更新。

会占用很多资源吗?
只有在 RAS 菜单打开时才会进行测量,每秒两次,且仅在数值发生变化时发送。HUD 和横幅每帧绘制一次。

文档在哪里?
文档 · 升级界面指南 · 命令 · 问题反馈

Gallery

Level Up

Status

Records

Level-up banner in game

Soulslike HUD


RPG Attribute System 基于 Apache-2.0 许可证授权。随附的 EB Garamond 和 Cinzel 字体基于 SIL 开放字体许可证 1.1 授权。RAS 是一个独立项目,与其汲取灵感的任何游戏均无关联。

常见问题

Remnants | RPG Stats, Skills & Progression 支持哪些 Minecraft 版本?

Remnants | RPG Stats, Skills & Progression 支持 Minecraft Java 版 1.16.5–26.3,共 13 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Remnants | RPG Stats, Skills & Progression 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

NightBeam Studio 的其他作品

查看全部 →