Frequently Asked Questions
INFO
Find quick answers to common questions and edge cases below.
Arena Setup & Mechanics
Why do I get "Cannot enable arena! Required points missing"?
AdvancedFFA validates arenas to ensure players never spawn in void locations. You cannot set allowQueue true until all five required parameters are set:
- Corner 1 (
/ffa arena edit <arena> setCorner1) - Corner 2 (
/ffa arena edit <arena> setCorner2) - Spawn (
/ffa arena edit <arena> setSpawn) - Spectator Spawn (
/ffa arena edit <arena> setSpectator) - Linked Kit (
/ffa arena edit <arena> linkWithKit <kit>)
You can inspect all registered arenas anytime with /ffa arena list.
What happens if an arena was not restored and the server stopped or crashed?
AdvancedFFA has automated crash-safe restoration:
- Every block break or place event inside an active arena is recorded in real-time to a local SQLite table (
bffa_dirty_blocks). - On Server Shutdown: AdvancedFFA detects any modified arenas and restores them synchronously via FastAsyncWorldEdit before the server process finishes stopping.
- On Unexpected Crash: When the server boots back up, AdvancedFFA inspects the database for uncommitted dirty blocks, restores all affected arenas, and clears the table before players can join.
How does AFK Protection work?
When a player joins an arena or respawns, they receive AFK protection:
- Players are immune to incoming player and projectile damage.
- The moment the player performs any action—such as walking, jumping, attacking, or breaking a block—the protection immediately expires and sends an actionbar message.
- This completely prevents players from exploiting invulnerability while dealing damage or setting off respawn anchors.
How does Combat Logging work?
AdvancedFFA features built-in, silent combat logging:
- When two players engage in combat, both are tagged for 15 seconds.
- If a tagged player disconnects or is kicked during that window, it is instantly counted as a death for them and awards a kill, tokens, and killstreak progression to the attacker.
- The arena broadcasts a funny elimination message:
<killer> beat <victim> so hard that they left!. - No intrusive countdowns or spammy combat-log messages are displayed during regular gameplay.
How do Party Arenas work?
When a party leader queues for a kit (/ffa join <kit>), the plugin reserves an entire empty arena exclusively for that party:
- Normal players cannot join reserved party arenas.
- All party members are teleported in together with their kit layouts.
- If late players join the party via
/party join, they are automatically teleported into the ongoing match. - When the leader leaves the arena or disbands the party, all members are returned safely to the lobby.
How do I delete an arena or kit?
To protect players from being stranded, you must first disable queue access before deleting:
# 1. Disable queue (this automatically kicks active players to the lobby)
/ffa arena edit <arenaname> allowQueue false
# 2. Delete with confirmation
/ffa arena delete <arenaname> confirmThe same safety check applies to kits:
/ffa kit edit <kitname> allowQueue false
/ffa kit delete <kitname> confirm