适用于 Minecraft 的灵活技能树进阶框架,旨在使复杂的进阶系统易于创建、配置和维护。
适用于 Minecraft 的灵活技能树进阶框架,旨在使复杂的进阶系统易于创建、配置和维护。 该模组为创建技能树提供了清晰的基础,具备可配置的要求、效果、进阶和数据,旨在服务于简单的类 RPG 技能树以及更复杂的进阶系统。 功能特性 自定义树形结构:创建具有任意数量和路径的分支树及节点。灵活的条件判定:要求可基于任何物品、等级、属性、进度(advancements)、任意类型的标签、权限、统计信息、其他技能以及自定义条件进行设置。多重要求:多个要求可通过可配置的 AND/OR 逻辑进行组合。依赖关系:技能可依赖于其他技能、节点或进阶进度。可配置的成本:成本可定义为经验值、物品、货币、属性或自定义内容。被动与主动技能:同时支持永久增益和玩家激活的能力。玩家进阶追踪:每位玩家的解锁进度均单独记录。可扩展 API:模组开发者可以扩展本模组,注册自定义技能、条件、效果和进阶机制。数据驱动设计:尽可能在不针对每个技能进行单独实现的情况下,自定义技能树和进阶系统。模组兼容性:进阶系统可与其他模组集成,且框架本身构建为易于扩展。清晰的组织结构:技能、要求、效果、进阶和玩家进度均解耦,以便更好地组织复杂系统。 高级条件系统 条件系统是本模组的主要亮点之一。 通过组合条件,您可以实现以下功能: 拥有特定的进度(advancement) 达到特定的经验等级 拥有特定的物品或标签 拥有特定的其他技能 整合包(Modpack)作者可利用此功能创建比简单 RPG 技能树更具深度的进阶系统。 专为整合包设计 本框架旨在同时服务于玩家和模组开发者。整合包作者可利用此框架创建自定义进阶系统,而其他模组则可使用模组的 API 与进阶框架进行集成。 它可用于以下场景: RPG 角色进阶 职业系统 魔法进阶 职业/专业技能 战斗树 能力技能树 任务进阶 整合包自定义进阶系统 角色天赋树 装备专精 多阶段进阶树 兼容性与集成 该模组作为一个独立框架运行,但也提供了其他模组扩展它的方式。 其他模组可以注册自定义条件、效果、技能、货币或其他与进阶相关的元素,而无需触碰主要的进阶代码。 项目目标 本项目的主要目标是: 1. 使复杂技能树的创建变得简单。 2. 提供强大且灵活的条件系统。 3. 保持进阶数据的整洁。 4. 暴露 API 供其他模组利用。 5. 避免每个整合包同时使用不同的进阶系统。 本项目并非专注于单一的 RPG 进阶系统,而是提供创建更复杂技能进阶系统所需的底层基础。
在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。