SwiftCore - Duel,Party,FFA v4.5.4

SwiftCore Is a New Generation Practice Core Plugin
• Further optimized social tab performance
• Replaced fake row UUID caching with lightweight per-viewer maps
• Cached social layout keys to reduce repeated processing during refreshes
• Improved social tab refresh efficiency and reduced overhead
• Added automatic cleanup of cached social data when tablists are removed or reset

• Fixed cross-server threading issues
  • Match found effects and transfers now run safely on the main server thread
  • Cross-server duel deny messages now send correctly without thread issues
• Improved Redis stability

  • Redis message handlers now safely catch errors
  • Prevents one bad Redis message from breaking the subscriber connection
  • Reduces Redis/Jedis error chains and improves cross-server reliability
• Improved FFA tablist support
  • Added support for nested FFA placeholders in tab.yml
  • Added aliases for FFA player count placeholders
  • FFA tab visibility now updates immediately when players join or leave
  • Fixed players remaining visible in FFA tablists after leaving
  • FFA player counts now refresh instantly without waiting for cache expiry
• Added disabled-kits support for round rewind
• New config: match.round-rewind.disabled-kits
• Kits listed in disabled-kits will skip the round rewind animation
• Affected kits now use instant teleport between rounds instead of rewind playback

• Added clan admin tools

  • New admin command: /clan delete
  • Clan delete and setpoints now work from console
• Added restricted clan names

  • New config options for blocked clan names and patterns
  • Applies to both clan creation and renaming
• Improved clan cache handling

  • Clan restrictions reload with config reloads
  • Clan leaderboard cache now refreshes automatically after clan changes
• Fixed CustomKitEditor access checks

  • CustomKits can no longer be opened while busy in SwiftCore activities
  • Blocks usage during matches, queues, bot duels, FFA, party games, tournaments, events, and spectating
• Optimized tablist performance

  • Reduced expensive PlaceholderAPI processing in animated tablists
  • Added smarter placeholder caching to avoid unnecessary recalculations
  • Cached tablist placeholder results for faster updates
  • Cached player profiles to reduce repeated skin/profile rebuilding
  • Reduced unnecessary tablist refresh packets
  • Optimized team sorting performance
  • Improved social tab layout performance and caching
  • Reduced packet spam from social/friends tab updates
  • Optimized fake row handling and UUID generation
• Optimized database performance

  • Improved friend and match history cleanup queries
  • Added better database indexing for faster history pruning
  • Reduced scheduler-thread database load and cleanup overhead
• Improved kit rule safety checks

  • Stickspawn, Sumo, and BlockDecay now only run during valid active matches
  • Prevents rules from triggering during ended matches or round transitions
  • Sumo and BlockDecay now wait until the round has fully started before activating
• Optimized spawn item interactions

  • Reduced unnecessary item metadata processing on player clicks
  • Improved rematch item handling efficiency
  • Optimized spawn item command lookups
  • Reduces interaction-event overhead and improves overall responsiveness
• Added kit editor safeguards

  • Added configurable shulker box editor toggle
  • Added protection against kit editing immediately after leaving FFA
  • Prevents pearl teleport exploits after leaving FFA
  • Automatically clears leftover editor sessions on FFA leave
• Fixed ranked rematch abuse

  • Ranked matches no longer create rematch data
  • Ranked matches no longer give rematch items
  • Prevents cross-server ranked rematch state from being stored
• Fixed queue placeholders and queue tracking

  • %swiftcore_in_queue% now detects both ranked and unranked queues
  • Cross-server queue placeholders now include ranked Redis queues
  • Queue count placeholders now report ranked queue sizes correctly
  • Queue state restoration now checks both ranked and unranked queues
• Fixed players joining queues while still in spectator mode
• Queue joining now automatically clears spectator state before matchmaking

• Improved matchmaking safety

  • Prevents players from being matched against themselves
  • Removes stale duplicate ranked queue entries
  • Added extra validation for ranked and unranked matchmaking
• Improved spectator-to-queue transitions

  • Players can move from spectating to queueing cleanly without lobby respawns or state issues
• Fixed battle-state protection issues

  • Players can no longer join queues while already fighting, spectating, or participating in events
  • Duel requests are now blocked for busy or spectating players
  • Prevents matches from starting if a player becomes busy before match start
  • Fixed queue GUI, commands, signs, auto-requeue, and delayed requeue paths to properly respect failed queue joins
