promotional bannermobile promotional banner

zHunters Progression Gate

Configurable dimension and progression gates for Minecraft 1.20.1 Fabric, using player tags to control access

zHunters Progression Gate

zHunters Progression Gate is a lightweight progression gate mod for Minecraft 1.20.1 Fabric, designed to control access to dimensions and progression-based content using configurable player tags.

The mod allows adventure and RPG-focused modpacks to lock dimensions behind specific progression milestones, while keeping the progression system completely configurable and independent from any quest mod.

Features

  • Configurable Dimension Gates — Lock individual dimensions behind specific player tags.
  • Per-Player Progression — Each player's progression is checked independently.
  • Event-Based Protection — Progression is checked when a player actually attempts to change dimensions instead of continuously checking every tick.
  • Centralized Configuration — Manage dimension gates, progression requirements, messages, hints, special protections, and rocket tiers from a single configuration file.
  • Direct Tag-Based Unlocks — Use ordinary Minecraft player tags to control progression.
  • FTB Library / FTB Quests Compatibility — When used with FTB Library (Fabric) and FTB Quests (Fabric), configured stage names can be used directly as the player's progression tags without requiring a dedicated synchronization script.
  • No FTB Quests Dependency — FTB Quests is completely optional. The mod can be used by itself with normal /tag commands or any other system capable of managing player tags.
  • Custom Blocked-Access Messages — Configure the message shown when a player attempts to access locked content.
  • Custom Progression Hints — Add a hint explaining how the player can unlock the required progression.
  • Message Cooldown — Prevent repeated blocked-action messages from being displayed too frequently.
  • Ad Astra Rocket Protection — Restrict rocket tiers according to progression requirements before the player can proceed with space travel.
  • The Aether Compatibility — Protect The Aether portal using the configured progression system.
  • VoidZ Compatibility — Protect the VoidZ portal using the configured progression system.
  • AdventureZ Compatibility — Support progression-based protection for the Eye Shrine and related mechanics.
  • Wither Protection — Restrict Wither progression according to the configured requirement.
  • Custom Dimension Support — Add your own dimensions and progression requirements directly through the configuration.
  • Client & Server Friendly — Designed primarily around server-side progression logic and multiplayer use.

Configuration

The mod creates:

config/zhunters_progression_gate.json

The configuration can be used to define which player tag is required for each protected dimension.

Example:

{
  "dimension": "minecraft:the_nether",
  "stage": "nether_unlocked",
  "message": "O Nether ainda está selado para você.",
  "hint": "Complete a progressão necessária para desbloquear esta dimensão.",
  "enabled": true
}

In a modpack using FTB Library and FTB Quests, the stage value can correspond directly to the progression tag used by the FTB stage system.

The mod can also be used completely independently:

/tag <player> add <tag>
/tag <player> remove <tag>

For example:

/tag PlayerName add nether_unlocked

This immediately satisfies a gate configured with:

stage = nether_unlocked

Default Progression Gates

The default configuration includes progression gates for:

  • The Nether — nether_unlocked
  • The Aether — aether_unlocked
  • Twilight Forest — twilight_unlocked
  • Deeper and Darker — deeperdarker_unlocked
  • The End — end_unlocked
  • The Moon — space_unlocked
  • Mars — story_space_moon
  • Venus — story_space_mars
  • Mercury — story_space_mars
  • Glacio — story_space_venus
  • VoidZ — story_endgame_the_eye

These entries are fully configurable and can be changed or removed without modifying the mod.

Ad Astra Rocket Progression

Rocket tiers can be configured independently from dimension gates.

The default configuration uses:

  • Tier 1 — space_unlocked
  • Tier 2 — story_space_moon
  • Tier 3 — story_space_mars
  • Tier 4 — story_space_venus

Rocket progression is checked before the player can proceed with the launch sequence, preventing access to later space content before the corresponding progression has been completed.

Ad Astra

Optional Integrations

The following mods can be used together with zHunters Progression Gate through optional compatibility or configurable dimension gates:

Ad Astra

The Aether

VoidZ

AdventureZ

Twilight Forest

Deeper and Darker

These mods are not required for the core progression gate system.

Installation

  1. Install Fabric Loader for Minecraft 1.20.1.
  2. Place zHunters Progression Gate in the mods folder.
  3. Configure your progression gates in config/zhunters_progression_gate.json.
  4. Launch Minecraft.

No quest mod is required.

Requirements

  • Minecraft 1.20.1
  • Fabric Loader
  • Java 17

Related Projects

zHunters Waypoints

A lightweight waypoint system designed for players who want navigation without a minimap or world map.

Adventurer's Stats

A complete RPG stats and progression system for Minecraft 1.20.1 Fabric.

Adventurer's Titles

A progression-based title system with unlockable titles, achievements, attributes, chat titles, and in-world title displays.

Credits

Created by zClashTM.

License

zHunters Progression Gate is distributed under the MIT License.

zHunters Progression Gate Team

profile avatar
Owner
  • 4
    Followers
  • 20
    Projects
  • 1.5K
    Downloads

More from zClashView all