Start here
NeoOrigins content is plain JSON in a datapack. This page sends you to the right place for the job at hand.
I want to…
| Task | Read |
|---|---|
| Make my first origin and power | Getting started |
| Copy a working pattern (diet, dash, aura, projectile…) | Cookbook |
| Find the power type for an effect | Power Types: one table per category |
| Learn the fields every power accepts | Power basics |
| Give an ability a mana, stamina or hunger cost | Give an ability a cost |
| Make a power drain a bar while it is switched on | Costs & upkeep |
| Make something the player can switch on and off | Make a toggle, then Toggles |
| Put an ability on its own key | Keybinds |
| Show a cooldown icon on the HUD | Cooldowns & HUD |
| Run an effect when something happens (kill, hit, eat, jump…) | action_on_event and Events |
| Look up an action or a condition | Entity Actions, Conditions |
| Add a class, or see what the built-in classes do | Custom Classes, Class Catalog |
| Port an Origins (Fabric) pack | Mod Compatibility, Migration Guide |
| Debug a pack that loads wrong | Test and debug a pack |
| Tune a built-in power on my server without a datapack | Power Overrides Config |
| Turn origins, classes or classic mode on and off | Content Config |
By role
- Pack authors: Getting started, then the Cookbook, with Power Types, Actions and Conditions open beside it.
- Server admins: Content Config, Gameplay Config, Admin Config and Power Overrides Config.
- Players: the Origin Catalog, the Class Catalog and Client Config for keys and HUD options.
- Java and KubeJS developers: Java API and KubeJS Integration.