AStages

Quick rating

AStages

No reviews yet

Restrict nearly every aspect of gameplay based on progression.

Mod Loaders
Forge
NeoForge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
All Rights Reserved
Latest Version
astages-2.4.1-1.21.1
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

About

Description

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
  • In Control!
  • Jade
  • Fast Workbench

REI and EMI support are planned and currently under development.

First-Party Addons

Need to hook into other major mods? Use these dedicated addons:

Links & Resources

  • Wiki: Check the Docs for code snippets and attribute lists.
  • Discord: Join the Community for support and discussion.

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
  • In Control!
  • Jade
  • Fast Workbench

REI and EMI support are planned and currently under development.

First-Party Addons

Need to hook into other major mods? Use these dedicated addons:

Links & Resources

  • Wiki: Check the Docs for code snippets and attribute lists.
  • Discord: Join the Community for support and discussion.

Screenshots

Gallery

  • AStages 1.0.0 Update
    AStages 1.0.0 Update
  • AStages Beta Version
    AStages Beta Version
  • AStages 1.0.0 Update
    AStages 1.0.0 Update
  • AStages Beta Version
    AStages Beta Version

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~380,000
Total Downloads
CurseForge
~370,000
Modrinth
~14,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works