Skip to content

Party FFA ​

Party FFA lets groups of friends or competitive teams duel together in private, isolated arenas without interference from random players.

INFO

Party FFA is built right into AdvancedFFA. You can use /party or its convenient shorthand /p.


How It Works ​

  1. Create a party: A player creates a party using /party create.
  2. Invite friends: The leader invites friends with /party <player> or opens the party with /party public.
  3. Queue as a squad: When the party leader joins a kit (/ffa join <kit>), AdvancedFFA automatically finds an empty arena linked to that kit and reserves it exclusively for your party.
  4. Isolated Arena: Normal players cannot enter your reserved arena.
  5. Auto-Teleport: Any player joining the party mid-game is automatically teleported into the ongoing match with the kit equipped.
  6. Clean Exit: When the leader leaves the arena (/ffa leave), disbands the party, or disconnects, all party members are safely teleported back to the lobby with their survival inventories restored.

Party Commands ​

CommandRoleDescription
/party createLeaderCreates a new party (requires advancedffa.party.create)
/party <player>LeaderInvites a player to your party
/party publicLeaderMakes party open so anyone can join with /party join <leader>
/party privateLeaderSets the party back to invite-only
/party transfer <player>LeaderTransfers party leadership to a member
/party disband confirmLeaderDisbands the party and clears any active arena reservations
/party join <player>MemberJoins an open party or accepts an invitation
/party listAllLists active party members: Party(count): Leader (Leader), Member1, Member2
/party chatMemberToggles party-only chat mode
/party leaveMemberLeaves the party (teleports player back to lobby if in an arena)

Party Chat

When party chat is enabled via /party chat, all messages sent by that player are only visible to their party members. Run /party chat again to switch back to public chat.


Matchmaking Rules ​

  • Leader Control: Only the party leader can queue the group into an arena. Members trying to run /ffa join <kit> are informed that only their leader can start a match.
  • Empty Arena Requirement: When queuing, the plugin searches for an empty arena linked to the kit. If all arenas for that kit currently have active fights, the leader is notified that no empty arena is available.
  • Non-Party Member Lockout: Regular players queueing normally will never be placed into an arena that has an active party reservation.
  • Disconnect Protection: If a party leader disconnects, the party is disbanded and members are returned safely to the lobby. If a member disconnects, they are removed from the party without disrupting the rest of the players.

Permissions ​

Permission NodeDefaultDescription
advancedffa.party.createfalse (or OP)Allows players to create a party with /party create

Donor Perk

Since advancedffa.party.create is false by default, it makes a great VIP or donor perk on your server!