As always, I am thankful for
@MetallicGoat 's (and of course, everyone else who has reported the bugs in our Discord) contributions to this update. If you appreciate our efforts,
we'd greatly appreciate a donation. Thank you very much!
(Preview of the new CloudNetV4 support)
Added feature:
- Players who quit during a solo match may have the chance to rejoin for a specific timeframe (configurable using config "solo-rejoin-time") instead of being eliminated immediately (Thanks to @MetallicGoat)
Third-party support improvements:
- Updated OldCombatMechanics to 1.12.0+ (Old versions aren't supported anymore. Plugin will warn you if it detects that) (Thanks to @MetallicGoat)
- Added CloudNetV4
- Improved Microsoft SQL support:
- Added driver with latest version
- Added configs: sql-mssql-encrypt and sql-mssql-integrated-security
- Added new configs to web setup as well
Config changes:
- Added:
- auto-cloning-excluded-arenas: to exclude specific arenas from auto clone
- sql-mssql-encrypt
- sql-mssql-integrated-security
- customchatmessage-spectator-message:
- Added PlaceholderAPI support
- Added new placeholders:
- {essentialsgroupmanager}
- {name}
- {message}
- "customchatmessage-message" now also gets applied during lobby phases
- "hex-support" is now set to true by default
Miscellaneous:
- Significantly reduced memory usage for arenas caused by their regeneration system
- Added API version to /bw info
API changes:
- Some changes for the new solo-rejoin feature:
- Deprecated:
- Arena#getRemainingTeams()
- Arena#getRemainingTeams(Player...)
- And due to that added:
- Arena#getAliveTeams()
- Arena#getAliveTeams(Player...)
- Arena#getTeamsWithPlayers()
- Arena#getTeamsWithPlayers(Player...)
- Some hologram API improvements:
- Added ability to modify equipment:
- Added EquippableSkin and HologramEquipment classes
- Added ability to modify health:
- Added DamageableSkin class
- Added ability to modify ArmorStands:
- Added ArmorStandHologramSkin class
- Deprecated HologramSkinType#VILLAGER
- Added Spawner#getHologram()
- Added Arena#getBedHologram(Team)
- Added API to communicate using messages/packets between servers (RemoteAPI):
- RemoteCustomMessageReceiveEvent
- RemoteAPI#broadcastCustomMessage(String, byte[])
- RemoteServer#sendCustomMessage(String, byte[])
- Miscellaneous:
- Added:
- ShopItem#removePrice(ShopPrice)
- ShopItem#removeProduct(ShopPrice)
- ItemShopPrice#setItemStack(ItemStack)
- ItemShopProduct#setItemStack(ItemStack)
- CommandSenderWrapper#wrap(RemotePlayer) now automatically wraps him into a Bukkit format in case he is playing on the local server
- Fixed CommandSenderWrapper#getReference() returning null in case the sender was on a remote server
- QuitPlayerMemory constructor received a new parameter, thus potentially breaking API making use of it
Fixed bugs:
- Fixed 'missing handler warning' sent to players when used a spectator item with a command only (Thanks to @MetallicGoat)
- Fixed config descriptions being formatted weirdly (Thanks to @MetallicGoat)
- Fixed spawner holograms not spinning (Thanks to @MetallicGoat)
- Fixed NPE when opening the HypixelV1 layout (Thanks to @MetallicGoat)
- Fixed arena regeneration queue getting stuck when forcefully canceling them
- Fixed player parameter for /bw join always used the player that typed the command
- Fixed error when typing "/bw tools openupgradeshop" while not inside an arena https://cdn.discordapp.com/attachments/355078539793530900/1105848704050659338/image.png
- Fixed that NPC bodies wouldn't rotate at certain situations when used together with Tweaks' auto-head-rotation
- Fixed that NPC bodies wouldn't rotate at certain situation when used together with Tweaks' auto-head-rotation