CurseForge · Minecraft mod
AStages
Restrict nearly every aspect of gameplay based on progression.
Quick answer
Which AStages release should I use?
astages-2.5.3-1.21.1 targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is AStages required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does astages-2.5.3-1.21.1 need?
astages-2.5.3-1.21.1. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
11 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add AStages without breaking your instance.
Built for astages-2.5.3-1.21.1. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use astages-2.5.3-1.21.1. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside astages-2.5.3-1.21.1. It opens that exact file at the source.
About this project
What does AStages add?
AStages
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.
How it works
By default, a player's stage container is completely empty. Anything tied to a locked stage is strictly inaccessible. The second a stage is added to the container, all associated blocks, items or permissions unlock instantly. As of version 2.0.0, stages can be added or removed even if the player is offline.
Scopes & Persistence
AStages gives you deep control over how and when stages apply:
- Player-Scope: Assigned to individual players. Progression is personal and stays with them.
- Server-Scope: Global stages. When active, the stage is unlocked for everyone on the server automatically.
- Permanent: Standard behavior. Stages stay active until a script or command explicitly removes them.
- Temporary: Built-in real-time countdowns. The timer only ticks while the player is online. Once it hits zero, the stage is removed.
What you can restrict
Restrictions are the padlocks on your world. You can link multiple different restrictions to a single stage, meaning one unlock can open up a whole phase of your pack.
You can set them up on the fly using in-game commands or use KubeJS scripts for deep attribute customization.
- Crops: Freeze plant growth cycles and maturation ages.
- Dimensions: Block access completely, set stay timers or cap maximum allowed visits.
- Effects: Toggle status effects or filter them by specific amplifier levels.
- Enchantments: Stop specific enchants from appearing on books, being used on tools, or being applied via Anvils/Enchanting Tables.
- Items: Lock crafting and usage, or restrict container capacities (like specific slots in chests or backpacks).
- Loot: Intercept loot tables to block drops or dynamically replace them with something else.
- Mobs: Prevent specific entities from spawning based on light levels, biomes or dimensions.
- Ores: Hide or modify ore blocks in the world until players are ready for them.
- Pets: Selectively toggle breeding, taming, or mounting mechanics.
- Recipes: Native server-side blocks for Crafting, Smelting, Smithing, Stonecutting, Campfires and more.
- Regions: Block interactions and explosions within precise 3D boxes or spheres.
- Screens: Lock GUIs and machinery menus while tracking exactly what the player tried to open.
- Structures: Build physical collision boundaries around generated structures to block entry, interactions and explosion damage.
Addons
AStages runs on Forge 1.20.1 and NeoForge 1.21.1.
Built-in Support
The base mod natively integrates with:
- KubeJS
- JEI
- REI
- EMI
- In Control!
- Jade
- Fast Workbench
First-Party Addons
Need to hook into other major mods? Use these dedicated addons:
Links & Resources
Project description from CurseForge.
Pick your setup
AStages by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.21.1
1 loader build1.20.1
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
AStages versions and loaders
astages-2.5.3-1.21.1
astages-2.5.3-1.21.1.jar
9 Sept 2026
astages-2.5.3-1.20.1
astages-2.5.3-1.20.1.jar
9 Sept 2026
astages-2.5.2-1.21.1
astages-2.5.2-1.21.1.jar
16 Aug 2026
astages-2.5.2-1.20.1
astages-2.5.2-1.20.1.jar
16 Aug 2026
astages-2.5.1-1.21.1
astages-2.5.1-1.21.1.jar
11 Aug 2026
astages-2.5.1-1.20.1
astages-2.5.1-1.20.1.jar
11 Aug 2026
astages-2.5.0-1.21.1
astages-2.5.0-1.21.1.jar
8 Aug 2026
astages-2.5.0-1.20.1
astages-2.5.0-1.20.1.jar
8 Aug 2026
astages-2.4.1-1.21.1
astages-2.4.1-1.21.1.jar
20 Jul 2026
astages-2.4.1-1.20.1
astages-2.4.1-1.20.1-all.jar
20 Jul 2026
astages-2.4.0-1.21.1
astages-2.4.0-1.21.1.jar
16 Jul 2026
astages-2.4.0-1.20.1
astages-2.4.0-1.20.1-all.jar
16 Jul 2026
Looking for an older file? The official CurseForge project page is in Resources.