Overview
The/clanadmin command provides server administrators with powerful tools to manage clans, modify data, control events, and maintain the plugin. All commands require the clanplus.admin permission.
Permission Required
All/clanadmin commands require:
- Permission:
clanplus.admin
Core Administration
Reload Plugin
- Main config.yml
- All inventory configuration files
- Language files (English, Vietnamese)
- Event configurations
- Skill configurations
- Upgrade configurations
- Discord webhook settings
Create Backup
<custom_file_name>- (Optional) Custom name for the backup file
\ / : * ? < > |
Examples:
Chat Spy
- Players with
clanplus.adminpermission - Console (when run from console)
Database Management
Transfer Database Type
<type>- The target database type:H2,MYSQL,MARIADB,SQLITE
H2- Local H2 database (default)MYSQL- MySQL databaseMARIADB- MariaDB databaseSQLITE- SQLite database
Delete Clan
<clan_name>- The name of the clan to delete
Clan Data Management
Set Clan Data
<clan_name>- The name of the clan<type>- The data type to modify (see table below)<action>- The action:set,give,remove,reset,add<value>- The value to apply
Available Types and Actions
| Type | Actions | Description | Example |
|---|---|---|---|
score | set, give, remove, reset | Clan score points | /clanadmin setClanData Warriors score give 100 |
warpoint | set, give, remove, reset | War event points | /clanadmin setClanData Warriors warpoint set 500 |
warning | set, give, remove, reset | Warning count | /clanadmin setClanData Warriors warning reset |
createddate | set | Creation timestamp (milliseconds) | /clanadmin setClanData Warriors createddate set 1234567890 |
customname | set, reset | Custom display name | /clanadmin setClanData Warriors customname set &b&lWarriors |
message | set, reset | Clan message/description | /clanadmin setClanData Warriors message set Welcome! |
icon | set | Clan icon | /clanadmin setClanData Warriors icon set MATERIAL DIAMOND_SWORD |
subjectpermission | set, reset | Permission settings | /clanadmin setClanData Warriors subjectpermission set INVITE MEMBER |
discordchannelid | set, reset | Discord channel ID | /clanadmin setClanData Warriors discordchannelid set 123456 |
discordjoinlink | set, reset | Discord invite link | /clanadmin setClanData Warriors discordjoinlink set https://discord.gg/abc |
members | add, remove | Clan member list | /clanadmin setClanData Warriors members add Steve |
allies | add, remove | Allied clans | /clanadmin setClanData Warriors allies add Knights |
Icon Type Examples
Subject Permission Examples
Set Clan Skill Data
<clan_name>- The name of the clan<skill_id>- The numeric ID of the skill<skill_level>- The level to set
Reset All Clans
<type>- The stat to reset:score,warpoint, orwarning
Player Data Management
Set Player Data
<player_name>- The player’s username<type>- The data type to modify (see table below)<action>- The action:setorreset<value>- The value to apply
Available Types and Actions
| Type | Actions | Description | Example |
|---|---|---|---|
clanname | set, reset | Player’s clan membership | /clanadmin setPlayerData Steve clanname set Warriors |
rank | set | Player’s rank in clan | /clanadmin setPlayerData Steve rank set MANAGER |
joindate | set | Join timestamp (milliseconds) | /clanadmin setPlayerData Steve joindate set 1234567890 |
scorecollected | set, reset | Score collected by player | /clanadmin setPlayerData Steve scorecollected set 1000 |
lastactivated | set | Last activity timestamp | /clanadmin setPlayerData Steve lastactivated set 1234567890 |
Available Ranks
MEMBER- Regular clan memberMANAGER- Clan manager with elevated permissionsLEADER- Clan owner/leader
When setting a player’s clan with
clanname set, the player is automatically added to the clan’s member list.Clan Storage Management
Open Clan Storage
<clan_name>- The name of the clan<storage_number>- The storage number to open (1 to max storage)
Event Management
War Event Control
Start War Event
End War Event
Set War Time
<seconds>- The new time remaining in seconds (minimum 1)
Command Syntax Reference
When running/clanadmin without arguments, you’ll see this helpful syntax guide:
Best Practices
Before Making Changes
Before Making Changes
- Always create a backup using
/clanadmin backup - Test on a development server if possible
- Notify players before making major changes
- Document your changes for future reference
Database Safety
Database Safety
- Backup before transfers - Always run
/clanadmin backupbefore transferring database types - No players online - Ensure no players are online during database transfers
- Test the new database - Verify data integrity after transfers
- Keep old backups - Don’t delete old backups immediately after transfers
Bulk Operations
Bulk Operations
- Use clanResetAll carefully - This affects all clans simultaneously
- Announce beforehand - Let players know about bulk resets (like seasonal score resets)
- Consider timing - Perform during low-activity periods
- Document the reset - Keep records of when and why resets occur
Player Data Management
Player Data Management
- Verify player names - Double-check spelling before modifying data
- Check current status - Review current data before making changes
- Leader transfers - Be careful when changing clan leaders via setPlayerData
- Handle disputes carefully - Document reasons for manual interventions
Common Admin Tasks
Seasonal Score Reset
Transfer Player Between Clans
Fix Clan Permissions
Database Migration
Troubleshooting
Command Not Working
Command Not Working
- Verify you have
clanplus.adminpermission - Check console for error messages
- Ensure clan/player names are spelled correctly
- Try
/clanadmin reloadto refresh configurations
Database Transfer Failed
Database Transfer Failed
- Check that no players are online
- Verify database credentials in config.yml
- Restore from backup if needed
- Check console logs for specific errors
- Ensure target database is accessible
Data Not Saving
Data Not Saving
- Run
/clanadmin reloadto refresh - Check file permissions on the plugin folder
- Verify database connection is stable
- Check console for save errors
Backup Issues
Backup Issues
- Verify backup folder exists and is writable
- Check available disk space
- Avoid special characters in backup names
- Check console output for specific errors
