You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser.
Added
- Added pearl removal logic upon player death.
- Added per player entities cache.
- Added division mini-logo placeholder.
- Added a warning for null profile in ProfileHistory.
- Added configuration for party chat.
Fixed
- Fixed Boxing combo threshold.
- Fixed settings menu hook lore placeholders
- Fixed product not being marked as bought.
- Fixed party being null for profiles.
- Fixed another item being consumed with glass bottle removal.
- Fixed statistics revert logic for win streaks.
- Fixed fall damage being disabled for bed-fight.
- Fixed round start resetting match timer.
- Fixed follow logic being broken when state changes.
- Fixed ApolloAPI not marking some matches ranked.
- Fixed TNT Sumo clay not being colored.
- Fixed MLGRush breaking bed at the same time.
- Fixed PartyDuelMenu formatting breaking with a few players.
- Fixed player not being reset when leaving a party which is in a match.
- Fixed portal and protection radius not saving for duplicates.
- Fixed TeamFight/HCT not registering to tournaments as a kit.
Changed
- Allowed using spectator items when in vanish.
- Update visibility when vanish is toggled.
- Use player-head instead of nether star for profile menu item.
Added
- Added {main_color}, {second_color}, {third_color}, with configs in settings.yml. (PAPI: %bolt_main%, %bolt_second%, %bolt_third%).
- Added Phoenix as a soft-depend for phoenix buyers.
- Added Placeholder and bordered mode config for Queue type menu.
Changed
- Allowed empty special locations to prevent arena startup errors.
- Made nametags update faster.
- Optimized Tablist adapter to stop sorting every tick.
- Reverted all performance weakening changes.
- Updated PacketEvents and NameTagAPI.
- Updated ImagineBreaker (You no longer need --add-opens arguments to run on modern java).
Fixed
- Fixed ending scoreboard error spam.
- Fixed arena allocation logic being broken resulting in stuck-in-use arenas.
- Fixed menu and hotbar PAPI support.
- Fixed being able to duel your own party member.
- Fixed OITQ bow damaging own team.
- Fixed last being self for arrows.
- Fixed certain items not being marked unbreakable. (Fixes weird swing animation)
- Fixed build logic for volatile locations in bedfight matches.
- Fixed Spectate scoreboard ending placeholders.
Note: Please restart your servers in order for changes to take effect.
Added
- Added configuration for HCF-TeamFight class limits.
- Added tournament reset cooldown command.
- Added proper phoenix settings implementation by @Creaxx.
- Added vanilla chunk arena reset, extremely stable and works on all spigots.
- Added an option to toggle chunk caching for chunk reset systems.
- Added manual selection for portal cuboid. (Make sure to do /arena setProtectionRadius 3 for Bridge arenas.)
- Added spawn protection radius configuration.
- Added menu button sound configuration.
- Added title fade in, stay and fade out ticks configuration.
- Added kit editor refill button for potions. L @Elb1to.
- Added Kit description for Queue menus. (<kit_description>, /kit setDescription)
- Added edge detector for Bots, so they don't suicide.
Fixed/Changed
- Fixed inventory source null pointer in MatchInventoryMenu.
- Fixed null pointer in BoltScoreboardAdapter#getLines.
- Fixed Infinite pitch error in SquidLauncherEffect.
- Fixed Hotbar Cooldown being bypassed.
- Fixed PartyDuelMenu erroring in some circumstances.
- Fixed reversed condition in tournament console host command.
- Fixed bard passive effects not working.
- Fixed Respawn task teleporting you to previous killers.
- Fixed match start chunk load lag.
- Fixed invisible players on certain matches.
- Fixed block liquid replace logic for matches.
- Fixed pearl launch sound still being sent when cancelled.
- Fixed explosion damage bypass not working.
- Fixed Party nametags not being reloaded.
- Fixed divisions sorting in Tablist when Phoenix is enabled.
- Fixed match cancellation still allowing start task to function.
- Only assign Diamond classes on party join.
- Decreased HCTeams ticking task.
- Don't allow bots in special game-modes.
- Made chunk arena reset partially async.
- Recoded arena reset type configurations.
- Forced chunk reset system on modern versions.
- Auto set queue slots according to kit size.
- Prevent interaction if profile is null.
Removed
- Removed ProtocolLib dependency.
- Removed NameTagAPI thread system.
Note: Please restart your servers in order for changes to take effect.
Added
- Added XP Taken message if exp is removed.
- Added an option to disable loser exp.
- Added event hotbar items.
Fixed/Changed
- Fixed double bots being loaded into match team.
- Fixed Liquid listener not killing if no movement is detected.
- Fixed Winner/Loser XP message being invalid.
- Fixed RandomQueueButton having issues with duo logic.
- Fixed Null pointer in MatchHandler#terminateMatch.
- Fixed parallel portal score.
- Prevent liquid from flowing outside the arenas
- Sort by division if rank is same in tablist.
- Allowed leaving event if its started.
Removed
- Disable spectate matches menu for now.
Note: Please restart your servers for changes to take effect.
Added
- Added Phoenix Settings implementation. (Properly)
- Added <tab_player_slot> placeholder global. (tablist.yml)
- Added <tab_player_formatted_slot> placeholder global. (tablist.yml)
- Added an option disable tablist for 1.7 players.
- Added a config option for formatted tab name.
- Added death stats tracking and it's placeholder.
- Added an elo reset command.
- Added <your_skin> placeholder to BoltTablistAdapter.
- Added Kit#isAntiDrop kit rule.
- Added Kit toggle command.
Fixed/Changed
- Fixed Tablist ranks sorting not working properly.
- Fixed arena resetting logic for water/lava.
- Fixed Disguised name being revealed on leaderboards.
- Fixed coloring mistake in KitCommands.
- Fixed spectators throwing away items.
- Fixed hotbar interaction logic.
- Fixed party size limit logic.
- Fixed sumo event teleportation bug.
- Fixed Bow timer returning arrow outside of match.
- Reset match timers on match terminate.
- Fixed Kit setup being broken.
- Fixed "Comparison method violates its general contract!"
- Fixed fly remaining after match for some players.
- Improved Tablist API CPU usage and general performance.
- Used proper conventions for sorting.
- Header/footer now updates periodically.
- Don't reveal disguise names with Follow command.
- Clear item flags on StatsButton.
Note: Please restart your servers for changes to take effect.
Added
- Added config options for progress bars.
- Added a config option to disable spawn teleport on join.
- Added Vanilla Tablist sorting.
- Added logic to show those vanished players in tab that you should see.
- Added null safety and opponent placeholder to win/loss commands.
Fixed/Changed
- Fixed default progress bar colors.
- Fixed TeamFight showing up even when off.
- Fixed Profile history null pointer
- Fixed Modern retention phoenix hook support.
- Fixed UnsupportedOperationException for getting team in FFA Match.
- Improved Win/Loss cmd logic.
- Fixed BoltTablistAdapter console spam.
- Fixed Negative ELO
- Fixed XP Bar progress showing up in match.
- Fixed Flame arrow not working.
- Separated team colors for spectators in team matches.
Note: Please restart your servers for changes to take effect.
Fixed/Changed
- Fixed CalculationUtil null pointer issue.
- Fixed Bard logic for Effect Restorer.
- Fixed division progress not adapting in certain conditions.
- Fixed Party TeamFight not working in duels.
Note: Please restart your servers for the changes to take place.
Added
- Experience and levels system. (Works in accordance with new divisions)
- New divisions system, with custom requirements and rewards.
- Unlock command, to unlock cosmetics for people with commands.
- Coins system, and coins shop. (Shop can contain any product, default are cosmetics)
- Sumo event (Currently solo only)
- Event tokens, and /eventtoken (To edit how many tokens are required to host sumo, edit
Bolt > data > event_rules.json
)
- More placeholders for PAPI as requested by @Fxraz , @cystol , @Diamondy
- Losses statistics and its placeholder for Stats Profile.
- TNT Sumo kit rule. (Requires standalone arenas as it's a build kit)
- Party VS Party HCF-TeamFight for party duels.
- Kit startup and end commands. ("CONSOLE:cmd", "PLAYER:cmd")
- Match win and lose commands. ("CONSOLE:cmd", "PLAYER:cmd")
- A config option to toggle statistics changing for Parties and Duels.
- A config option to prevent chunk unloading for arenas in-use. (Prevents the re-spawning inside blocks for Fireball Fight)
- A config option to sync holograms updating with leaderboards.
- A config option to toggle HCF-TeamFights.
- A config option to toggle combo damage ticks fix for bots in bots.yml.
- A kit rule to modify TNT explode ticks for each kit.
- A kit rule to modify respawn ticks for each kit. (and a rule to toggle it's behaviour)
- A kit rule to modify per kit block removal timer (and a rule to toggle it's behaviour)
- /spec can now open a Current Matches Menu to select a match to spectate.
- InstantUHC golden head and /bolt instanthead to give you a ready-made head.
- A cooldown timer for InstantUHC golden head.
- A cooldown timer for TNT Sumo.
- Configuration for TNT and Fireball knockback.
- Scored Title for portal-based matches.
- Event and tournament host cooldown.
- Lobby parkour system.
- A none kill-effect type, so that players can de-select kill effects.
- Divisions command to view divisions menu.
- Shop command to view shop menu.
- Coins command to edit player's coins.
- Daily Reward command to claim your daily reward.
- XP command to edit player's experience amount.
- A configuration section to toggle bot duel button in solo queue menu. (By @J4C0B3Y )
- Tournament and event statistics tracking.
- Profile level and progress now shows up in player xp bar.
- A debug to see if standard arenas have build kits.
- Experience leaderboards.
- Language configurations for hard-coded messages.
Changed/Fixed
- Armor and wool color not applying to special default kits properly.
- Play-again task allowing people to save lobby items in kit when kit editor is open.
- Party allowing kit editor exploit and allowing people to save lobby items in kit when kit editor is open.
- /leave allowing people to be in two matches at once.
- Kit editor not saving kits when deleting.
- Scoreboard errors spamming console.
- MatchHandler null pointer spamming console.
- Stats logic for team matches and duel matches.
- Arena Schematic being null for some instances.
- Arena caching logic for round-based matches.
- Prevent leaderboards thread spam on startup if mongo isn't connected.
- Match arenas not being reset properly shutdown.
- Permission bypass not working for queue select button.
- Bots having issues with match termination.
- Bard task spam on startup.
- Team fireball and bed fight logic.
- Chunks missing when using FAWEArenaReset.
- Arena Service will now use the y-level used in the original to paste.
- CPS not tracking for empty hand.
- KitManageMenu breaking for modern versions.
- Fireball fight logic for party games.
- Pearl cooldown working even when its off.
- Null pointer in PartyDuelMenu.
- Crystal PvP and modern version support for build listeners.
- Anchor logic for crystal pvp.
- Enderpearl not working for modern versions.
- Chunk unloading before arena resets causing lag.
- Liquid disappearing if changed in build matches.
- Kit serialization logic broken for some kit rules and custom items.
- Original arena paste error causing grid to get stuck.
- /leave logic for MatchRespawnTask.
- Inverted round messages for lives based matches.
- Duo queue message ticking.
- TNT being given to spectators in TNTSumo.
- TNTSumo not stacking for custom-named items.
- Tournament elimination messages not respecting profile settings.
- SpectateMenus erroring on old bolt being ported to new.
- NoClassDefFound error for trove in bot controller.
- Armor logic for bots in combo mode or gapple mode.
- Strength potion display-name in Match Inventory menu.
- Match Histories will now have their inventories wiped if they are a month old to save storage.
- Null pointer in Projectile trails.
- 1.16+ off-thread entity removing error.
- Arrow damage message being sent for teammates.
- Respawn task not working properly for modern versions.
- IndexOutOfBoundsException for CurrentMatchesMenu.
- Countdown ticks settings not saving for kits.
- Kit help command missing some commands.
- TeleportToOriginalButton null pointer if mid-spawn is null.
- Null pointer in PlayerUtil.getNearbyPlayers.
- BoltScoreboard displaying title when disabled.
- Hologram deletion null pointer.
- Fireball expire task being ran async for 1.16+.
- Inventory exploit/glitch when match inventory expires.
- Party leaving logic for duo queue.
- Stats reset command not working properly.
- Stats profile null pointer on join.
- All match entities not being removed on match end.
- Disguise hook in Player provider for commands.
- Null pointer in MatchHandler#startBotMatch.
- Follow logic breaking match logic.
- Duel command glitch with shift-click duel.
- NPE in BoltPlayerProvider.
- BuildMode support with EditCommand.
- WorldEdit wand will now be off unless you turn on edit mode.(By @J4C0B3Y )
- NameTagAPI having issues with ProtocolLib class definition.
- White NameTag showing up if you joined too fast.
- All performance issues related to scoreboard and nametag have been resolved.
- Profile serialization being broken for match histories.
- Hotbar refreshing while in kit editor.
- Tournament start message being sent twice.
- Redone all menus design.
- Recoded Profile Menu.
- Unlocked Kill Messages calculation mistake.
- Scoreboard not toggling back on.
Note: Please restart your servers for changes to take affect.
Added
- Added Lunar client Apollo support.
- Added Competitive ban hook for phoenix.
- Added Placeholder checks for top fight and stick fight.
- Added individual name and value placeholder for leaderboards. (%bolt_lb_<kit/global>_<type>_<pos>_<name/value>)
- Added a config option to toggle spigot based knockback for Bots. (ENABLE IF YOU USE CARBON)
- Added Spawn protection for BattleRush and PearlFight.
- Added a config option to toggle leaderboard clearing.
- Added a Debug check for broken arena special locations.
- Added Team BattleRush.
- Added Queue scoreboard for parties in queue.
- Added a cache for fetching offline stats profiles.
- Added logic to prevent dropping leather armor in special game-modes.
- Added Build-Height damage toggle kit option.
- Added Queue leave logic for party member leaving.
- Added Config option to toggle range reduction for bot.
- Added bolt.party.announce permission.
- Added a check to prevent arena teleport without edit mode.
- Added alternative bed detection check.
- Added Bot movement speed configuration.
- Added ProfileHistoryAdapter to fix duration time stamps.
- Added INetworkCore#getRealName
- Added support for HEAD based golden head.
- Added an option to toggle spawn bounds task.
- Added
/party [target]
to directly invite and create party.
- Added PlayerUtil#resetWithoutFly.
- Added Shift-right click lobby duel.
- Added Match forfeit logic.
- Added Match leave logic.
- Added toggle options for profile menu buttons.
- Added Queue select command.
Changed/Fixed
- Fixed StickFight blocks not disappearing.
- Made shears unbreakable.
- Fixed items being damaged in certain match types.
- Made stats profile use real name instead of disguised name.
- Fixed stats profile not being removed properly.
- Fixed multiple matches starting at once. (MAJOR BUG)
- Fixed BedFight bed destroy team color in message.
- Performance improvements in StatsThread.
- Fixed match wrong portal message being sent multiple times.
- Fixed ProfileHistoryMenu size breaking.
- Fixed Party leader changing breaking hotbar.
- Fixed match damage logic for same team or null match players.
- Fixed Team BedFight logic, visibility bug.
- Fixed wrong match end title being given to teams.
- Fixed points increasing on all deaths of bots.
- Fixed Team bot match points not increasing.
- Fixed Spectator message exposing silent spectators.
- Fixed null pointer when winning player leaves.
- Fixed Bot duel command logic for party.
- Fixed arena save changes command being invoked when grid is busy.
- Fixed any wool being breakable in match.
- Cleaned up Tablist Adapter formatting and design.
- Prevent jukebox and noteblock interaction.
- Fixed typos in elo set messages.
- Fixed armor and wool/clay color replacing logic.
- Fixed Bedrock interfering with beds.
- Fixed Bot looking at spectators.
- Fixed Killer profile null pointer for death messages.
- Fixed Match /leave logic not working.
- Fixed Stats and Leaderboards thread not updating. (MAJOR BUG)
- Fixed Profile History serialization, menus and logic.
- Fixed Party being null for party matches.
- Fixed Spectator disconnection messages being spammed on match end.
- Fixed Match countdown starting multiple times.
- Fixed Stats distribution logic for disconnected stats profile.
- Fixed Items being damaged in match.
- Fixed Snowballs not breaking blocks.
- Fixed Party leave queue item not working.
- Fixed ProfileHistory null pointer for comparison.
- Fixed Spectate command null pointer.
- Fixed Match NPEs and MatchInventoryMenu having 0 amount items.
- Fixed Typo in ArenaDeleteButton.
- Fixed Typo in MatchGeneralTask.
- Fixed Tournament join/leave message showing wrong participant count.
- Fixed Enderpearl teleporting after being killed.
- Fixed Duo queue joining logic.
- Fixed Duo party queue hotbar logic.
- Fixed TNT Knockback not working.
- Fixed Bot knockback command not being registered.
- Fixed Stats profile resulting in null name.
- Fixed Match flying remaining when teleporting to lobby.
- Fixed MenuAPI breaking custom bot menu buttons.
- Fixed You are already logged in soft-lock.
- Fixed Respawning player not being marked as dead.
- Fixed Fall-death height not working for normal gamemodes and 0 value not assigning.
- Fixed Duplicates showing up with old display-names.
- Fixed Bounds task wrong world check.
- Fixed F6 Dupe glitch breaking bots.
- Fixed F6 Kit duplication glitch.
- Fixed Fly resetting on hotbar refresh.
- Fixed Bolt command permission not present.
Removed
- Scoreboard resource file.
- Extra message config.
- Spawn grief protection for BattleRush/PearlFight match.
- Extra alias for duel accept command.
Note: Please restart your servers for changes to take effect.
Added
- Added soft-depend for Karhu Loader.
- Added interaction prevention for levers and buttons.
Changed/Fixed
- Fixed wool blocks not dropping in match.
- Reduced Explode Kill effect's particle amount from 30 to 20.
- Fixed bed not being regenerated properly after match.
- You can now break end stone and wood that are placed by a player.
- Fixed Team bridge match 2nd portal enter not working.
- Fixed profile being stuck in cache if you got kicked during login.
- Fixed null pointer when loading a kit with null inventory.
- Fixed 1.7 scoreboard not working at all.
- Golden apples will now work on Bridge matches regardless of their display-name.
Please restart your ervers for changes to take effect.