Skip to content

EpochStages

Stage-gated progression for NeoForge 1.21.1. Lock mods, items, recipes, mobs, dimensions and ores behind progression "ages" — and configure the whole thing from KubeJS, datapacks, commands, or Java.

Open the KubeJS & Datapack guide :material-arrow-right:

How it works

  • Stages ("ages") are the progression gates. A player advances by being granted a stage.
  • Content assigned to a stage is locked until that stage — the rules are a blacklist.
  • Anything not assigned to any stage is available from the start.
  • Ore remaps physically swap a locked ore to a substitute (reversibly), so Jade / JEI / other mods all see the substitute too.
  • Per-content unlocks can reveal a single item or ore early — perfect as a quest reward.

Where to start

The KubeJS & Datapack guide has every rule format, the Stages script binding, the command list, and copy-paste examples.