HomeJavaModsVerge
Verge
# Verge by Minedream Team Verge is a lightweight, high-performance permission management plugin for Spigot/Paper servers. It includes a powerful web-based editor for rapid administrative changes, a permission inheritance system for building complex group hierarchies, and a built-in chat formatter that resolves prefixes, suffixes, and group memberships. ## Key Features * **Live Web Editor** — Generate a secure link (`https://verge.mine-dream.org`) to edit your server's permissions, groups, and prefixes in an interactive web UI. Changes sync back to the server in real-time. * **Permission Inheritance** — Nest groups and build complex parent-child permission hierarchies with automatic resolution. * **Built-in Chat Formatter** — Includes a high-performance chat formatter that resolves prefixes, suffixes, and group memberships for your server's chat messages. * **Comprehensive Permission System** — Supports wildcard permissions (`*`), negative permissions, and per-group or per-user overrides. * **Interactive Tutorial** — Built-in tutorial system (`/verge tutorial`) to guide administrators through setting up permissions. * **Lightweight & Efficient** — Designed to have minimal impact on server performance, even with large permission sets. ## Commands | Command | Description | Permission | |---------|-------------|------------| | `/verge` | Display help and command list. | verge.use | | `/verge reload` | Reload config and groups data from disk. | verge.admin | | `/verge editor` | Open a web editor session and receive a secure link. | verge.admin | | `/verge applyeditor ` | Apply pending web editor changes manually. | verge.admin | | `/verge tutorial` | Start the interactive permission setup tutorial. | verge.admin | | `/verge group list` | List all registered permission groups. | verge.admin | | `/verge group create` | Create a new permission group. | verge.admin | | `/verge group delete` | Delete an existing permission group. | verge.admin | | `/verge group info` | Display group details, parents, and permissions. | verge.admin | | `/verge group permission set|unset [val]` | Set or unset a permission node on a group. | verge.admin | | `/verge group parent add|remove ` | Manage group inheritance parents. | verge.admin | | `/verge group meta setprefix|setsuffix|setweight ` | Manage group metadata (prefix, suffix, weight). | verge.admin | | `/verge user info` | Display player permission info and group memberships. | verge.admin | | `/verge user permission set|unset [val]` | Manage per-user permission overrides. | verge.admin | | `/verge user parent add|remove ` | Manage user group memberships. | verge.admin | | `/verge user setprimary ` | Set a player's primary permission group. | verge.admin | | `/verge user meta setprefix|setsuffix ` | Manage per-user prefix and suffix overrides. | verge.admin | ## Permissions | Permission Node | Description | Default | |----------------|-------------|---------| | `verge.use` | Allow viewing Verge status and help. | All players | | `verge.admin` | Full administrative access to Verge permissions, groups, and commands. | OP | ## Configuration ### `config.yml` Configure the built-in chat formatter, default group assignment, and debugging options: ```yaml # Verge Configuration # Enable or disable Verge's built-in chat formatter formatter-enabled: true # Chat format (supports prefixes, suffixes, usernames, and color codes) chat-format: "{prefix}{player}{suffix}&7: &f{message}" # The name of the default group assigned to new users default-group: "default" # Enables debug logging in the console debug: false ``` ### `groups.yml` Define permission groups with weights, prefixes, inheritance parents, and permission nodes: ```yaml # Verge Group Data default: weight: 1 prefix: "&7[Member] &7" suffix: "" parents: [] permissions: verge.use: true admin: weight: 100 prefix: "&c[Admin] &f" suffix: "" parents: - default permissions: "*": true ``` ## Web Editor Verge includes a fully-featured web-based permission editor available at [verge.mine-dream.org](https://verge.mine-dream.org). Run `/verge editor` in-game to generate a secure session link. The web editor allows you to: * View and manage all permission groups and their members * Add, remove, and toggle permission nodes * Configure group inheritance hierarchies with drag-and-drop parents * Edit group and user metadata (prefixes, suffixes, weights) * Manage per-user permission overrides * Changes sync back to your server in real-time

Verge is a free Minecraft Java mod. Compatible with Minecraft 26.1, 26.1.1, 26.1.2, 26.2. Downloaded 3 times (via Hangar). Download it and open it directly in the game.

Explore more