Commands
Every command NovaFFA registers, player facing and admin
/novaffa, aliased /ffa, is the only command an admin needs to reach every admin feature. The player facing commands are also registered on their own, since players type those directly rather than through /ffa.
Player commands
| Command | Aliases | What it does |
|---|---|---|
/novaffa | /ffa | Opens the fight menu |
/novaffa <kit> | Joins the arena linked to that kit, or the one arena in one arena mode | |
/novaffa play <kit> | The same thing, with tab completion behind it | |
/novaffa join <arena> | Joins that arena, with the kit it is linked to. In one arena mode, joins with the kit picked last | |
/novaffa buy <kit> | Opens the confirm screen for a kit with a price, see Kit Prices and Rewards | |
/novaffa help [page] | The home help screen | |
/novaffa leave | Same as /leaveffa | |
/novaffa lobby | Same as /lobby | |
/novaffa stats [player] | Same as /statistics | |
/novaffa editkits | Same as /editkits | |
/leaveffa | /leave, /ffaleave, /exit, /exitffa, /ffaexit | Leaves the arena and returns to the lobby |
/lobby | /ffalobby, /spawn | Teleports to the FFA lobby |
/statistics | /stats | Opens the statistics menu, optionally for another player |
/editkits | /kiteditor, /kitlayouts, /layouts | Opens the kit layout editor |
/novaffa join <arena> is the one to point an NPC, a sign or a command block at when each one should send a player to a particular arena. /novaffa <kit> goes the other way round, it names the kit and lets the kit find its arena, which is the same journey as long as only one arena is linked to that kit.
Every alias in this table is the default, and every one is editable or removable in commands.aliases in Configuration. /spawn in particular is worth checking, see Fight Menu.
/ffaarena and /ffakit no longer exist from older versions. They are /ffa arena and /ffa kit.
Admin commands
Everything below needs novaffa.admin, default op.
/ffa kit
| Command | What it does |
|---|---|
/ffa kit help [page] | The kit help screen |
/ffa kit create <name> | Creates a kit from your current inventory |
/ffa kit delete <kit> | Deletes a kit |
/ffa kit info <kit> | Shows a kit's details |
/ffa kit give <kit> | Hands the kit's contents to yourself |
/ffa kit give <kit> to <player> | Hands the kit's contents to another player |
/ffa kit layouts <kit> delete all | Wipes every player's saved layout for that kit |
/ffa kit edit <kit> displayname <text> | Sets the display name shown on the fight menu |
/ffa kit edit <kit> icon <icon> | Sets the menu icon |
/ffa kit edit <kit> icon hand | Sets the menu icon to the item in your main hand, potion type and all |
/ffa kit edit <kit> inventory import | Updates the kit from your current inventory |
/ffa kit edit <kit> slot <slot> | Pins the kit to one square of the fight menu |
/ffa kit edit <kit> slot auto | Unpins it again, so it fills in wherever there is room |
/ffa kit edit <kit> price <amount> | Sets what the kit costs through Vault, 0 makes it free |
/ffa kit grant <kit> <player> | Unlocks a priced kit for a player without payment, works from the console and for offline players |
/ffa kit revoke <kit> <player> | Takes a bought or granted kit away again |
/ffa kit slots | Opens the editor where kits are arranged in the fight menu |
See Kits and Kit Prices and Rewards.
/ffa arena
| Command | What it does |
|---|---|
/ffa arena help [page] | The arena help screen |
/ffa arena create <name> | Creates an arena |
/ffa arena info <arena> | Shows an arena's details |
/ffa arena delete <arena> | Deletes an arena |
/ffa arena teleport <arena> | Teleports you to the arena's spawn |
/ffa arena edit <arena> spawn | Sets the arena's spawn to where you stand |
/ffa arena edit <arena> corners <1 | 2> | Sets one corner of the region |
/ffa arena edit <arena> link <kit> | Links the arena to a kit |
/ffa arena edit <arena> premium <on | off> | Requires novaffa.arena.<arena> to join |
/ffa arena edit <arena> build <on | off> | Whether players can place and break blocks in the arena |
/ffa arena regeneration <arena> save | Saves the current state as the rebuild baseline |
/ffa arena regeneration <arena> regenerate | Rebuilds the arena right now |
/ffa arena regeneration <arena> start | Starts the automatic rebuild timer |
/ffa arena regeneration <arena> stop | Stops the automatic rebuild timer |
/ffa reload
| Command | What it does |
|---|---|
/ffa reload | Re-reads config.yml, the language file and the menu files |
Menu and message edits take effect the moment it finishes, so a run of small changes no longer means a run of restarts.
What it does not touch: kits, arenas, player layouts and player statistics, which hold live state a player standing in an arena is in the middle of, and command aliases, which Paper reads before the plugin is enabled and cannot be told about again until the server starts. A combat timer already running keeps running, unless the reload switched the combat tag off.
/lobby, admin extras
On top of the player facing teleport: /lobby set, /lobby corner1 and /lobby corner2. See Installation.
Help pages
/novaffa help [page], /ffa kit help [page] and /ffa arena help [page] are all paginated. The back and next arrows are clickable, clicking a command line puts it in your chat box ready to send.