• Fixed tournament leave cleanup issue

  • Players who leave tournaments are no longer affected by delayed tournament cleanup
  • Prevents being teleported, rewarded, or having titles applied after leaving a tournament
  • Fixes players being pulled out of party fights by old tournament tasks
• Fixed Party FFA round handling

  • Party FFA no longer ends instantly when everyone dies at the same time
  • Simultaneous deaths are now handled correctly
  • Single survivors win the round normally
  • Draw rounds continue to the next round instead of ending the match incorrectly
• Fixed round transition issues

  • Prevents deaths, void damage, and boundary damage during round transitions
  • Stops delayed countdowns from causing extra losses
  • Blocks block breaking and placing during round processing and final victory delays
  • Prevents stale next-round tasks from running after a match has already ended
• Fixed party forfeit rejoin bug

  • Players who surrender can no longer be pulled back into later rounds
  • Properly removes forfeited players from all team, roster, spectator, and combat tracking systems
• Fixed party tablist issues

  • Party members no longer appear twice in Friends and Party columns
  • Party section now stays correctly positioned in the second column
  • Fixed lobby social tab not switching correctly when party matches start
  • Party FFA, Split, and VS Party now properly apply match tablists when the game begins
• Added Open Challenge system with clickable public duel broadcasts
• Challenges automatically expire and can rebroadcast until accepted
• Added /settings openchallengebroadcast and GUI toggle
• Permission: swiftcore.openchallenge
• Fully supports arena selection, random kits, kit permissions, and duel safety checks

• Fixed party elimination spectator issue
• Eliminated players in single-round Party FFA, Split, and VS Party now correctly enter spectator mode
• Prevents eliminated players from remaining visible inside active matches
• Fixed TNT Tag explosions triggering after players leave matches
• TNT Tag timers now properly cancel during duel end, surrender, party leave, and /leave
• TNT helmets and actionbars now clear correctly after cleanup

• Fixed /spectator leave item reliability

  • Spectator leave items now work correctly even if spawn-item tracking resets
  • Improved spectator cleanup execution for more reliable leaving
• Fixed arena outbound death messages

  • Arena boundary deaths now correctly use the configurable arena-boundary-death message
  • Applies to duels, party fights, and FFA outbound deaths
• Added more configurable messages

  • surrender-success
  • opponent-surrendered
  • arena-boundary-warning
• Added right-click duel GUI toggle

  • New config: gui.right-click-player-duel-gui-enabled
  • Can disable lobby right-click duel requests while keeping /duel and other duel menus working normally
  • Setting is cached and refreshes automatically on reload
• Improved arena reset cleanup

  • Arena resets now remove leftover entities across all reset types
  • Cleans dropped items, TNT, projectiles, minecarts, and other leftover entities before and after arena resets
  • Prevents previous matches from affecting the next game
• Improved duel request safety

  • Prevents multiple matches from starting through simultaneous duel accepts
  • Clears stale duel requests when a duel begins
  • Added extra validation for GUI, command, and cross-server duel accepts
• Improved spectate safety checks
  • Players can no longer spectate while editing kits, queued, fighting, in parties, tournaments, or events
  • Added extra validation for spectate GUI and cross-server spectating
• Improved overall server performance and reduced unnecessary processing
• Optimized tablist, scoreboard, queue GUI, HP indicator, and duel GUI systems
• Reduced lag spikes during player disconnects and states saving
• Improved arena reset and cached GUI handling
• Fixed invalid duel GUI sessions causing menu errors/crashes
• Added safer handling for broken or missing kit data
• Improved config/dialog caching for faster GUI response times
• Fixed kill message disabling

  • kill-messages.enabled: false now fully disables custom kill messages
  • Vanilla death messages still remain suppressed during duels
• Improved fight count placeholders

  • Fight counts now track real active players per kit
  • Counts active duels and party games for that kit
  • Excludes FFA arenas from totals
  • Properly normalizes ranked and non-ranked kit names
• Updated across multiple systems

  • PlaceholderAPI: %swiftcore_in_fight_count_%
  • Cross-server placeholder handling
  • Queue GUI
  • Ranked Queue GUI
• Added configurable Unranked placeholder text

  • New config option: placeholders.unranked-tier-name
  • Used by %swiftcore_tier_rank% and related placeholders
  • Supports normal & colors and hex colors
