Commands
The root command is /clan. It ships with the alias /c, which you can change under command.aliases in config.yml. That alias list is authoritative and is re-read on /clan reload. Run /clan alone to open the main menu, or /clan help to list every subcommand. Most member actions are gated by your clan's permission matrix, which the leader edits with /clan permissions.
Help and usage lines render under the alias you actually typed, so /c help lists everything as /c ... rather than /clan .... The description of every command and the visible label of every argument are translatable: see Language file.
Any argument that takes a number also accepts the suffixes k, m, b, t, qa, and qi, so /clan givepoint kills 10k grants 10000.
Player commands
| Command | Description |
|---|---|
/clan or /clan menu | Open the clan menu |
/clan create <name> [tag] | Create a clan |
/clan disband [confirm] | Disband your clan (leader only) |
/clan invite <player> | Invite a player to your clan |
/clan accept <clan> | Accept a clan invite |
/clan deny <clan> | Decline a clan invite |
/clan join <clan> | Join an open clan |
/clan leave | Leave your clan |
/clan kick <player> | Kick a member |
/clan ban <player> | Ban a player from your clan |
/clan unban <player> | Unban a player |
/clan promote <player> | Promote a member one rank |
/clan demote <player> | Demote a member one rank |
/clan transfer <player> [confirm] | Transfer clan ownership (leader only) |
/clan rename <name> | Rename your clan |
/clan open | Open the clan to instant joins |
/clan close | Close the clan (join by invite only) |
/clan description [text] | Set or clear the clan description |
/clan permissions [role] [action] [allow|deny] | View or edit the clan permission matrix |
/clan ally <clan> | Request or accept an alliance |
/clan unally <clan> | End an alliance |
/clan home | Teleport to the clan home |
/clan sethome | Set the clan home |
/clan banner | Place or rally to the clan banner |
/clan pvp | Toggle clan friendly fire |
/clan chat [message] | Toggle clan chat, or send one clan message |
/clan allychat [message] | Toggle ally chat, or send one ally message |
/clan info [clan|player] | Show clan details, by clan name or an online player's nick |
/clan list | List all clans |
/clan top <point> | Show the leaderboard for a point type |
/clan stats | Show your clan kills, deaths, and KDR |
/clan members | Show your clan members |
/clan help | Show command help |
Clans are closed by default, so members join by invite. /clan open lets anyone join with /clan join, and /clan close closes the clan again. Run /clan permissions with no arguments to open the matrix editor, or /clan permissions <role> <action> allow|deny to set one entry from chat. The leader is always allowed and only the leader can edit the matrix.
/clan info accepts a clan name or an online player's nick and resolves either to the matching clan. When a token matches both a clan and a player, the clan name takes precedence.
The ally commands /clan ally, /clan unally, and /clan allychat work only while clan.allies.enabled is true in config.yml. With the ally system switched off they are disabled, and ally chat is rerouted to clan chat.
Admin commands
Every /clan admin action needs the snclans.admin parent node plus its own leaf node below.
| Command | Permission | Description |
|---|---|---|
/clan givepoint <point> <amount> [clan|player] | snclans.admin.givepoint | Grant or remove custom points, by clan name or player nick |
/clan admin rename <clan> <name> [-s] | snclans.admin.rename | Rename any clan |
/clan admin disband <clan> [-s] | snclans.admin.disband | Force-disband any clan |
/clan admin transfer <clan> <player> [-s] | snclans.admin.transfer | Force-transfer clan leadership |
/clan admin join <clan> <player> [-s] | snclans.admin.join | Force a player into a clan |
/clan admin kick <clan> <player> [-s] | snclans.admin.kick | Kick a member from any clan |
/clan admin promote <clan> <player> [-s] | snclans.admin.promote | Promote a member in any clan |
/clan admin demote <clan> <player> [-s] | snclans.admin.demote | Demote a member in any clan |
/clan admin ban <clan> <player> [-s] | snclans.admin.ban | Ban a player from any clan |
/clan admin unban <clan> <player> | snclans.admin.unban | Unban a player from any clan |
/clan admin description <clan> [text] | snclans.admin.description | Set or clear any clan's description |
/clan admin open <clan> [-s] | snclans.admin.open | Open any clan to instant joins |
/clan admin close <clan> [-s] | snclans.admin.close | Close any clan (join by invite only) |
/clan reload | snclans.admin.reload | Reload configuration and language files |
/clan debug | snclans.admin.debug | Toggle runtime debug output |
The last argument of /clan givepoint takes a clan name or a player nick: /clan givepoint kills 1 Snopeyy credits the clan that player belongs to, and answers that the player is in no clan when they have none. Online players and anyone the server has already seen both resolve. When a token matches both a clan and a player, the clan name wins. Omit the argument entirely to credit your own clan.
The optional -s flag runs an admin action silently, skipping the target clan's notifications and any broadcast. It works on every /clan admin action except unban, and requires the snclans.admin.silent permission.
/clan admin disband permanently deletes a clan and its data. This cannot be undone.
Tab completion
Every argument suggests real values as you type:
- Clan names for
join,ally,unally, and the/clan adminsubcommands. - Clan names and online player nicks for
infoandgivepoint; when a token matches both, the clan name wins. - Your own clan's members for
kick,ban,promote,demote, andtransfer. - Your clan's ban list for
unban. - Online player names for
inviteand the/clan adminplayer argument. - Roles, actions, and the
allow/denyliterals for/clan permissions. - The
confirmand-sliterals where those apply. - An angle-bracket hint such as
<name>or<message>for free-form arguments.
Suggestions are a convenience only. Offline members stay typable, any typed value is still accepted, and every command's behavior and error messages are unchanged.