Overgrown's Apoli
by Overgrown
Overgrown's Apoli is a data-driven power system, and the library lets pack makers and mod authors give entities new abilities through JSON files.
What it does
Powers are written as JSON files in a data pack, so a power can add a custom ability, mechanic or entire origin system without Java code. The library ships more than 100 built-in ability types that can be granted to an entity, along with typed actions that act on entities, block, item and meta targets, and a condition system covering seven context types. Custom recipes and loot functions can also grant powers, and data-driven skill trees control which abilities become available along a progression path.
The mod is the engine behind Overgrown's Origins and is required by Origins: Support, Overgrown's Origins and Andromeda Origins. It needs Fabric API on Fabric, and it is built on Fabric and NeoForge for 1.20.1 and 1.21.1. Both sides must run it, so the server and every player need the mod. The license is custom and the mod is not open source, though source code, an issue tracker and a wiki are public.
Key features
Data-driven powers
Each power is defined in a JSON file under a data pack's powers folder, with no compilation required.
Built-in ability types
More than 100 ability types can be granted to an entity, covering many common mechanics out of the box.
Typed actions and conditions
Actions target entities, bi-entities, blocks, items and meta effects, and conditions check seven context types before they fire.
Skill trees and grapples
Data-driven skill trees gate abilities behind progression steps, and a physics-based rope grapple adds swinging, leaping and reeling.
Disguises, minions and projectiles
Powers can transform mobs and players, spawn custom entities, projectiles and minions, or create player clones.
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 1
Optional 23
Show 17 more
[ETF] Entity Texture Features, Sodium Extra, Not Enough Recipe Book [NERB], woodwalkers, Ledger, Lithium, Hardcore Revival, 3D Skin Layers, Trinkets, You're in Grave Danger, Pufferfish's Skills, Simple Voice Chat, Icarus, GraveStone Mod, Gravestones, LambDynamicLights - Dynamic Lights, Sodium
Required by 3 mods
How it compares
Voile is a Fabric mod for 1.20.2 that runs client and server and is open source under the GNU Lesser General Public License v3.0 or later. Robin's Apoli Additions is a Fabric mod for 1.19 – 1.20.1, licensed under the MIT License and also open source. Epoli targets Fabric 1.18.2 under the MIT License. Overgrown's Apoli is on Fabric and NeoForge for 1.20.1 and 1.21.1 under a custom license, so it covers NeoForge where those three do not.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Overgrown's Apoli | Fabric and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2026-10-10 |
| Voile | Fabric | 1.20.2 | Client and server | 2024-02-26 |
| Robin's Apoli Additions | Fabric | 1.19 – 1.20.1 | Client and server | 2023-08-15 |
| Epoli | Fabric | 1.18.2 | Client and server | 2022-05-16 |
Questions
Does Apoli need Fabric API?
Which loaders and versions does Apoli support?
Must the server have Apoli installed?
Which mods depend on Apoli?
In the catalog
Overgrown's Apoli 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
Apoli is a mod for building custom powers, unique abilities, and entirely new game mechanics. All through data packs that are themed around modular design. It's the engine behind Overgrown's Origins. To get started, create a power file under data/ /powers/ in your data pack.
Official listing
- Modrinth page
- modrinth.com/mod/opoli
- Owner
- Overgrown
- Published
- 2026-06-26
- Updated on Modrinth
- 2026-10-10
- Facts verified
- 2026-10-15