• Added full per-kit permission system

  • Cached permission-required and permission-node support from kits.yml
  • Default permission format: swiftcore.play.
  • Added configurable no-permission messages with placeholder support
  • Added central permission helpers in KitManager
• Permission checks now apply to:
  • Unranked queue
  • Ranked queue
  • Duel requests and accepts
  • Party FFA/Split/VsParty
  • Party challenges
  • Bot duels
  • Cross-server duel requests
• Added new admin permission commands

  • /kit permission required <true|false>
  • /kit permission node <permission|default>
  • Includes tab completion support
• Fixed MiniMessage formatting in inventory-see messages

  • Fixed hover text breaking from apostrophes in names
  • Prevents raw text appearing in chat
• Added ranked streak bonus system

  • High win streaks can grant extra ranked points
  • High loss streaks can remove extra ranked points
  • Streak settings are cached in RankedManager
• Added ranked streak database tracking

  • Added persistent win_streak and lose_streak database columns
• Added Focus Mode system

  • Hides opponent names as ??? during active duels
  • Applies to messages, placeholders, scoreboards, tablist, nametags, and bot duels
  • Instantly refreshes when toggled
• Fixed post-match restore issues

  • Tablist rows, prefixes, nametags, and player names now restore correctly after matches
• Added Party Info GUI

  • /party info can now open a configurable GUI
  • Shows leader and members with player heads and roles
  • Added split-team viewer support
  • Chat fallback still works when GUI is disabled
• Fixed party item role filtering

  • Owner-only party items no longer appear for members
  • Party Info item can still remain visible for everyone
• Improved spawn item actions

  • Spawn item commands now use persistent metadata instead of display-name matching
  • Spectator leave items now work more reliably
  • Spawn item actions now support both left-click and right-click
• Fixed instant-start countdown delay

  • countdown-time: 0 now skips countdown waiting completely
  • Players can now fight instantly when countdown is disabled
• Added TNT minecart spectator collision protection

  • Spectators no longer collide with TNT/explosive minecarts
  • Collision is now safely cancelled using VehicleEntityCollisionEvent
• Optimized bed recoloring system

  • Added persisted bedLocations cache per arena
  • Bed recoloring now only updates cached bed blocks instead of scanning the full arena
  • Reduces match-start lag and unnecessary cuboid scans
• Added automatic bed cache refresh

  • Refreshes when admins set corner1, corner2, or run /arena update
Buy a license now
$23.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Extras
PracticeBot
+ $18.99
CustomKits
+ $9.99
Source Code
+ $500.00
Color Party
+ $12.99
Share and earn
Refer this resource and earn a 10% commission.
9,463 Views
60 Purchases
69 Downloads
Jan 26, 2026 Published
Jun 24, 2026 Updated
5.00 star(s)
Average rating (18)
4.2 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Minigame
  1. Core
  1. Optimization
Game mode
  1. UHC
  1. KitPVP
  1. Practice
Supported software
  1. Bukkit
  1. Paper
Supported versions
  1. 26.1
  1. 1.21
Supported languages
  1. English
Creator
Owner
Recommended for you
Most Of the server should use this
Not yet rated
1 purchase
100% Customizable Ah Plugin
Not yet rated
0 purchases
Paper Dialog Leaderboard
Not yet rated
0 purchases
Replica Of MC Tier with Website
5.00 star(s) 2 ratings
13 purchases
Is a addon where you can see server leaderboard in discord
Not yet rated
3 purchases
Share and earn
Refer this resource and earn a 10% commission.
9,463 Views
60 Purchases
69 Downloads
Jan 26, 2026 Published
Jun 24, 2026 Updated
5.00 star(s)
Average rating (18)
4.2 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Minigame
  1. Core
  1. Optimization
Game mode
  1. UHC
  1. KitPVP
  1. Practice
Supported software
  1. Bukkit
  1. Paper
Supported versions
  1. 26.1
  1. 1.21
Supported languages
  1. English
Creator
Owner
Recommended for you
Most Of the server should use this
Not yet rated
1 purchase
100% Customizable Ah Plugin
Not yet rated
0 purchases
Paper Dialog Leaderboard
Not yet rated
0 purchases
Replica Of MC Tier with Website
5.00 star(s) 2 ratings
13 purchases
Is a addon where you can see server leaderboard in discord
Not yet rated
3 purchases
Top