Overview
ClansPlus uses a two-tier permission system:- Plugin Permissions - Traditional permission nodes for server permissions plugins (LuckPerms, PermissionsEx, etc.)
- Subject Permissions - Internal rank-based permissions controlling what clan members can do
Plugin Permission Nodes
These permissions are granted to players via your server’s permissions plugin.Player Commands
Basic clan commands available to all players:Member Commands
Commands for players in a clan:Management Commands
Commands typically restricted to managers and leaders:Leader Commands
Commands restricted to clan leaders:Admin Commands
Administrative commands for server staff:Bypass Permissions
Permissions that bypass certain restrictions:Subject Permission System
Subject permissions control what clan members can do based on their rank. These are configured per-clan and managed by clan leaders.Ranks
ClansPlus has three ranks with hierarchical permissions:Highest rank. Has all permissions by default.
- One leader per clan
- Can transfer leadership with
/clan setowner - Cannot be kicked from the clan
- Can manage all permissions
Middle management rank.
- Multiple managers allowed
- Has permissions set to MANAGER or MEMBER
- Can be promoted/demoted by the leader
- Typically handles invites and kicks
Basic clan member rank.
- Default rank for new members
- Has only permissions set to MEMBER
- Limited management capabilities
- Focus on clan participation
Permission Hierarchy
Permissions follow a hierarchical system:- If MEMBER has a permission, MANAGER and LEADER also have it
- If MANAGER has a permission, LEADER also has it
- LEADER always has all permissions
This hierarchy means setting a permission to MEMBER grants it to all ranks, while setting it to LEADER restricts it to only the leader.
Available Subjects
Each subject represents an action that can be controlled:Invite players to the clan.
Kick members out of the clan.
Change the clan’s custom display name with color codes.
Change the clan’s icon displayed in menus.
Teleport to the clan’s spawn point.
Set the clan’s spawn point location.
Set the clan’s announcement message.
Promote clan members to manager rank.
Only the leader can promote/demote managers by default.
Remove manager rank from clan members.
Use clan chat to communicate with clan members.
Upgrade clan features like max members, skills, and storage.
Send ally requests and manage clan allies.
Open and manage clan storage inventories.
Default Permissions
Set default permissions for all new clans inconfig.yml:
config.yml
Forced Default Permissions
Force all clans to use the default permissions.When enabled:
- All clan permissions are set to the defaults
- Clans cannot change their permissions
- The
/clan setpermissioncommand is disabled
config.yml
Managing Clan Permissions
In-Game Management
Clan leaders can manage permissions through the GUI:- Open clan menu:
/clan menu - Click on “Settings” (gear icon)
- Click on “Set Permissions”
- Click on any subject to change its required rank
- Select new rank: MEMBER, MANAGER, or LEADER
Permission Examples
Democratic Clan (More Permissions to Members):Permission Plugin Setup
Example configurations for popular permission plugins:LuckPerms
PermissionsEx (Legacy)
permissions.yml
GroupManager
groups.yml
Checking Permissions
Players can check what they can do:Troubleshooting
Permission Not Working
- Check Plugin Permissions - Verify the player has the command permission node
- Check Clan Rank - Verify the player’s rank in the clan
- Check Subject Permissions - View clan permissions in settings GUI
- Check Forced Default - If enabled, permissions cannot be changed per-clan
Commands Not Available
- Missing permission node from permissions plugin
- Use
/lp user <player> permission check clansplus.command.clan.createto test
Cannot Change Permissions
- Only the clan leader can change permissions (unless forced defaults are enabled)
- Check
permission-default-forcedin config.yml
Managers Can Do Leader Actions
- Remember the hierarchy: LEADER > MANAGER > MEMBER
- If you set a permission to MANAGER, the leader also has it
- This is intentional design
Best Practices
- Grant Basic Permissions - Give all players access to create and join clans
- Restrict Admin Commands - Only give
clanadmin.*to trusted staff - Document Your Setup - Keep notes on which groups have which permissions
- Test Changes - Test permission changes on a test server first
- Use Wildcards Carefully - Avoid
clansplus.*unless you want all permissions - Balance Subject Permissions - Consider your server culture when setting defaults
- Communicate Changes - Let players know if you change forced defaults
For a complete list of all permission nodes, use
/clanadmin debug or check the plugin’s source code.