Party Extension for Duels Optimized 1.16.2
A plug-and-play party extension for Duels Optimized - supports party team & party FFA modes.
1.4.8
No ratings yet
Compatibility
Minecraft: Java Edition
1.20 - 1.21.11
Platforms
Paper
Changes
DuelsFlexParty v1.4.8
Match End Polish, Group Auto-Join Fixes, Configurable Sounds & 1.21.3+ Compatibility
Combined 1.4.7 + 1.4.8 + 1.4.8-2 + 1.4.8-3 drop.
✦ New Features
1. Configurable Match-End Sounds
- Separate win/lose sounds with volume and pitch
- Win default:
ENTITY_PLAYER_LEVELUP, lose default: empty (disabled) - Config under
match-end-sound.winandmatch-end-sound.lose(.sound,.volume,.pitch)
2. Configurable Title Duration
match-end-title.fade-in,.stay,.fade-outin ticks (20 = 1s)- Defaults:
10 / 60 / 20
✦ Bug Fixes
- 1.21.3+ Sound API crash string-based
playSoundreplacesSound.valueOf(). Fixes theIncompatibleClassChangeErrorthat was killing the match-end routine (and breaking titles as a side effect) on MC 1.21.3+ servers. Countdown sound rewritten the same way - getWinners() in teams mode returns all winning team members (including eliminated), not just alive. Dead teammates now see the win title and hear the win sound
- Killer not seeing win title title and sound are now deferred 2 ticks after the death event so the killer receives "Match Won!" properly
- Match-end titles for everyone all players in the match (winners, losers, spectators, eliminated) now get the title, previously only one team member saw it
- Group auto-join in cleanup window
isInActiveMatch()replacesisInMatch(), so members in the ended-match delay window can auto-join new parties - End-match restore guard deferred restore task now checks if the player moved to a new match before running, no more teleporting players out mid-match
- Risk-inventory subtitle scope "You have X seconds to pick up items" only shows for risk-inventory matches, kit mode shows the title alone
- Broadcast count + gate party creation announcement uses group size for
%count%(group of 2 in a 4-player party shows 2/4 instead of 1/4), and the broadcast is skipped entirely if the group already fills the party
✦ Improvements
- AutoJoin debug logging
[DuelsFlexParty] AutoJoin:lines in console show why members were skipped (offline, in queue, in active match, group null)
✦ Config
match-end-title:
fade-in: 10
stay: 60
fade-out: 20
match-end-sound:
win:
sound: ENTITY_PLAYER_LEVELUP
volume: 1.0
pitch: 1.0
lose:
sound: "" # empty = disabled
volume: 1.0
pitch: 1.0
Auto-migrated on reload, no manual edits required.
✦ Version Breakdown
| Version | Focus |
|---|---|
1.4.7 |
Titles show for everyone, configurable title duration, broadcast slot count fix |
1.4.8 |
Configurable sounds, getWinners() teams fix, killer title delay fix, auto-join + end-match guards, risk-inventory-only subtitle |
1.4.8-2 |
MC 1.21.3+ Sound API crash hotfix |
1.4.8-3 |
Broadcast count uses group size fallback, full-group broadcasts gated off, autoJoin debug logging |
Drop in the new jar and restart. Compatible with MC 1.21.3+.
Dependencies
Duels Optimized
Required
WorldGuard
Optional
PlaceholderAPI
Optional
CombatLogX
Optional
NotBounties
Optional
DuelsFlexParty-1.4.8.jar
109.67 KB
Purchase required
Product Info
Statistics
56
Views
0
Purchases
0
Downloads
669.35 KB
File size
25.05.2026
Published
09.08.2026
Updated
Info
Server type
Supported software
Supported Versions
1.20 - 1.21.11
Share & Earn
Share and earn part of the profits, an estimated €0.5 per product sale.