All posts

Introducing the Handbook

Apoli can do a lot — over a hundred power types, and roughly as many actions and conditions again. Until now, learning it meant reading source code or piecing together half-remembered examples. The Handbook is the fix: one place that documents the JSON side and the Java side, side by side.

What’s here

  • Data Pack docs — the JSON reference. Powers, actions, conditions and data types, each with real, copy-paste examples.
  • Addon docs — the Java API, for when you’re extending Apoli itself.
  • Search — hit / anywhere and search across both.

Origins is an addon

One thing the Handbook tries to make obvious from the front page: Origins is an addon for Apoli, not the other way around. Apoli is the engine that makes powers possible; Origins is one (very popular) way to hand those powers out. If you learn Apoli, Origins is just a thin layer on top.

Kept honest

These docs are wired to the mods’ source. When a power, action, condition or data type changes, the corresponding page is meant to change with it — so what you read here matches what’s actually in the jar.

More pages are landing regularly. If something’s missing or wrong, poke me on Discord or GitHub.