v1.14.0: v1.14.0 — Mid-Match Leave, Stop Match & Duels Stats Crediting
13 June 2026
Mid-Match Leave, Stop Match, Unstuck Guarantees & Duels Stats Crediting
✦ New Features
1. Leave a Match Anytime
/fp leavenow works during a live match, not just in the queue- Leaving an active match counts as a forfeit, the player is removed, sent back, and their inventory and XP are restored
- If your leaving ends the match (last player standing on the other side), it wraps up normally
- No more "not in queue" message when you're clearly mid-fight
2. Leaders Can End a Match Early
/fp stopmatchlets the party leader stop a running match midway- Ends with no winner, all players are teleported back and restored
- Works even if the leader already died or is spectating
3. No More Stuck Players
- Even with command whitelist or blacklist enabled during matches,
/fp leave,/fp stopmatch, and/fp spec leavealways go through - Players can never be trapped inside a match by restrictive command lists
4. Optional: Count Results in Duels Stats
- Flip on
duels-statsand a finished FlexParty match credits winners a win and everyone else a loss on their Duels profile - Results now show on your Duels wins/losses leaderboards and in
%duels_...%placeholders - Off by default, opt in via config
- Wins and losses only (Duels has no kills or rating for non-duel matches), and draws,
/fp stopmatch, and server shutdowns credit nobody
✦ New Config
allow-leave-during-match: true
allow-stop-match: true
duels-stats:
enabled: false
credit-wins: true
credit-losses: true
Auto-migrated on reload, your existing settings and comments are preserved.
Leave/stopmatch default
on, Duels stats crediting defaults off, existing setups behave the same until you opt in.v1.13.1: v1.13.1 — Paper 1.21+ Startup Hotfix
10 June 2026
Critical Paper 1.21+ Startup Fix
✦ Critical Bug Fix
- Extension no longer fails to load on Paper 1.21+ the stuck kit item cleanup added in
v1.11.1was throwing an error during startup on newer Paper builds because of a stricter naming rule, which killed the entire extension before it could register commands. That's why/fp createand other commands silently did nothing on affected servers - Use Duels' own toggle instead the redundant cleanup check has been removed, Duels' built-in
protect-kit-items: falsesetting handles the "Kit contents cannot be used when not in a duel" spam properly, so the FlexParty-side workaround was no longer needed
✦ How to Update
- Drop the new jar into
plugins/Duels/extensions/ - Delete the old
DuelsFlexParty-1.12.0.jar(or any earlier version) - Restart the server
- If you're still seeing the "Kit contents cannot be used" message, set
protect-kit-items: falsein Duels' own config
No config changes needed, drop in the jar and restart.
v1.13.0: v1.13.0 — Smarter Config Updates (Preserves Your Edits)
09 June 2026
Smart Config Updates That Preserve Your Customizations
✦ New: Comment-Preserving Config Migration
No more losing your formatting, comments, or custom keys when the plugin updates.
- Comments and formatting preserved every line of your
config.ymlandgui.ymlstays exactly as you wrote it on update, even after new keys are merged in - Your customizations stick any keys you've added that aren't in the defaults are kept untouched, no more rewriting them after each version
- New defaults merged in cleanly only the keys the plugin added in this release are appended, with their inline documentation
- Version-aware both config files now track a
config-versioninternally so upgrades from older installs are detected and handled automatically
✦ Changes
- Plugin tracking on bStats the bStats dashboard now tracks the actual FlexParty version, so you can see exactly which versions are running across servers
- Legacy GUI migration hardened the old
gui.*keys-in-config.ymlmigration path runs earlier in the load sequence so nothing gets stripped during the new config update process - Jar size up ~120 KB due to the bundled config library, total now around 663 KB
Fully backwards compatible, legacy installs are auto-detected and migrated, all your values and customizations preserved.
v1.12.0: v1.12.0 — Overcrowded Arenas + Stuck Kit Item Fix
09 June 2026
Overcrowded Arenas + Stuck Kit Item Fix
Combined 1.11.1 + 1.12.0 drop.
✦ New Feature: Overcrowded Arenas (Stacked Spawns)
Run parties bigger than the arena's spawn point count by stacking players onto shared spawns. Perfect for 30-50 player FFA matches on maps with only 8-15 configured spawns.
How it works
allow-overcrowded-arenas: false(default off) flip totrueto let parties exceed an arena's spawn point count, extra players are stacked onto existing spawns in a round-robinmin-spawns-per-player: 0.5caps how heavily spawns can be stacked
Stack ratio reference
| Value | Stack ratio | Example (10-spawn arena) |
1.0 | No stacking | max 10 players |
0.5 | 2 per spawn | max 20 players |
0.25 | 4 per spawn | max 40 players |
0.0 | Unlimited | only max-players caps |
- Arenas that only fit your party via stacking now show as a yellow warning item in the map picker instead of being blocked
- Lore reads: ⚠ Your party is more than the set locations, there will be overcrowded situation.
- Arenas that exceed even the stack cap still show the barrier block as before
✦ Bug Fix: Stuck Kit Item Cleanup
- Stuck kit items finally cleared resolved a long-running issue where Duels' "[Duels] Kit contents cannot be used when not in a duel" message would keep firing on every interaction, surviving server restarts, on every kit, regardless of the
save-inventorytoggle - Root cause the previous restore was scheduled to run a tick after shutdown, but the server was already stopping the scheduler by then, so tagged kit items got saved into player files and triggered the message forever
- The fix inventory and XP are now written to disk synchronously on shutdown (no scheduler dependency), so
/stop, crashes, and evenkill -9all restore cleanly on the next start - Retroactive cleanup players already stuck before this patch just need to log out and back in once, a join-time scrub strips any lingering stuck items automatically
- Optional toggle
cleanup.scrub-stuck-kit-items: true(default on) controls the retroactive scrub
✦ Changes
- Single source of truth for max players every part of the plugin (arena lookup, GUI builder, preferred-arena gate) now computes "max players this arena can hold" from one place, so all paths agree on overcrowding rules
- FFA single-spawn floor relaxed arenas with just one spawn point can now run FFA matches (teams mode still needs at least two spawns for proper team placement)
- Extension manifest version synced
extension.ymlwas stale at1.9.0, now matches the actual plugin version
✦ New Config
allow-overcrowded-arenas: false # let parties exceed spawn count
min-spawns-per-player: 0.5 # cap stacking ratio when overcrowding is on
cleanup:
scrub-stuck-kit-items: true # retroactive scrub for stuck players
Auto-migrated on reload, no manual edits required.
✦ Version Breakdown
| Version | Focus |
1.11.1 | Stuck kit item fix, synchronous shutdown restore, retroactive join-time scrub |
1.12.0 | Overcrowded arenas with stacked spawns, yellow warning in map picker, single-source max-players calc, FFA single-spawn allowance |
Overcrowded arenas default to
off, existing setups behave exactly as before until you flip allow-overcrowded-arenas: true.v1.11.0: v1.11.0 — Direct Party Invites
09 June 2026
Direct Party Invites with Built-In Spam Controls
✦ New Feature: Party Invite System
No more relying on the chat broadcast getting buried in conversation, invite players directly.
Commands
/fp invite <player>sends a clickable invite to a specific player/fp invite allinvites every online player at once (off by default, opt-in via config)- Clicking an invite joins the party through the normal join path, so your whitelist/blacklist still applies
Built-In Spam Controls
- 30-second per-target cooldown, re-inviting the same player tells you how long to wait instead of just "already invited"
- 120-second cooldown between
/fp invite alluses on the same party - Auto-skips players already in a party or match
- Stops sending invites once your party is full
- Configurable title and sound when someone gets invited
✦ New Config
invites:
allow-invite-all: false # flip to true to enable /fp invite all
Plus configurable invite title, sound, and cooldown values, all auto-migrated on first startup.
/fp invite all stays off by default, your existing setups behave exactly as before until you opt in.Party Extension for Duels Optimized
zArrowTan
A plug-and-play party extension for Duels Optimized - supports party team & party FFA modes.
$4.31
$7.19 40% offDigital product, delivered instantly, no refunds · Terms
No versions available
Share and earn
How referrals work
- Your link is remembered for 30 days.
- 10% of each sale, paid to you as points.
- Yours to spend 30 days later.
- Ask your buyer to turn a VPN off, or the sale will not count.
Earn on every sale you send here
10%
129 pts / sale
Available Bundles
Details
Already in cart