
RaceAPI
适用于Minecraft的强大且可扩展的种族/能力API
Race API
一个强大且可扩展的 Minecraft 种族/能力 API
Race API 是一个基础库,用于为你的游戏添加种族系统:玩家可以拥有一个激活的种族,该种族会提供一系列被动和主动能力、增益和减益效果。该模组完全数据驱动——通过 JSON 文件即可添加新种族,无需编写任何代码,其他模组也可以通过开放的 API 扩展该系统。
功能
- 9 个内置种族 —— 简单(树精、野兔、夜行者),中等(矿工、蛛形纲、霜卫),困难(幻影、巨像、影行者),每个种族都有自己独特的能力组合和难度评级。
- 40+ 内置能力 —— 从简单增益(速度、再生、夜视)到具有冷却时间的主动技能:冲刺、传送、二段跳、墙体/蜘蛛攀爬、重力脉冲、格挡、超速驱动等等。
- 条件性与复杂效果 —— 依赖时间、环境或装备的能力;用于平衡强大种族的负面特性(脆弱、定向易伤、逆转再生等等)。
- 完整本地化 —— 默认包含英语、俄语和乌克兰语。
- 命令 ——
/raceapi set、/raceapi clear、/raceapi list用于管理激活的种族,/raceapi validate用于检查你的数据包是否存在错误。 - 面向开发者的开放 API ——
RaceApi、AutoRace和AutoPower允许其他模组注册它们自己的种族和能力。PowerTypes和Conditions注册表允许通过 JSON 数据添加新的能力类型和条件。
适用对象
这是一个 API/库模组,而非独立的内容模组——非常适合作为种族影响游戏玩法的 RPG 整合包的基础,或作为其他添加自定义种族和能力模组的依赖。
技术细节
- 模组加载器: NeoForge
- Minecraft 版本: 1.21.1
- 依赖: LDLib2 ≥ 2.2.1
- 许可证: MIT
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。