Skip to main content

Guild Ranks

CocoGuild has a built-in rank system with three tiers: Owner, Moderator, and Player.

Rank Hierarchy

RankDisplayDescription
👑 Owner&8[&cOwner&8]Guild creator/leader with full permissions
⚔️ Moderator&8[&6Officer&8]Trusted members with management permissions
👤 Player&8[&fMember&8]Regular guild members

Rank Display Customization

plugins/CocoGuild/config.yml
settings:
rank-display:
owner: "&8[&cOwner&8]"
moderator: "&8[&6Officer&8]"
player: "&8[&fMember&8]"

Rank Permissions

Each rank has different default permissions for guild actions:

Owner Permissions

ActionAllowed
Create Guild✅ Yes
Delete Guild✅ Yes
Rename Guild✅ Yes
Invite Players✅ Yes
Kick Members✅ Yes
Transfer Leadership✅ Yes
Promote Members✅ Yes
Demote Members✅ Yes
Manage Alliances✅ Yes
Toggle PvP✅ Yes
Leave Guild❌ No (must transfer first)

Moderator Permissions

ActionAllowed
Create Guild❌ No
Delete Guild❌ No
Rename Guild❌ No
Invite Players✅ Yes
Kick Members✅ Yes
Transfer Leadership❌ No
Promote Members✅ Yes
Demote Members✅ Yes
Manage Alliances✅ Yes
Toggle PvP✅ Yes
Leave Guild✅ Yes

Player Permissions

ActionAllowed
Create Guild❌ No
Delete Guild❌ No
Rename Guild❌ No
Invite Players✅ Yes
Kick Members❌ No
Transfer Leadership❌ No
Promote Members❌ No
Demote Members❌ No
Manage Alliances❌ No
Toggle PvP✅ Yes
Leave Guild✅ Yes

Customizing Rank Permissions

You can fully customize what each rank can do:

plugins/CocoGuild/config.yml
settings:
ranks:
player:
create: false
delete: false
rename: false
invite: true
accept: true
deny: true
kick: false
leave: true
leader: false
promote: false
demote: false
pvp: true
ally: false
revoke: false
allypvp: true
chat: true
info: true
reload: false

moderator:
create: false
delete: false
rename: false
invite: true
accept: true
deny: true
kick: true
leave: true
leader: false
promote: true
demote: true
pvp: true
ally: true
revoke: true
allypvp: true
chat: true
info: true
reload: false

owner:
create: true
delete: true
rename: true
invite: true
accept: true
deny: true
kick: true
leave: false # Cannot leave, must transfer leadership
leader: true
promote: true
demote: true
pvp: true
ally: true
revoke: true
allypvp: true
chat: true
info: true
reload: false

PlaceholderAPI

PlaceholderDescription
%cocoguild_guild_rank%Returns rank name (owner/moderator/player)
%cocoguild_guild_rank_display%Returns formatted rank display

Promotion/Demotion Commands

/guild promote <player>  - Promote a member (Player → Moderator)
/guild demote <player> - Demote a member (Moderator → Player)
/guild leader <player> - Transfer ownership to a member