WorldStages
by Blue-Beaker
WorldStages is a Forge library that locks blocks, tile entities and machines behind stages applied to the whole world rather than to individual players.
What it does
Stages are attached to the world itself, so once a stage is locked every player in that world meets the same restriction. Locked blocks and interactables cannot be placed or used, do not react to redstone, and cannot be pushed by pistons. Locked tile entities stop ticking, so a locked machine does not work at all. The lock only prevents interaction; a daylight sensor, for example, can still be locked without losing its basic behavior. Config files control which blocks and tile entities are disabled behind each stage, and a stage can also cancel entity interaction, so blocks no longer apply effects such as fall damage bouncing or slowing down walking.
Stage changes are made with the worldstage command, which supports add and remove on the world, lists the active stages, and reloads the configuration. Auto-completion covers the command. Because stages apply to the world, automation, fake players and addons can respect the same locks, which suits modpacks that gate progress through machines. The mod is open source under the GNU Lesser General Public License v3.0 only.
WorldStages needs MixinBooter to run. It is built for Forge 1.12.2 only, and the latest file, 1.1.3, was published on 2025-08-02. The mod is client and server, so the server and every player need it.
Key features
World-bound stages
Stages apply to the entire world instead of single players, so one stage state covers every player on a server.
Stage commands
The worldstage command adds and removes stages, lists active stages and reloads the configuration, with auto-completion.
Locked blocks and tile entities
Blocks, tile entities and machines can be locked behind a stage through config, blocking interaction, redstone and piston movement.
Entity interaction disabling
Blocks can be configured to cancel entity interaction, which removes effects such as fall damage bouncing or slowing.
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.
Required 1
Use cases
Gating modpack progression
Modpack authors can hold machines and blocks back until a stage is reached, keeping progression in order.
Automation with fake players
Stages also restrict automated machines and fake players, so locks are not bypassed by automation.
Who it’s for: Modpack authors and server owners who want to control which blocks and machines are usable at each stage of progress, on Forge 1.12.2.
Questions
What does WorldStages require?
Does WorldStages have to be installed on both sides?
Are stages applied per player?
In the catalog
WorldStages is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 2,920 mods support Minecraft 1.12.2.
More from Blue-Beaker
Similar mods
What the author says
A mod for modpacks that locks things behind stages and want stages to work well with automations. Can be configured to lock certain Blocks and TileEntities behind certain stages, stops them from working in the entire world when the required stage isn't activated.
Official listing
- Modrinth page
- modrinth.com/mod/worldstages
- Owner
- Blue-Beaker
- Published
- 2024-10-08
- Updated on Modrinth
- 2025-08-02
- Facts verified
- 2026-10-15
