
《Overgrown》的起源
选择你的种族。每一个起源、层级和能力,底层都是数据包JSON。
起源(Origins)允许每位玩家在进入世界时选择一种物种,每种物种都有各自的优势、劣势和玩法风格。所有的起源、能力和层级都是基于 Apoli 的数据包 JSON,因此服务器和整合包可以重新设定默认内容、扩展它们,或者替换整个列表,而无需编写任何 Java 代码。
并非分支版本
这是对起源概念的一个独立的、从零开始的实现。它与任何同名的旧模组不共享任何代码。它是基于 Mojang 的 Codec DataFixerUpper 序列化 API 编写的,而非手写的 Gson 解析,并且它是从单一共享代码库中构建,支持 Fabric 1.20.1、Fabric 1.21.1 和 NeoForge 1.21.1。
它确实读取相同的数据包格式,这是刻意为之:JSON 类型 ID、字段名称以及 origins: 命名空间仍然全部被接受,因此现有的起源包和附加组件无需重写即可在这里运行。如果你以前使用过起源模组,你的数据包和操作习惯可以延续,但底层的引擎是全新的。
默认提供 10 种起源,加上人类

| 起源 | 玩法风格 |
|---|---|
| 人类 | 无能力、无弱点(普通 Minecraft 玩法)。 |
| 人鱼 | 可以在水下呼吸并快速游泳;在空旷空气中会窒息。 |
| 蛛形纲 | 可以爬墙、投掷蛛网,并能安全食用生肉。 |
| 烈焰之子 | 免疫火焰和熔岩,但会被水和雨伤害。 |
| 鸟族 | 可以缓慢下落并跑得更快,但只能在地面以上睡觉。 |
| 幻影 | 能以幽灵形态穿过方块,代价是消耗饥饿值。 |
| 猫科 | 不会摔伤,拥有夜视能力,并能吓跑苦力怕。 |
| 鞘翅翼人 | 天生会飞;狭窄、低矮的空间会削弱其能力。 |
| 末影族 | 可以使用末影珍珠传送,但会受到水的伤害。 |
| 潜影族 | 拥有外壳强化的护甲,代价是背包空间减少。 |
功能特性
- 起源层级允许你将起源分组到独立选择的层级中(物种、职业、血脉等),每个层级都有各自的选择规则和数据包合并行为。
- 选择起源界面,内置了季节性主题更换功能。
- 徽章,即悬停提示图标,可以一目了然地标示出能力附带的额外行为(按键绑定、配方解锁等)。
- 起源之球,一种允许玩家随时重新选择起源的物品。
- 内置随机化器,可以在死亡、睡觉或通过命令时重新随机选择,并带有可选的“生命”计数器。无需单独的附加组件。
- 起源转移功能,可以在玩家之间窃取、给予或复制起源。
- 完整的多人游戏同步,包括在游戏中途加入的玩家。
/origin命令,可以获取、设置、检查和随机化起源及层级。
前置要求
需要 Apoli,这是本模组所基于的能力引擎。Fabric 版本还需要 Fabric API。
| 加载器 | Minecraft 版本 |
|---|---|
| Fabric | 1.20.1, 1.21.1 |
| NeoForge | 1.21.1 |
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。