JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
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 back TablistAPI.
Added more network core checks.
Changed/Fixed
Fixed bed not re-appearing after being broken once.
Fixed clear inventory option breaking post match inventories.
Fixed joining party player resetting everyone's inventories.
Now spawn griefing for bed fights will be allowed. (@ushereats happy?)
Improved some kill effects, their sounds and particle effects.
Fixed water not killing you.
Spawn teleportation will now be done instantly.
Fixed ``NoSuchMethodError`` for ping method.
Fixed global leaderboards lore coloring.
Updated packet events to 2.1.0 release.
Fixed vanilla tablist not working properly.
Please restart your servers for changes to take effect.
Added
Added critical jump hits for aggressive bots.
Added ping setting for bots.
Added hex color support for Scoreboard.
Added combo counter like lunar.gg for boxing.
Added configuration for play-again expiry timer. (settings.yml
)
Added startup/end commands for match per kit. (/kit addCMD
)
Added per-kit disclaimers, editable in /kit manage
.
Added per-kit respawn ticks, editable in /kit manage
.
Added a check to prevent dropping of essential items.
Added thread names to all our threads.
Added disconnection/leaving logic in the middle of a match.
Added StickFight support. (/kit manage
)
Added an option to force bolt's entity hider for broken spigots. (settings.yml
)
Added configuration for hard-coded messages. (locale.yml
)
Added a profile setting for play-again style. (Rematch when possible or queue only)
Added network-core support for Phoenix and Akuma.
Added git implementation to the jar.
Added support for ImanitySpigot3 and ZortexSpigot.
Changed/Fixed
Made unbreakable item attribute hidden for various items.
Fixed viewing your own inventory not being ignored by non-aggressive bot.
Changed bot movement speed from 1.33 to 1.0 (For non speed) & 1.15 (For speed)
Recoded wTaps, strafing and bot movement logic.
Fixed pausing/waiting logic for bot not working properly.
Fixed duel arena being set in-use too early.
Fixed duplicate arenas not being used if parent arena is in use. (CRITICAL)
Fixed block breaking logic for all gamemodes.
Changed to a custom NPC registry that is stored in memory instead of local storage.
Marked normal golden apple as food for bot.
Fixed CPS tracking not working properly.
Fixed bot attack delay for both bot itself and player.
Made bot attacking asynchronous from its main task.
Made item flags and attributes hidden for hotbar items.
Recoded queue system to be completely async and multi-threaded. (CRITICAL)
Fixed drop-items profile setting not doing anything.
Recoded play-again logic and made it remove the hotbar item when used.
Used PlayerMoveEvent for liquid killing. (Included lava for killing)
Reduced default fireball timer from 3 to 2 seconds.
Increased bot strafing speed to its original.
Fixed items not being set as unbreakable.
Only show health under name if the option is enabled.
Snowballs will now fully break all snow-blocks in their trajectory.
Fixed block exploding logic for TNT, Fireball and End Crystal.
Fixed explosion knockback radius and density not being applied.
You can only break endstone and oak wood planks for bed defense.
Fixed TeamFight matches not working properly.
Fixed Rogue Class backstabbing your own teammate.
Spawn location is now cached and spawn logic is called earlier.
Fixed lag caused by BlockFromToEvent continously being queried.
Fixed Team Boxing Match counter stuck at 1.
Fixed disconnection resetting hotbar for other party members.
Spectators now are not removed instantly and are teleported along with match members.
Fixed MLG Rush bed not disappering.
Fixed MLG Rush invalidly marking your bed as breakable.
Fixed clear inventory and fly mode death settings not working.
Fixed spectator hotbar inventory logic.
Fixed View-Inventory item not showing up for some instances.
Fixed damaging and building logics for spectators.
Fixed self-kill message when killing yourself with a projectile.
Fixed PostMatchInventory being cleared with clear-inventory option.
Fixed instant-reconnection breaking profile loading logic.
Fixed Inv-See menu not showing accurate statistics.
Prevent console-spam when Bard Energy task has NPE.
Fixed holograms loading race-condition with kit handler.
Fixed using queue join command while in a match.
Fixed IllegalArgumentException for getting a match team by party.
Fixed wrong method used for last colors in FFA Match inventories message.
Fixed massive bug with arena allocation with duels.
Fixed party dueling not working properly.
Fixed database resetting logic not restting leaderboards until the next update.
Fixed Team BedFight respawn not working.
Fixed Best-Of points not changing when a bot kills you.
Fixed arena duplicates not carrying over build-height or death-height from their parent arenas.
Fixed bot knockback command not being properly setup.
Fixed Team BotMatch null pointer when killing.
Fixed build height damage system logic.
Fixed null leaderboard entry names.
Fixed kit loading null pointer. (Reported by multiple people)
Fixed stats profile loading issue. (Reported by @yooungxz )
Fixed name coloring for duo-startup message.
Made bot reduce its range by 0.25 when being comboed.
Prevented dead players spectating from leaving spectator mode.
Bot will now only pause if you are eating, not just holding the eat item.
Removed
Spawn blocks protection for BedFight.
Removed "MMC-ARM-SWINGS" option that broke durability.
Removed "NMS-DAMAGE" option for bots. (It was pretty broken.)
NOTE
- Since hotbar and scoreboard configurations have been changed. I recommend resetting your config (deleting) so it can regenerate with the new changes.
Please restart your servers for changes to take effect.
Added
Added /party open
command.
Added /party announce
command, it has a 1 minute cooldown.
Added /kit setPriority
to Kit command help.
Added Subtitle fields for Respawning countdown and Respawned titles.
Added Clear Inventory and Spectator Messages profile setting.
Added support for 1.20.2
by updating PacketEvents to 2.1.0-SNAPSHOT
.
Added Lava to liquid killing task for spleef and sumo matches.
Changed/Fixed
Fixed NameTagAPI double creation packet causing bungee to have seizure.
Fixed PaperMC's terrible implementation of PluginManager breaking dependencies. (1.17+)
Fixed party settings permissions in the menu.
Fixed party member leaving causing hotbar reset during match.
Fixed kit selection null pointer for team matches.
Fixed Best-Of logic for Boxing matches. (Even though no one should do them.)
Fixed kill effect null pointer when killing in an FFA Match.
Fixed PvP Bot not despawning sometimes.
Changed Bukkit#shutdown
to Bukkit#getPluginManager#disablePlugin
for skidding protection.
Fixed respawning players having damage taken from build-height.
Fixed respawning players being visible to others.
Fixed respawning countdown title stopping at 1 ticks.
Fixed "RESPAWNED" title not showing up.
Fixed blocks not resetting in Duel matches.
Fixed arena not being marked as in-use for Duel matches.
Fixed permission based settings not working at all.
NOTE: This update marks Bolt is production stable and is marked out of beta.
Note: Please restart your server for changes to take effect.
Added
Added an option to toggle off Ending scoreboard. (It will default to the normal one)
Allowed spaced display names for Arena Display names.
Added Menu configuration for Select Arena Menus and Select Kit Menus. (menus.yml
)
Added an option to configure Queue Menu Size. (Default is -1, meaning auto-adjust)
Added NameTagAPI Hex Color support.
Added Hex Color support for all configuration instances.
Added configuration for internal MenuAPI buttons.
Added a permission for Duel Arena Select menu. (bolt.profile.arena
)
Added spawn protection for BedFight/FireballFight matches. (Configurable in settings.yml
)
Added Fireball cooldown. (Configurable in settings.yml
)
Added bed destroy message. (Configurable in lang.yml
)
Added "FINAL KILL!" after kill message in BedFight/FireballFight matches.
Added block timer for PearlFight matches.
Added skull skins to Party Manage menu.
Added item interaction prevention for Matches as well (Crafting Table, Chests, Furnaces etc.)
Added /bolt rename <name>
to rename held items for easier kit setup.
Added /bolt effect <effect-type> <level>
for easier kit setup. (DO NOT USE!)
Added Crystal PvP for 1.9 and above versions as default kit.
Added /queue forcequeue <target> <queue-type> <kit>
. (@Meko)
Added ability to also save off-hand slot in kit inventories for modern versions.
Changed/Fixed
Made WorldEdit a Soft-Depend to allow modern versions to just use FAWE.
Fixed default hotbar config having some slots overlapping in party.
Added a check to prevent duplicate kits in Arenas.
Configuration typo in Party Settings Menu.
Configuration typo in Kit Editor Menu.
Improved HotbarConfig comments and header.
Improved MenuConfig comments and header.
Reduced default build-height.
Fixed all cosmetics related issues.
Fixed disconnection null pointers for all profile states.
Fixed Bot teleporting to you.
Fixed Bot skin cache not working properly.
Fixed Bot knockback profile not changing on CarbonSpigot.
Fixed Bot's visibility logic not working properly.
Fixed Holograms null pointer when making a kit.
Fixed StatsThread null pointer when making a kit.
Fixed Frost arena importer Thread Locking.
Fixed bug with 0 amount items when setting kits.
Fixed breaking your own spawn point block on Special Matches.
Fixed BestOf matches giving wrong message to the winner and loser.
Fixed all bugs related to BedFight and Fireball Fight.
Fixed explosion logic for Fireball and TNT.
Fixed custom bot preset showing up untranslated in startup message.
Fixed block breaking logic for all special matches.
Fixed previous match's last attacker being carried over for kill messages.
Fixed build-height damage applying to dead players.
Fixed Party public setting not doing anything.
Fixed Item Meta missing for Division display icons.
Fixed Bot being released early in sumo.
Fixed Bot match's best-of logic not working.
Changed to Adventure Serializer for clickables to support Hex Colors.
Fixed some kit rules/options not saving.
Fixed Skull rotations for spawn points in modern versions.
Fixed schematic not found error in modern versions.
Fixed duplication not working in modern versions.
Fixed HCF-TeamFight classes not activating.
Fixed double killing in water kill matches.
Made default bot presets easier to combo.
Removed
Sword and Lucky Block Kill Effect.
Removed Item Drops for block breaking in all matches.
Tablist temporarily until its patched and fixed.
Added
An option to toggle Kill Effects for special matches like Bridges, BattleRush etc..
Block removal timer to PearlFight matches.
An option to toggle URL encoding for URI in database.yml
.
Arena Command for /arena copyKit to copy a source arena's kits to a target arena.
Hotbar configuration reloading directly in game.
Strikethrough in dead match player's name-tag.
Added a SkinCache for Bot skins, so they don't lag.
Changed/Fixed
NoSuchMethodError for setting entities as collidable.
Extremely lag with TablistAPI.
Disguise breaking TablistAPI.
NameTagAPI breaking with disguise.
Kicked on bungee/waterfall for sending create team packet twice.
Cosmetics Creatures not spawning.
Frost Converter loading issues and null pointers.
Updated packet events to 2.0.1-SNAPSHOT to support 1.20.2.
Golden head not working at all because of boolean check.
Interaction to blocks not being cancelled in lobby.
Soup or Fireball items not working properly.
Wrong name displaying for opponent on Match start message.
Recoded, optimized and fixed Cosmetics issues.
Cosmetic entities being visible for everyone in standard arena.
Glass bottles removing the previous slot instead of the current slot.
Null Pointers for Profiles on disconnection.
A check to prevent arena setup in a separate world from Arena World.
Made packet events compulsory due to cosmetics.
Bots not being removed properly.
Bot not W-Tapping, movement speed and strafing logic.
Assemble scoreboard missing join event sometimes.
Holograms being created with the same name.
Remove Vanilla Tab option if Tablist is disabled.
Use player names, not display names for Vanilla Tablist.
Bot will only pearl if side-pearling is enabled.
Bots not hiding for everyone else.
Don't count bots for fighting count.
Best-Of match logic, scoreboard and damage.
Spawn in a radius circle for bed-fight matches.
You can now edit special kits (Bridges, BattleRush, PearlFight etc.) in kit editor.
Bot damage amount not being calculated properly.
Bot teleporting to you on match startup.
Any and all arena setup issues along with bed and portal detections.
Optimized Arena duplication and it's much smoother and faster now.
Removed
Legacy Citizens support, as its not needed anymore.
Added
Per queue hotbar actions. (JOIN_SOLO_UNRANKED, JOIN_SOLO_RANKED, JOIN_DUO, JOIN_DUO_UNRANKED, JOIN_DUO_RANKED)
Permission for Ranked Limit and Ping Cap. (bolt.profile.ranked & bolt.profile.ping)
Precautionary measures for Importing.
Changed/Fixed
NoSuchFieldError for NMSExtras class.
Improved W-Tapping for the Bot
Updated XMaterial to 9.7.0 to support 1.20.
NoSuchMethodError for Citizens on Legacy version.
Importing Logic and command.
NoSuchMethod errors for ArenaCommands, KitRenameButton and KitCommands.
Special code (! or @) in Mongo URI/Password erroring due to URL Encoding.
Added
Blocked commands configuration for both general and match states.
Version lock for Citizens b2490 and b2200
Fixed
Import command not working
Conflict for MongoDB with Phoenix
NoSuchMethodError for Citizens on Legacy version
SSLHelper not found in Mongo
Assemble throwing Async Catcher on join
Null pointer on startup of Tournament
Removed
LunarClient-API support (Temporarily)
Note : For those that are disliking bot knockback with Carbon, in settings.yml of Carbon, disable the option that goes
FIX-BOLT-BOTS-KB-DIRECTION