Creating a Clan
Players can create their own clan using the/clansplus create command.
Choose a clan name
Select a unique name that follows the server’s naming rules. The name must:
- Meet minimum and maximum length requirements (configurable in
config.yml) - Not contain prohibited characters (spaces,
&, and special characters) - Not match any prohibited names set by the server
Pay creation cost
If enabled, creating a clan requires payment using one of these currency types:
- Vault - Server economy (requires Vault plugin)
- PlayerPoints - PlayerPoints plugin
- WarPoint - ClansPlus war points
config.yml under clan-setting.create.The clan creation is announced to the server with a randomly selected broadcast message from
config.yml.Joining and Leaving Clans
Joining a Clan
Players can join clans through invitation:- A clan member with
INVITEpermission sends you an invitation:/clansplus invite <player> - You receive the invitation notification
- Accept with
/clansplus acceptor reject with/clansplus reject - Upon acceptance, you join as a MEMBER with the configured default permissions
Leaving a Clan
Members can leave their clan at any time:The clan owner (LEADER) cannot leave the clan - they must either transfer ownership with
/clansplus setowner or disband the clan entirely.Member Management
Rank System
ClansPlus uses a three-tier rank system defined incom.cortezromeo.clansplus.api.enums.Rank:
- LEADER - Clan owner with full permissions
- MANAGER - Trusted members with elevated permissions
- MEMBER - Regular clan members
Managing Members
Inviting Players (requiresINVITE permission):
KICK permission):
SETMANAGER permission, usually LEADER only):
REMOVEMANAGER permission, usually LEADER only):
All member management actions are logged with player data including join dates, last activity, and score collected.
Clan Settings and Customization
Custom Name
Clans can set a formatted display name with color codes and formatting:Requires
clanplus.setcustomname permission and the SETCUSTOMNAME clan permission.- Supports Minecraft color codes (
&) and hex colors - Is displayed in GUIs, chat, and PlaceholderAPI
- Falls back to the original clan name if not set
Clan Message
Set a message of the day (MOTD) that displays to members when they join:SETMESSAGE clan permission (configurable per-clan).
Clan Icon
Customize your clan’s icon in GUI menus:com.cortezromeo.clansplus.api.enums.ItemType):
- MATERIAL - Minecraft material name
- BASE64 - Base64-encoded texture
- URL - Direct texture URL
- MINECRAFT_HEADS - Minecraft-heads.com integration
clanplus.seticon permission.
Clan Spawn
Set a home location for your clan:- Setting spawn requires
clanplus.setspawnpermission and theSETSPAWNclan permission - Teleporting requires the
SPAWNclan permission - World blacklists can be configured in
config.ymlto prevent spawns in certain worlds - Spawn can be disabled entirely in the config
Permission System
Clan leaders can customize which rank is required for each action:com.cortezromeo.clansplus.api.enums.Subject):
| Subject | Description | Default Rank |
|---|---|---|
| INVITE | Invite players to clan | LEADER |
| KICK | Kick members from clan | LEADER |
| SETCUSTOMNAME | Set clan custom name | LEADER |
| SETICON | Set clan icon | LEADER |
| SPAWN | Teleport to clan spawn | MEMBER |
| SETSPAWN | Set clan spawn point | LEADER |
| SETMESSAGE | Set clan message | LEADER |
| SETMANAGER | Promote member to manager | LEADER |
| REMOVEMANAGER | Demote a manager | LEADER |
| CHAT | Use clan chat | MEMBER |
| UPGRADE | Upgrade clan skills/slots | MANAGER |
| MANAGEALLY | Manage clan allies | MANAGER |
| OPENSTORAGE | Access clan storage | MEMBER |
Default permissions can be forced server-wide by setting
clan-setting.permission.default.forced: true in config.yml.Ally System
Clans can form alliances with other clans to prevent friendly fire and cooperate during war events.Managing Allies
Send Ally Request (requiresMANAGEALLY permission):
/clansplus menu to view and manage incoming ally requests.
Remove an Ally:
Access the ally management GUI through /clansplus menu to remove existing allies.
Ally Benefits
- PvP Protection: Members of allied clans cannot damage each other during war events
- Coordination: Allied clans can coordinate strategies during war events
- Visibility: Allies are listed in clan information and PlaceholderAPI
Allies are stored in the clan data as a list of clan names. Breaking an alliance is mutual - both clans must agree or the alliance can be unilaterally broken.
Clan Information
View detailed information about any clan:- Clan name and custom name (if set)
- Owner and member count
- Creation date
- Current score and war points
- Clan message
- List of members with their ranks
- Allied clans
- Skill levels
Administrative Commands
Server administrators withclanplus.admin permission have additional management tools:
See the API Reference for programmatic clan management using the ClansPlus API.
