ModsFinder

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.

FabricNeoForgeClient and serverCustom license1.20.1 – 1.21.1

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

  1. Choose-origin screen

    A selection screen presents each layer in turn and includes seasonal re-theming that is built in.

  2. 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.

  3. Origin transfer

    Origin transfer lets one player steal or give a copy of an origin to another player.

  4. Multiplayer sync

    Origin state is synced across all players, including players who join during an active session.

Compatibility

Latest build for each game version and loader.

1.21.11.47.71.47.7
1.20.11.47.7Not available
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Overgrown's ApoliA data-driven power system that's build for custom abilities, mechanics, and entire origin systems from JSON alone.
Required

Optional 19

KubeJSEdit recipes, add new custom items, script world events, all in JavaScript!
Optional
Simple Voice ChatA working voice chat in Minecraft!
Optional
Sodium ExtraA Sodium addon that adds features that shouldn't be in Sodium.
Optional
Not Enough Recipe Book [NERB]Completely removes recipe book from the game, optimizing player data.
Optional
woodwalkersTransform into a mob!
Optional
AccessoriesAn extendable and data-driven Accessory Mod for Minecraft
Optional
Show 13 more

Hardcore Revival, Figura, 3D Skin Layers, You're in Grave Danger, Trinkets, Icarus, [ETF] Entity Texture Features, [EMF] Entity Model Features, Sodium, Pufferfish's Skills, Lithium, Ears, Gravestones

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Overgrown's OriginsFabric and NeoForge1.20.1 – 1.21.1Client and server2026-10-10
Animal OriginsFabric, NeoForge and Quilt1.16 – 1.21.11Client and server2026-08-23
Galacticborn OriginFabric, NeoForge and Quilt1.16 – 1.21.11Client and server2026-08-23

Questions

Does Overgrown's Origins need Overgrown's Apoli?

Yes. Overgrown's Apoli is a required dependency on both loaders, and the origin powers are applied by that engine.

Does Overgrown's Origins have to be installed on both sides?

Yes. Servers that run it need every player to install it too.

Can existing Origins data packs be used?

Yes. The mod reads the same data-pack format, including its type ids, field names and namespace, so existing packs and add-ons still work.

Does Fabric need Fabric API?

Yes. Fabric builds require Fabric API, while NeoForge builds do not.

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

All projects

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…
Overgrown, on the Modrinth page

Official listing

Owner
Overgrown
Published
2026-07-06
Updated on Modrinth
2026-10-10
Facts verified
2026-10-15

Tags