As always, I am thankful for
@MetallicGoat 's (and of course, everyone else who have 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!
Added features:
- Upgrade Shop Restrictions (restriction for each level in upgrade shop config -> allows you to create unique upgrade shops for each i.a. mode) (Thanks to @MetallicGoat)
- Quick buy in HyPixelV2 layout: Duplicate items now get auto-removed (Thanks to @MetallicGoat)
- Cloning feature now includes the ability of specifying the modes for which clones shall be created for
Config changes:
- Added:
- restriction to upgrade-shop.yml (Thanks to @MetallicGoat)
- auto-cloning-modes
- Added PlaceholderAPI support for customchatmessage-message
- Replaced "lobby_countdowntitle-*" configs with a single and more customizable "lobby_countdowntitles" config
- Added "description" to shop items (currently only supports HyPixelV2 layout)
Miscellaneous:
- Dependency download in template applying during setup now fallbacks to alternative sources if first ones fail
- Not sending whole teleport packets anymore for holograms if just the head rotation changed (causes MBedwarsTweaks feature "Friendly-Villagers-Enabled" to be more smooth)
- Improved system that applies custom textures to skull blocks
- Hurt effects on holograms (i.a. dealers) is now visible for all nearby players, and not just for the one who is punching him
- Action bar message "Waiting..." in lobby no longer collides with other plugins when it is empty
- Remaining action bars and titles now get removed when a player leaves the arena
- Slightly reduced the time during which the "Good Luck!" title will be shown with the start of a match
- "Respawn in x..." message now gets immediately removed when player respawned (previously it'd stay for a second)
- Item names in HyPixelV2 shop are now dyed red by default
- Now removing item attributes in HyPixelV2 shop layout
- GUI of HyPixelV2 renames to the page you currently have open
API changes:
- Added:
- Upgrade#getRestriction()
- Upgrade#setRestriction(ArenaConditionGroup restriction)
- Class QueuedCloningArena
- ArenaCloningManager#getQueueEntries()
- ArenaCloningManager#addToQueue(QueuedCloningArena)
- ShopItem#getDescription()
- ShopItem#getDescription(CommandSender)
- ShopItem#getConfigDescription()
- ShopItemsetConfigDescription(String)
- NMSHelper#setSkullTexture(Skull, String) now doesn't automatically update the BlockState anymore
- Fixed PlayerUseLobbyItemEvent not being fired
Fixed bugs:
- Fixed error for some people that were using specific versions of 1.19R1
- Fixed problems with world storage using cryptic names for some SWM users thus clearing the spawned dealers
- Fixed "class java.lang.Boolean cannot be cast to class java.lang.Float" error on 1.19.4 (Thanks to @MetallicGoat)
- Fixed missing head rotation for holograms on 1.19.4
- Fixed allowcommand-stats config not working properly
- Fixed no damage effect when hitting holograms (i.a. dealers) on 1.19.4