Overgrown's Origins
by Overgrown
Overgrown's Origins is a Fabric and NeoForge library that lets each player pick a species, spawn world and playstyle at the start of a world, and it requires Overgrown's Apoli to run.
What it does
Origins are defined as origin layers stored in data-pack JSON, so a server owner or modpack author can choose which layers exist and which origins each one offers. Layers group origins independently, so a player may pick a species, a class and a bloodline in separate steps. Each origin is a power set that the Apoli engine applies, and the data-pack merge behaviour decides how an added file changes the defaults.
The mod reads the same data-pack format as the earlier Origins mod, including its JSON type ids, field names and namespace, so existing origin packs and add-ons are still accepted. Fabric builds need Fabric API, and both loaders need Overgrown's Apoli. The source is public, but the license is custom and the code is not open source. Builds cover 1.20.1 and 1.21.1, and the latest files target 1.21.1.
Key features
Choose-origin screen
A selection screen presents each layer in turn and includes seasonal re-theming that is built in.
Orb origin re-roll
An Orb Origin item lets a player re-roll the origin, and a built-in randomizer covers death, sleep and a command with an optional lives counter.
Origin transfer
Origin transfer lets one player steal or give a copy of an origin to another player.
Multiplayer sync
Origin state is synced across all players, including players who join during an active session.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Optional 19
Required by 2 mods
Use cases
Who it’s for: Server owners, modpack authors and add-on developers who already write origin packs for the Apoli engine and want a roster that works without rewriting existing files.
How it compares
Animal Origins is published for Fabric, NeoForge and Quilt across 1.16 – 1.21.11 under the MIT License, and it is not open source. Galacticborn Origin is also published for Fabric, NeoForge and Quilt across 1.16 – 1.21.11 under the MIT License, and it is not open source. Overgrown's Origins differs in that it runs on Fabric and NeoForge for 1.20.1 and 1.21.1 under a custom license.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Overgrown's Origins | Fabric and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2026-10-10 |
| Animal Origins | Fabric, NeoForge and Quilt | 1.16 – 1.21.11 | Client and server | 2026-08-23 |
| Galacticborn Origin | Fabric, NeoForge and Quilt | 1.16 – 1.21.11 | Client and server | 2026-08-23 |
Questions
Does Overgrown's Origins need Overgrown's Apoli?
Does Overgrown's Origins have to be installed on both sides?
Can existing Origins data packs be used?
Does Fabric need Fabric API?
In the catalog
Overgrown's Origins is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from Overgrown
Similar mods
What the author says
Origins lets every player choose a species when they spawn into the world, each with its own strengths, weaknesses, and playstyle. Every origin, power, and layer is data-pack JSON on top of Apoli, so servers and modpacks can retheme the defaults, extend them, or replace the whole roster without writing any Java. This…
Official listing
- Modrinth page
- modrinth.com/mod/overgrowns-origins
- Owner
- Overgrown
- Published
- 2026-07-06
- Updated on Modrinth
- 2026-10-10
- Facts verified
- 2026-10-15
