Changes:
Added full menu customization through menus.yml
Added MiniMessage support to scoreboard titles and lines
Added customizable border text for the action bar and scoreboard
Added an unformatted border time placeholder for custom layouts
Added configurable world difficulty
Added scatter spacing settings to the configuration menu
Updated /uhc setpvp to save the remaining grace period when PvP is forced
Added /uhc setpvp resume to restore a saved grace period
Fixed grace period protection incorrectly affecting animals and mobs
Fixed dead players being unable to rejoin as spectators when death kicks are disabled
Fixed team menu buttons appearing unresponsive after a team is disbanded
Fixed team GUI lobby item clicks
Fixed hosts requiring additional permissions inside /config admin
Fixed players being able to take items from configurable menus
Fixed some lobby players remaining invisible after joining
Fixed unsafe lobby placement when a lobby location has not been set
Fixed players and teams being scattered too close together
Improved scatter speed, safety, and reliability across supported server versions
Improved world border preloading and world generation stability
Reduced memory buildup during world generation
Improved scoreboard, team nametags, and cosmetic trails performance
Fixed an issue that could stop team nametag updates
Fixed Randomizer blocks appearing to break twice
Fixed Hastey Boys behavior when shift-clicking items
Fixed Discord message placeholders not being replaced correctly
Fixed cosmetics charging players more than once during the same session