CurseForge · Minecraft mod
NamespaceGater
A powerful, GUI-driven Multi-Loader framework for gating namespaces, items, and events behind custom progression stages.
Quick answer
Which NamespaceGater release should I use?
namespacegater-neoforge-0.1.0.jar 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 NamespaceGater 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 namespacegater-neoforge-0.1.0.jar need?
namespacegater-neoforge-0.1.0.jar. 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.
This file does not list any required or optional mods.
Before you install it
Add NamespaceGater without breaking your instance.
Built for namespacegater-neoforge-0.1.0.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use namespacegater-neoforge-0.1.0.jar. 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 namespacegater-neoforge-0.1.0.jar. It opens that exact file at the source.
About this project
What does NamespaceGater add?
🔒 NamespaceGater: Advanced Progression & Gating Framework
NamespaceGater is a powerful, GUI-driven utility mod for Minecraft 1.21.1 (Fabric & NeoForge) designed specifically for modpack creators and server admins. It allows you to lock entire mods (namespaces) behind custom progression stages seamlessly.
❓ The Problem
Creating staged progression in large modpacks usually requires complex KubeJS scripts, messing with external config files, and restarting the game multiple times. It's tedious, error-prone, and frustrating for server admins.
💡 The Solution
NamespaceGater provides a native, in-game Admin Panel to manage your modpack's progression visually. No coding required. Just open the GUI, select the mods you want to lock, and create a progression stage with a few clicks.
✨ Key Features
- 🎮 In-Game Rule Engine (ECA): Bind stage unlocks to actual gameplay events. Require players to
KILLa specific boss,CRAFTan item, orBREAKa block to unlock a whole new tech tier or magic mod. - 🚫 Comprehensive Gating: Once a namespace is locked, the mod intercepts item usage, block breaking/placing, entity interactions, and equipment slots. Even if a player somehow obtains a locked item, they cannot use it.
- ⚡ O(1) Performance: Engineered for high-load servers. Trigger checks are cached using O(1) hash-indexing, meaning zero impact on your server's TPS, no matter how many rules you add.
- 🌍 Global Progression: Stage unlocks are tied to the World Saved Data. Once a trigger is met, the stage unlocks for the entire server, making it perfect for cooperative SMPs.
- 🎨 Built-in Rich Text Editor: Customize access-denied and stage-unlocked messages right in the game using familiar formatting codes (like
&cfor red or&lfor bold). - 🛡️ Multi-Loader & Server Safe: Developed carefully for both Fabric and NeoForge with strict C2S payload validation. UI is fully client-sided, ensuring dedicated servers run smoothly without crashes.
⚙️ How to Use
(Requires OP / Permission Level 4 on servers) Simply open the Admin Panel using the designated keybind or command. Use the Mods Tab to globally lock/unlock namespaces, and the Stages Tab to configure dynamic triggers.
Project description from CurseForge.
Pick your setup
NamespaceGater by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
NamespaceGater versions and loaders
namespacegater-neoforge-0.1.0.jar
17 Aug 2026
namespacegater-fabric-0.1.0.jar
17 Aug 2026
Looking for an older file? The official CurseForge project page is in Resources.