FFA Mode
Non-stop Free-For-All PvP arenas where any number of players fight simultaneously and maps automatically reset on active timers.
Setup Steps
- Register a normal arena, outline its boundaries, specify spawn points, and link a kit template (see Arena Setup Gate Setup).
- Toggle FFA mode:
/arena ffa MyFFA true. - Set the GUI display attributes:
/arena setdisplayname MyFFA <yellow>NoDebuff FFA Arena</yellow> /arena seticon MyFFA # Hold the icon item in your hand first
The arena now displays in the /ffa GUI and will auto-reset at the configured interval.
Player Walk-Through
- Player executes the
/ffacommand, opening a list of active arenas showing real-time player counts. - Clicking an arena selects a spawn location (randomly selects from defined spawns, falling back to spawn1/2).
- The player is teleported to the arena.
- A countdown (configured as
ffa.countdown-secondsinconfig.yml) runs, restricting movement and damage. - The countdown concludes, applying the kit items and enabling combat.
- On death: the player returns to the lobby and can rejoin the FFA using
/ffa. - To leave voluntarily: execute
/leavefight.
FFA Player States
Internally, players in the FFA manager transition through these state flows:
| State Value | Meaning |
|---|---|
NONE |
The player is not in an FFA arena (free to queue or join duels). |
FFA_STARTING |
The player is teleported into the arena, waiting for the countdown timer to finish. |
IN_FFA |
Active state: the player can receive damage and fight. |
Auto-Reset System
To clear building debris, water/lava placements, and restore chests, FFA arenas run an auto-reset cycle. When the reset timer fires:
- All players in the arena receive a warning broadcast.
- Players are temporarily teleported to safe positions and their kits are refreshed.
- FAWE pastes the schematic back to restore the arena.
- The reset timer is restarted.
Customize the reset cycle inside config.yml:
yamlffa:
reset-interval-seconds: 1800 # 30 Minutes (default)
Admins can trigger a manual reset at any time using:
/arena reset MyFFA
Running Multiple Arenas
You can run multiple FFA arenas concurrently, each with independent player counts, map schemas, and kits. Players pick their arena from the /ffa GUI.
FFA and ELO
FFA actions increase kills and deaths stats in the database, but they do not affect ELO rankings. ELO modifications are restricted to ranked duels and team matchmaking.
Exhaustive FFA Command Reference
Below is a complete command list relating to FFA mode setup and gameplay:
| Command | Syntax / Parameters | Permissions | Functional Behavior |
|---|---|---|---|
/ffa |
- | shyamduels.use |
Opens the GUI layout of active FFA arenas with real-time player counts. |
/leavefight |
- | shyamduels.use |
Leaves the current active FFA match and returns you to the lobby spawn. Alias: /leave, /spawn. |
/arena ffa |
/arena ffa <name> <true/false> |
shyamduels.admin |
Toggles FFA mode on the specified arena configuration profile. |
/arena addffaspawn |
/arena addffaspawn <name> |
shyamduels.admin |
Adds your current location as a random FFA spawn point in the arena. |
/arena clearffaspawns |
/arena clearffaspawns <name> |
shyamduels.admin |
Clears all registered custom FFA spawn coordinates. |
/arena reset |
/arena reset <name> |
shyamduels.admin |
Forces an immediate schematic restoration of the FFA arena. |