Skip to content

Commands & Permissions ​

INFO

AdvancedFFA features tab-complete support for every command, making arena setup and kit customization simple.


Player Commands ​

CommandPermissionDescription
/ffa join <kit>advancedffa.useJoins the best available arena linked with the specified kit
/ffa leaveadvancedffa.useLeaves your current FFA arena and teleports to the lobby
/leaveffaadvancedffa.useConvenient alias for /ffa leave
/ffa shopadvancedffa.useOpens the interactive Cosmetic Shop GUI
/ffa spectate <player>advancedffa.spectateTeleports you to spectate an active player
/kitedit <kit>advancedffa.kiteditOpens the interactive GUI to customize layout for a kit
/stats [player]advancedffa.statsDisplays your or another player's FFA statistics

Party Commands (/party or /p) ​

CommandRoleDescription
/party createLeaderCreates a party (requires advancedffa.party.create)
/party <player>LeaderInvites a player to your party
/party publicLeaderOpens party so anyone can join with /party join <leader>
/party privateLeaderMakes party invite-only
/party transfer <player>LeaderTransfers leadership to a party member
/party disband confirmLeaderDisbands the party and clears any active arena reservations
/party join <player>MemberJoins an open or invited party (auto-joins active party match)
/party listAllLists party members: Party(count): Leader (Leader), Member1, Member2
/party chatMemberToggles party-only chat mode
/party leaveMemberLeaves 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]
SubcommandDescription
/ffa arena listLists all registered arenas: Arenas(count): arena1, arena2, ...
/ffa arena create <arenaname>Registers a new arena
/ffa arena delete <name> confirmDeletes an arena (must be closed first with allowQueue false)
/ffa arena edit <name> setCorner1Sets the first corner at your current position
/ffa arena edit <name> setCorner2Sets the second corner at your current position
/ffa arena edit <name> setSpawnSets the spawn point where players spawn
/ffa arena edit <name> setSpectatorSets 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]
SubcommandDescription
/ffa kit listLists 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> confirmDeletes a kit (must be closed first with allowQueue false)
/ffa kit edit <name> setInvSaves 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 listLists 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]
SubcommandDescription
/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 ​

CommandDescription
/ffa setlobbySets the global FFA lobby to your current position
/ffa reloadReloads config.yml, messages.yml, scoreboard.yml, and cosmetics.yml

Permissions Overview ​

Permission NodeDefaultDescription
advancedffa.usetrueAllows joining and leaving FFA arenas and browsing the shop
advancedffa.kitedittrueAllows players to customize their kit layouts with /kitedit
advancedffa.spectatetrueAllows players to spectate active arena combatants
advancedffa.statstrueAllows players to check their own and others' stats
advancedffa.party.createfalseRequired to create a party with /party create
advancedffa.adminopGrants access to all administrative arena and kit commands