Commands & Permissions
INFO
AdvancedFFA features tab-complete support for every command, making arena setup and kit customization simple.
Player Commands
| Command | Permission | Description |
|---|---|---|
/ffa join <kit> | advancedffa.use | Joins the best available arena linked with the specified kit |
/ffa leave | advancedffa.use | Leaves your current FFA arena and teleports to the lobby |
/leaveffa | advancedffa.use | Convenient alias for /ffa leave |
/ffa shop | advancedffa.use | Opens the interactive Cosmetic Shop GUI |
/ffa spectate <player> | advancedffa.spectate | Teleports you to spectate an active player |
/kitedit <kit> | advancedffa.kitedit | Opens the interactive GUI to customize layout for a kit |
/stats [player] | advancedffa.stats | Displays your or another player's FFA statistics |
Party Commands (/party or /p)
| Command | Role | Description |
|---|---|---|
/party create | Leader | Creates a party (requires advancedffa.party.create) |
/party <player> | Leader | Invites a player to your party |
/party public | Leader | Opens party so anyone can join with /party join <leader> |
/party private | Leader | Makes party invite-only |
/party transfer <player> | Leader | Transfers leadership to a party member |
/party disband confirm | Leader | Disbands the party and clears any active arena reservations |
/party join <player> | Member | Joins an open or invited party (auto-joins active party match) |
/party list | All | Lists party members: Party(count): Leader (Leader), Member1, Member2 |
/party chat | Member | Toggles party-only chat mode |
/party leave | Member | Leaves the party (returns to lobby if inside an arena) |
Admin Commands
All admin commands require the advancedffa.admin permission or OP status.
Arena Management
/ffa arena <create|edit|list|delete> [args]| Subcommand | Description |
|---|---|
/ffa arena list | Lists all registered arenas: Arenas(count): arena1, arena2, ... |
/ffa arena create <arenaname> | Registers a new arena |
/ffa arena delete <name> confirm | Deletes an arena (must be closed first with allowQueue false) |
/ffa arena edit <name> setCorner1 | Sets the first corner at your current position |
/ffa arena edit <name> setCorner2 | Sets the second corner at your current position |
/ffa arena edit <name> setSpawn | Sets the spawn point where players spawn |
/ffa arena edit <name> setSpectator | Sets the spectator spawn point |
/ffa arena reset <name> | Force-restores all modified blocks in the arena immediately |
/ffa arena edit <name> resetInterval <default|minutes> | Overrides the reset timer for this arena (e.g. 15 or default) |
/ffa arena edit <name> maxPlayers <unlimited|count> | Limits how many players can join this arena simultaneously |
/ffa arena edit <name> giveProtection <true|false> | Enables or disables AFK protection for players entering this arena |
/ffa arena edit <name> allowBreak <true|false> | Allows or denies players breaking blocks inside the arena |
/ffa arena edit <name> allowPlace <true|false> | Allows or denies players placing blocks inside the arena |
/ffa arena edit <name> allowQueue <true|false> | Opens or closes the arena for players |
/ffa arena edit <name> linkWithKit <kitname> | Links this arena to a specific kit |
/ffa arena edit <name> setDisplayName <text> | Sets the custom display name of the arena |
/ffa arena edit <name> rename <newName> | Changes the internal ID of the arena |
Kit Management
/ffa kit <create|edit|list|delete|info> [args]| Subcommand | Description |
|---|---|
/ffa kit list | Lists all created kits: Kits(count): kit1, kit2, ... |
/ffa kit info <kitname> | Displays detailed stats, armor, items, potion effects, and linked arenas |
/ffa kit create <kitname> | Creates a new kit |
/ffa kit delete <name> confirm | Deletes a kit (must be closed first with allowQueue false) |
/ffa kit edit <name> setInv | Saves your inventory as the default kit loadout. Clears player saved layouts |
/ffa kit edit <name> allowEdit <true|false> | Allows or denies players using /kitedit on this kit |
/ffa kit edit <name> allowQueue <true|false> | Toggles whether players can join this kit |
/ffa kit edit <name> regenOnKill <true|false> | Automatically refills health, hunger, and gear on every kill |
/ffa kit edit <name> setPermission <node|none> | Requires a custom permission node to use this kit, or none |
/ffa kit edit <name> potionEffects list | Lists all active permanent or timed potion effects on this kit |
/ffa kit edit <name> potionEffects add <effect> [duration] [level] | Adds a potion effect (e.g. speed infinite 1 or strength 60 2) |
/ffa kit edit <name> potionEffects remove <effect> | Removes a potion effect from the kit |
/ffa kit edit <name> rename <newName> | Renames the kit |
Cosmetic Management Commands
/ffa cosmetic <create|edit|list|delete|info|give|take|test> [args]| Subcommand | Description |
|---|---|
/ffa cosmetic list [category] | Lists all registered cosmetics (optionally filtered by category) |
/ffa cosmetic info <id> | Shows detailed settings of a cosmetic (particles, sounds, prices, etc.) |
/ffa cosmetic create <category> <id> [price] [icon] [displayName...] | Quickly creates a new custom cosmetic with category defaults |
/ffa cosmetic edit <id> <property> <value...> | Modifies a property on an existing cosmetic with category-specific tab completions |
/ffa cosmetic edit <id> lore <add|remove|clear> [value] | Modifies cosmetic lore lines |
/ffa cosmetic delete <id> | Permanently removes a cosmetic from configuration and memory |
/ffa cosmetic give <player> <id> | Grants ownership of a cosmetic to a player |
/ffa cosmetic take <player> <id> | Revokes ownership of a cosmetic from a player |
/ffa cosmetic test <id> | Instantly previews the cosmetic animation or sound on yourself |
General Admin Commands
| Command | Description |
|---|---|
/ffa setlobby | Sets the global FFA lobby to your current position |
/ffa reload | Reloads config.yml, messages.yml, scoreboard.yml, and cosmetics.yml |
Permissions Overview
| Permission Node | Default | Description |
|---|---|---|
advancedffa.use | true | Allows joining and leaving FFA arenas and browsing the shop |
advancedffa.kitedit | true | Allows players to customize their kit layouts with /kitedit |
advancedffa.spectate | true | Allows players to spectate active arena combatants |
advancedffa.stats | true | Allows players to check their own and others' stats |
advancedffa.party.create | false | Required to create a party with /party create |
advancedffa.admin | op | Grants access to all administrative arena and kit commands |