INFO
Find answers to common questions 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 the readiness of your arenas anytime with /ffa arena list.
What happens if the server restarts or crashes while players are in an arena?
AdvancedFFA includes an automated crash recovery system:
- When a player joins an arena, their complete pre-FFA state (inventory, armor, offhand, XP, health, food, game mode) is serialized to the database
- If the server crashes or restarts, the plugin detects that the player was inside an arena upon reconnection, loads their pre-FFA state from the database, and teleports them safely to the global lobby (
/ffa setlobby)
How does Afk Protection function?
When players join an arena or respawn, they receive afk protection (if enabled):
- Players are invulnerable to incoming damage from enemies and projectiles
- The moment the player jumps or moves, protection ends
- This prevents afk farming
Why are commands blocked inside the arena?
To prevent combat logging, cheating, and inventory duplication, AdvancedFFA intercepts and cancels all commands while a player is inside an active arena session. The only permitted commands are /ffa leave and /leaveffa.
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 any active players to lobby)
/ffa arena edit <arenaname> allowQueue false
# 2. Delete with confirmation
/ffa arena delete <arenaname> confirmThe same two-step safety check applies to kits:
/ffa kit edit <kitname> allowQueue false
/ffa kit delete <kitname> confirm