
顿悟
基于数据驱动的模块化技能树API模组
查看大图顿悟 - 模块化技能树

夫尽小者大,积微者著。
Greatness is built from the smallest deeds; distinction from the smallest gains.
——荀子 · 修身
Epiphany(顿悟) 是一款数据驱动的模块化技能树模组,灵感源自经典科幻策略游戏《群星》中的传统机制。作为一款面向开发者的 API 模组,它不包含任何内置的技能树内容或属性修改,而是为整合包和模组作者提供了一个高度灵活的角色构建框架。
需要 LDLib 作为前置模组。
快速上手
功能特性
- 模块化构建:告别庞大而臃肿的技能树。玩家可自由组合搭配模块,打造自己独一无二的成长路径。
- 完全数据驱动:所有模块、洞察、顿悟和路径均通过数据包定义。无需编写一行 Java 代码,即可创建庞大的 RPG 技能系统。
- 丰富的内置预设:模组自带大量开箱即用的条件和奖励:
- 30+ 种条件类型:动态评估玩家属性、当前结构、统计数据等,自动解锁模块和顿悟。包含逻辑与关系运算符,支持复杂表达式。
- 14+ 种奖励类型:原版属性修饰符、命令执行、物品给予、状态效果等。
- 13 种天赋来源:挖掘方块、探索生物群系、击杀生物…… 更棒的是,天赋获取方式完全可自定义!
- 高度可配置:通过配置文件,作者可以轻松调整天赋升级公式、玩家槽位上限、经验获取倍率和通知开关,与任何整合包的进度平衡无缝融合。
- 出色的兼容性与模组支持:与 FTB Quest、KubeJS 及其他主流整合包开发工具集成。提供开放式 API、自定义事件,并支持 KubeJS 脚本进行事件监听和 API 调用。
- 精美的 GUI:基于 LDLib 构建,Epiphany 拥有精心设计的 UI,包含流畅的节点连线、可拖拽的洞察树和动态布局调整,为玩家带来精致的体验。
模组架构
- 模块(Module):一个独立、自包含的技能树单元。开发者可配置选择花费、模块上限等参数。
- 洞察(Insight):模块内的最小单元 —— 递进式升级节点。其效果偏向于量变(微小属性调整等)。模块内的洞察会根据深度自动形成树状结构;只有点亮所有父节点后,才能解锁该洞察。
- 顿悟(Epiphany):当玩家完全解锁模块内所有洞察后,模块即告完成,并给予 +1 顿悟槽位。玩家可使用该槽位自由激活一个顿悟。顿悟的效果偏向于质变(新机制、强力被动技能)。开发者可设置顿悟槽位上限。
- 路径(Path):顿悟的可选分类标签。未指定路径的顿悟将归入默认分组。
- 天赋(Aptitude):玩家的经验储备,通过执行数据包中定义的行为获得。每级所需天赋的公式可配置。
- 洞察点数(Insight Point):每次天赋条蓄满时,自动转化为 1 点洞察点数。玩家消耗洞察点数来选择和解锁模块与洞察。
高级开发与未来计划
想超越内置预设?Epiphany 提供全面的扩展渠道:
- 丰富的自定义事件与 API
- 支持 KubeJS 脚本进行事件监听和数据管理
- 条件、奖励和天赋来源均通过注册系统注册 —— 欢迎开发者在 Epiphany 基础上构建高级玩法扩展
作者还计划推出系列扩展包,与更多主流模组集成以扩展数据和行为兼容性。敬请期待!
AI 内容披露
在开发本模组的过程中,广泛使用了 AI 工具来自动化批量编码任务,极大提升了开发效率。然而,核心逻辑、框架架构、UI/UX 设计及所有产品细节均由人类作者全程主导和执行,AI 仅作为辅助工具使用。
正在加载版本记录…


正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。