Skip to content

In AdvancedFFA, Each arena has its own cuboid boundary, spawn coordinates, spectator spawn, and permissions.


Arena Setup Checklist

Before an arena can accept players (allowQueue true), all of the following requirements must be met:

  • Corner 1: Minimum cuboid coordinate
  • Corner 2: Maximum cuboid coordinate
  • Spawn Location: Spawn point of players
  • Spectator Location: Spectator spawn point
  • Linked Kit: Paired kit providing the loadout

Check your arena status at any time with:

/ffa arena list

Configuring Corners & Spawns

1. Set Corners

The arena region is used to restore arena and limit players inside it

# Corner 1
/ffa arena edit <arena> setCorner1

# Corner 2
/ffa arena edit <arena> setCorner2

2. Set Spawns

# Stand where players should spawn
/ffa arena edit <arena> setSpawn

# Stand where spectators should spawn
/ffa arena edit <arena> setSpectator

Arena restoration

AdvancedFFA integrates natively with FastAsyncWorldEdit to provide zero-lag block restoration for arenas where building and block-breaking are enabled

How it Works

1. Capture Baseline (saveSchematic)


2. Broadcast Reset Alerts (60s, 30s, 10s, 5s countdown)


3. Asynchronous FAWE Paste


4. Arena Restored

Reset Interval & Broadcast Alerts

The reset timer is configured via config.yml:

yaml
restoration-interval-minutes: 10

When a reset approaches, AdvancedFFA broadcasts alerts to all players inside the arena:

Conditional Restoration

If both allowBreak and allowPlace are set to false, AdvancedFFA automatically disables the restoration scheduler for that arena to save server resources!


Arena Options

CommandDefaultDescription
/ffa arena edit <arena> allowBreak <true|false>falseEnables players to mine or break blocks inside the arena
/ffa arena edit <arena> allowPlace <true|false>falseEnables players to place blocks inside the arena
/ffa arena edit <arena> giveProtection <true|false>trueAfk protection to joining or respawning players
/ffa arena edit <arena> linkWithKit <kit>noneLinks the arena to a specific kit
/ffa arena edit <arena> allowQueue <true|false>falseEnables or disables player entry. Disabling safely kicks active players to the lobby
/ffa arena edit <arena> setDisplayName <name>Internal IDSets a custom formatted display name