NovaFFA

Configuration

A walk through config.yml, the file that holds every setting

plugins/NovaFFA/config.yml holds settings only, everything a player reads is in the language file instead. Every key that exists is actually read, nothing in the shipped file is dead weight.

Top of the file

KeyControls
config-versionLeave it alone, it lets the plugin add new keys to your file when you update
languageWhich file to load out of the lang folder, written without .yml. Shipped: en_US, fr_FR, es_ES, zh_CN, hi_IN. Drop your own file in and name it here too

Arenas and regeneration

arenas.build is whether a newly created arena lets players place and break blocks in it. Each arena then carries its own setting, changed with /ffa arena edit <arena> build <on | off>, and turning it off protects the arena without a region plugin. Covered on Protecting the blocks.

arenas.regeneration controls the automatic rebuild timer, who is told about it, how the blocks go back down, and what happens to players standing in the arena while they do. Covered in full on Arenas and Regeneration, including layers for a rebuild that walks up from the bottom row and protect_players for a rebuild that cannot kill anybody.

Combat tag

combat_tag controls the fight timer, what it blocks, and what happens if a tagged player quits. Covered in full on Combat Tag.

On a kill

on_kill.give_kit_again and on_kill.heal decide what happens to the killer right after a kill. Covered on Statistics.

on_kill.rewards holds the commands a kill runs, streak rewards, lines for the victim and the anti farming settings. Covered on Kit Prices and Rewards.

Economy

economy turns kit prices and the money paid per kill on and off, and sets that amount. It needs Vault and an economy plugin. Covered on Kit Prices and Rewards.

One arena mode

one_arena, at the bottom of the file, switches the plugin from one arena per kit to every kit in one arena, and reads the menus out of menus/one_arena/ while it is on. Covered on One Arena Mode.

Sending players to the lobby

Under teleport_to_lobby_on:

KeyControls
joinSends a player to the FFA lobby the moment they join the server
respawnSends a player to the FFA lobby when they respawn after dying in an arena

Blocked commands

Under blocked_commands, written without the leading slash:

KeyControls
in_arenaBlocked for the whole time a player is inside an arena
in_lobbyBlocked for the whole time a player is inside the FFA lobby

This is the blunter, always-on rule. For a block that only applies while a player is actually fighting, use combat_tag.block.commands instead, see Combat Tag.

Command aliases

Under commands.aliases, one list per command, written without the leading slash. An empty list gives that command no aliases at all. See Commands for the full table of what ships by default, including why /spawn is worth checking before you keep it.

Aliases are read in onLoad, before the plugin fully starts, because Paper registers commands ahead of onEnable. A config that fails to parse this early falls back to the default aliases rather than failing the whole plugin, the log line at startup tells you if that happened.

On this page