ThutPerms: Flexible Permissions System for Minecraft Forge
Running a Minecraft Forge server with a large modpack often turns into a balancing act between giving players freedom and keeping your world intact. ThutPerms: Flexible Permissions System for Minecraft Forge is a lightweight, native solution designed to handle exactly this. Instead of relying on plugin bridges or complex scripting, this mod integrates directly with the Forge registry, letting you control who can do what across every mod in your pack.
This article covers the essentials: what the mod offers, how to install it, and how to configure it for stable server builds. If you need a clear, no-nonsense permissions layer for your Forge setup, this is the tool to consider.
Core Features for Server Administrators
ThutPerms: Flexible Permissions System for Minecraft Forge focuses on practical administration tools. It does not try to replace a full plugin suite, but it covers the core needs of most modded servers.
Group Hierarchies and Inheritance
Create a clear chain of command. A "Guest" group can have basic permissions, "Builder" inherits those and adds block interaction, while "Admin" inherits everything. The inheritance system is transparent, so you avoid duplicating permission nodes across multiple groups.
Contextual and Negative Permissions
Assign permissions per world or dimension. This is useful for servers with a creative world and a survival world running different rules. You can also use negative permissions. Prefix a node with a minus sign to explicitly deny a right, even if it is inherited from a parent group. For instance, give moderators access to most commands but deny /ban.
Mod-Aware Permission Nodes
The mod reads the unique identifiers for blocks, items, and entities from any installed mod. You can restrict the use of a specific magic staff or allow access to only certain machines from a tech mod. This granularity works without extra dependencies.
In-Game Administration Commands
Manage permissions without restarting the server. The built-in commands let you assign groups, check permissions, and reload the configuration on the fly. This is essential for resolving conflicts quickly during active play.
Installation and Version Compatibility
Installing ThutPerms: Flexible Permissions System for Minecraft Forge is straightforward. The mod is distributed as a standard jar file. Place it into the mods folder of your server directory. The mod will generate a default configuration file on the first launch. There are no additional dependencies to download, and it works even on minimal modpacks.
The mod supports multiple Minecraft versions, including builds for 1.9.4 and 1.10.2, with updates regularly released for newer versions. Always check the specific version compatibility for your Forge loader before adding it to your pack. The mod is designed for server-side use, but it also functions in a single-player client environment if needed.
Step-by-Step Setup
- Download the jar file matching your Minecraft and Forge version.
- Copy the jar into the
modsfolder on your server. - Start the server once to generate the
thutperms.cfgfile in theconfigdirectory. - Stop the server and edit the configuration file with a text editor.
- Restart the server or use the in-game reload command to apply changes.
Configuring Permissions
The thutperms.cfg file uses a simple, readable format. Each group is defined in a block, listing the permission nodes assigned to it. Wildcards are supported. For example, minecraft.block.break.* grants permission to break all blocks. A specific item from another mod would use a node like modname.item.use.123.
Key Commands
/thutperms group <player> <group>- Assign a player to a group./thutperms check <player> <permission>- Verify a player's specific right./thutperms reload- Reload the configuration without a server restart.
These commands work from both the server console and in-game chat, provided you have the necessary rights. This flexibility makes it easy to adjust permissions during live events or troubleshooting sessions.
Practical Use Cases
Consider a tech modpack with complex reactors. You can create an "Engineer" group that can interact with all technical blocks, while a "Guest" group only has basic movement and chat. Add a negative permission to deny breaking critical reactor blocks, even for moderators, to prevent accidental disasters.
For a magic-themed server, restrict destructive spells to higher ranks. Use the mod's ability to recognize specific items and entities to lock down certain abilities until players prove they are responsible. All of this is managed from a single configuration file, avoiding the need for custom plugins.
Conclusion
ThutPerms: Flexible Permissions System for Minecraft Forge delivers a stable and efficient permissions layer for modded servers. It is lightweight, integrates natively with Forge, and handles the essential tasks of group management, inheritance, and contextual permissions. The mod is easy to install, requires no dependencies, and performs well even on servers with dozens of mods. For administrators who value order and clear player boundaries, this is a reliable choice. To get started, download ThutPerms: Flexible Permissions System for Minecraft Forge and add it to your modpack. The setup is quick, and the control it provides over your server environment is immediate and effective.