AStages
by _Kessy_
With AStages, a server owner can lock recipes, blocks, items and features behind named stages that players receive as they progress.
What it does
AStages gives modpack creators and server administrators a way to restrict most gameplay through stages. Each stage is a named tag that can gate blocks, items, recipes, dimensions and similar content, and a player can only use what is tied to a stage they hold. Stages are assigned to individual players, so progress stays with each player, or they can be set globally so that everyone on a server gets the stage at once. A stage stays active until a script command removes it, and the mod can also add or remove stages while a player is offline.
The mod is built to split gameplay into logical stages and control exactly what players see and can interact with. Its default state leaves a player's stage container empty, so content tied to a stage that has not been granted cannot be reached. Several restrictions can be linked to one stage, so a single grant opens a whole group of content at once. Setup uses in-game commands, and deeper attribute customization is available through KubeJS scripts. Dedicated addons extend it further.
Key features
Player and global stages
A stage can be assigned to one player or set globally, granting it to everyone on the server at once.
Timed stages
Built-in real-time countdowns remove a stage when they reach zero, and they only tick while the player is online.
Restriction types
Access to blocks can be blocked completely, or a set of timers can cap how many visits are allowed.
Enchantment and effect filters
Specific enchantments can be kept off books, tools and Anvil or Enchanting Table results, and status effects can be filtered by amplifier level.
Crop growth control
Plant growth cycles can be frozen, holding crops at their current maturation age until a stage grants them growth again.
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.
Optional 5
Required by 3 mods
How it compares
Epoch Stages is a NeoForge option for 1.21.1 that also runs on client and server, under All rights reserved. The One Prode Stage is server-side only and open source under the GNU Lesser General Public License v2.1 only, with Forge files for 1.16.5 – 1.20.1. End Progression is server-side only for Forge 1.20.1 and is licensed under the WTFPL. AStages differs by targeting both Forge and NeoForge across 1.20.1 and 1.21.1 while requiring client and server installation.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| AStages | Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2026-09-09 |
| Epoch Stages | NeoForge | 1.21.1 | Client and server | 2026-06-23 |
| The One Prode Stage | Forge | 1.16.5 – 1.20.1 | Server-side only | 2024-09-09 |
| End Progression | Forge | 1.20.1 | Server-side only | 2026-02-12 |
Questions
Does AStages need to be installed on both sides?
Which loaders and versions does AStages support?
Are stages removed when a player is offline?
In the catalog
AStages is one of 8,016 Management mods on ModsFinder, and one of 2,698 Management mods for Forge. 32,366 mods support Minecraft 1.21.1.
More from _Kessy_
Similar mods
What the author says
AStages is a lightweight progression framework for Minecraft. Built specifically for modpack creators and server admins, it lets you split gameplay into logical Stages so you can control exactly what players can see, use, or interact with. By default, a player's stage container is completely empty. Anything tied to a…
Official listing
- Modrinth page
- modrinth.com/mod/astages
- Owner
- _Kessy_
- Published
- 2025-11-01
- Updated on Modrinth
- 2026-09-09
- Facts verified
- 2026-10-15
