promotional bannermobile promotional banner

Decursio Stages

Gating items, structures, mobs, blocks, dimensions and containers to game stages through JSON files.
Back to Files

decursio_stages-1.20.1-1.0.0.jar

File namedecursio_stages-1.20.1-1.0.0.jar
Uploaded
Nov 9, 2026
Downloads
18
Size
227.1 KB
Mod Loaders
Forge
File ID
9523869
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:decursio-stages-1116604:9523869")

Learn more about Curse Maven

What's new

New Features

  • In-Game Restriction Editor (/decstages gui): Rebuilt the GUI from the ground up with full support for creating, editing, and saving restriction rules directly in-game.
  • Recipe Viewer Integration: Added drag-and-drop support from JEI, REI, and EMI into the Restriction Editor's Restricted and Exceptions grids (holding Shift preserves exact item NBT).
  • Fluid Restrictions & Exceptions: Added full support for restricting and excluding individual fluids (fluid), fluid tags (fluidTag), and entire mod fluids (fluidMod) in both the codec and the GUI editor.
  • Multiplayer Restriction Syncing: Server restriction rules now automatically sync to clients on join, reload, editor save, or deletion, ensuring accurate client-side tooltips and recipe hiding in multiplayer.
  • KubeJS Integration:
    • Added DecursioStages API for server scripts (has, add, remove, clear, getStages).
    • Added DecursioStagesEvents.restrictions with a fluent builder supporting items, tags, mods, fluids, exceptions, settings, dimensions, structures, mobs (mob, mobMod, mobTag), and containers, alongside raw JSON (event.custom).
    • Added stage lifecycle events (stageAdding, stageAdded, stageRemoving, stageRemoved, stagesCleared), with support for cancelling stage additions and removals.
    • Added read-only GUI protection for script-defined restrictions and automatic rule syncing on /reload.

Fixed

  • Structure Restriction Overlay: Fixed an issue where overlapping or multiple configured structures continuously refreshed the warning text, causing it to get stuck on screen.
  • Client State Isolation: Synced server restrictions are now kept strictly in memory on the client and cleared on disconnect, preventing multiplayer rules from overwriting local singleplayer configs.

*Note: The new features are explained in more depth on our wiki

This mod has no additional files