The power system, documented.
Everything you can build with Apoli — the data-driven power engine for Minecraft — and Origins, the addon built on top of it. JSON on one side, Java on the other.
One engine, many addons
Origins is the famous one — but it's only a passenger. Apoli is what makes powers possible; Origins is simply an addon that hands those powers out when you pick an origin. Learn Apoli and you can build anything on top of it.
- Apoli — the engine: powers, actions, conditions.
- Origins & other addons — build on Apoli.
- Your data packs — build on those.
Two ways in
Pick the side that matches how you build.
Data Pack
Build powers, actions, conditions and origins entirely in JSON — no mod, no compiler. Start here if you make data packs.
Browse the JSON referenceAddon
Extend Apoli from Java: register your own power types, actions and conditions, and hook into its systems. Start here if you write mods.
Read the API guideSearchable
Fuzzy search across every power, action and condition. Hit / to start.
Always current
The docs are wired to the source — when the mods change, these pages change.
Copy-paste ready
Real, working JSON examples for every type. Drop them straight into a data pack.