BATTLE PASS
- Unclaimed Reward Alert: Players are now notified on join when they have unclaimed Battle Pass rewards.
- Notification Click Action: Clicking the reward notification now opens the configured reward menu.
- Notification Sound: Reward notifications now support configurable sounds.
- Disable Click Action: Server owners can disable the notification click action by setting the target menu to null.
OTHER
- Improved Error Logs: Log messages now include clearer context and full exception details when something fails.
- Startup & Shutdown Logs: Logs for startup, shutdown, dependency loading, data loading, schematic generation, and player data are now easier to diagnose.
- Asset Error Reporting: Failures related to files, worlds, and custom head textures now report more useful details.
WIKI & DOCUMENTATION
- Wiki Structure: Setup, FAQ, gameplay, and reference pages are now easier to navigate.
- FAQ Expansion: The FAQ now covers server-owner questions about monetization, VIP rewards, BungeeCord support, resource packs, and multiple games.
- Installation Guide: The introduction page now includes clearer installation guidance and a direct link to requirements.
- Configuration Readability: File paths across configuration pages have been simplified for easier reading.
- Outdated Content Removed: Legacy and outdated setup guidance has been removed from the wiki.
- Forum Thread: The forum thread has been cleaned up — oversized formatting removed and grammar improved.
- Useful Links: VoxelShop and BuiltByBit links have been added to the Useful Links page.
UI
- Menu Sound Feedback: Distinct sounds now play for navigation, purchases, upgrades, claims, rerolls, settings, and failed actions.
- Custom Game Sounds: Feedback sounds now play for Custom Game actions and failed setup attempts.
- Sound Updates: Default menu sound effects are updated to better match each action type.
- Sound Config: The sound system now supports a wider range of sound name formats correctly.
BUG FIXES
- Game Manager Refresh: Fixed an issue where Game Manager menu actions sometimes didn't update after changing a setting or filter.
- Menu Errors: Fixed an issue where menus occasionally threw errors while open.
- Back Button: Fixed an issue where menu back buttons sometimes triggered duplicate navigation behavior.
- Navigation Sound: Fixed an issue where clicking page navigation sometimes played no sound.
NEW FEATURES
- New Tracked Stats: Players can now track rounds played, rounds won, rounds lost, critical hits, melee hits, shield blocks, bow shots, bow hits, potion hits, gold earned, and mythics chosen.
- Games Played: The statistics menu now shows total games played based on win and loss counts.
UI
- Statistics Menu: The statistics menu now includes more categories and shorter, clearer stat descriptions.
- Solo & Teams Sections: The statistics menu now has dedicated Solo and Teams sections for easier navigation.
BUG FIXES
- Target Dummy: Fixed an issue where target dummy damage tracked the highest single hit instead of total damage dealt.
- Bow Stats: Fixed an issue where bow-specific stats were not updating correctly after shots were fired.
- Movement Distance: Fixed an issue where movement blocked by a cage was incorrectly counted as distance travelled.
NEW FEATURES
- Copper Gear: Copper weapons and armor are now available as new progression tiers in the shop.
- Spears: Spears are now available as a new weapon progression path.
- Kiss-Curse Potions: New potions with stronger benefits now come with matching downsides.
- Summon Eggs: New summon eggs are now available for purchase in the shop.
- Firework Rockets: Firework rockets are now available as a new consumable item.
BALANCE
- Weapon & Armor Prices: Shop prices for weapons and armor have been rebalanced across all progression tiers.
- Shields: Shields have been moved to consumables, and players are now limited to carrying one at a time.
BUG FIXES
- Shop Descriptions: Fixed an issue where shop items displayed duplicate potion details when granting multiple potion items.
- Potion Effects: Fixed an issue where potion effect descriptions were incorrect on shop items.
- Item Names: Fixed an issue where shop item descriptions displayed duplicate item names.
UI
- Scoreboard Overhaul: The scoreboard system has been rebuilt using PacketEvents for a more reliable and accurate display.
- Tab List Isolation: Players in a match now only see their own game's players in the tab list instead of everyone on the server.
- Health Display: Player health and team health now update correctly through the new scoreboard system.
- Team Formatting: Team colors and icons now display properly next to player names using the new packet-based system.
- NPC Tab Display: NPC players now appear with the correct team colors and icons in the tab list.
- Spectator Team Icons: Spectators now see proper team icons next to non-focused teams instead of plain white names.
- Spectator Matchup Highlight: Spectators now see their selected matchup highlighted with distinct team colors for easier tracking.
BOTS
- Mythic Shop Rolls: Bots can now purchase mythic rolls from the shop during preparation.
- Shop Variety: Bots now make more varied purchases, including summons and consumables.
- Generated Names: Bots now receive unique generated names (e.g. 🖳BraveSteve) instead of a fixed name pool.
BUG FIXES
- Bot Anvil Purchases: Fixed an issue where bots spent gold on anvil purchases but received gold back instead of consuming it.
- Bot Name Display: Fixed an issue where bots could appear with internal Citizens names such as CIT-....
- Bot Name Length: Fixed an issue where bot names could exceed the maximum Minecraft player name length.
- Arena Lighting: Fixed an issue where schematic pasting did not consistently refresh lighting in the arena.
OTHER
- Join Message: Players now see their own join message when entering a game.
AUGMENTS
- Automatic Level Detection: Augment levels are now determined automatically based on the values defined in the augment data configuration.
CONFIGURATION
- No Separate Max-Level: Setting a separate max-level for augments is no longer required.
- Missing Level Fallback: If one augment value has fewer levels than others, its highest available value is used for the missing levels.
COMBAT
- Critical Damage: Critical attacks are now based solely on the player's critical hit chance. Jumping and other vanilla Minecraft behaviors no longer determine whether a hit is critical.
- Critical Damage Configuration: Added settings in combat.yml to customize how the critical damage multiplier is calculated. Server administrators can now easily tune critical hit strength to fit the server's balance.
- Armor Damage Reduction: A custom armor and toughness damage reduction system has been added, designed with the high stat values obtainable from anvils in mind.
- Armor Behavior Configuration: The following can now be configured in combat.yml: how strongly armor and toughness reduce incoming damage, the minimum damage value after reduction, and which damage types are affected by armor.
- Default Armor Damage Types: By default, armor now reduces only melee and projectile damage. All other damage types can be individually enabled or disabled in the configuration.
- Damage Statistics: Damage statistics now display the raw damage value before armor reduction, making it easier to compare attack strength and evaluate build performance.
COMBAT
- New Config File: Added combat.yml to keep combat settings separate from the main configuration and easier to find.
- Shield Blocking: Added the ability to enable or disable shield blocking individually for different damage types, such as melee, sweep, projectile, minion, or augment attacks.
- Shield Durability: Added a separate setting that defines how much durability a shield loses after blocking a specific type of attack.
- Shield Cooldown: Added the ability to set a separate shield cooldown for each damage type.
- Shield Disable: Added the ability to set how long a shield is disabled after blocking a specific type of attack. A value of 0 or lower disables this effect.
LEADERBOARDS
- Rank Icons: Solo and Teams leaderboards now display each player's rank icon next to their name.
- Player-Based Placeholders: Leaderboard lines can now use placeholders tied to the specific player shown on that line, rather than just plain names and values.
- Improved Layouts: Updated the visual design of Solo and Teams leaderboard entries to be cleaner and easier to read.
- Live Refresh Timer: Replaced the static "refreshes every 30 min" label with a real countdown showing exactly when the next update is due.
- More Reliable Holograms: Improved leaderboard visibility so holograms behave more consistently when players move between worlds, switch areas, or reconnect to the server.
AUGMENTS
- Augment Levels: Augments can now have multiple levels, allowing them to grow stronger instead of being selected only once.
- Augment Upgrades: Subsequent augment selections can now offer an upgrade to an augment the player already owns.
- Max Level: Each augment can now have its own maximum level configured individually.
- Value Scaling: Augment values can now increase with each additional level.
- Auto-Fill Values: Missing level values are now filled in automatically.
AUGMENT ROLLING
- Mixed Tiers: A single augment set can now contain different tiers across different slots.
- Roll Types: An augment slot can now roll a standard augment, a new augment, or an upgrade.
- Upgrades Only: It is now possible to create effects that force all subsequent augments to be rolled exclusively as upgrades.
- Shared Pool: Augment rolling now fully respects the shared pool across the entire game.
DISPLAY
- Level Stars: Augment names can now display stars indicating their current level.
- Upgrade Preview: Augment upgrades can now show which value will change upon selection.
- All Levels Preview: The augment display can now show values for all upcoming levels, with the current level clearly highlighted.
- Config-Driven Names: Augment names and level labels in previews are now fully controlled via placeholders in the config.
CONFIG
- Simplified Value Format: Augment level values can now be written in a simpler, more readable format.
- Custom Level Icons: Filled and empty level stars can now be set directly in the config.
GAMEPLAY
- Post-Leave Exclusion: Players who leave a match are no longer included in further gameplay, including round rewards, end-game rewards, and other match outcome effects.
- Spectator Rewards: A player who rejoins an ongoing match as a spectator no longer receives rewards for their teammate's performance, including round rewards and post-match rewards.
REWARDS & PROGRESSION
- Reward Gating: Gem, Battle Pass XP, and other reward grants have been tightened to prevent delivery to players who have left the match or are only spectating.
STABILITY
- Cross-Match Leakage: Improved handling of players leaving one game and joining another, reducing the risk of effects, data, or behaviors carrying over from the previous match into the new one.
BOTS & NPCS
- Bot Compatibility: Improved compatibility between core game systems and bots/NPCs, making player-based mechanics work more reliably with them and reducing erratic behavior.
BUG FIXES
- Pre-Start Leave: Fixed an issue where leaving a match before it started did not properly remove the player from the game or return them to the lobby.
SCHEMATICS
- Error Messages: Added clearer error messages when map generation fails, specifying exactly what is missing — such as a schematic file or required map points — making it easier to diagnose why an arena or lobby refuses to generate.
LEADERBOARDS
- Reload Stability: Improved leaderboard behavior during plugin reloads, reducing the risk of errors after a reload and helping maintain more stable interactions with rankings.
GAMEPLAY STABILITY
- Concurrent Refresh Stability: Improved overall game stability in situations where multiple elements refresh simultaneously, which should reduce random issues during matches and special effects.
BUG FIXES
- Hunter's Aim: Fixed a bug that caused the server to crash.
BUG FIXES
- Transmute Augments: Transmute augments now trigger only once upon selection. They no longer reroll into a new augment when advancing to the next round phase.
- Augment Exclusions: Dependencies and exclusions between augments are now evaluated more thoroughly. Augments that shouldn't appear together will be correctly excluded from the selection pool.
ROUND MANAGER
- Compact Icon Layout: Redesigned the icon layout in the round editor to be more compact and cleaner. The entire configuration section has been shifted up by one row, improving navigation and overall menu aesthetics.
- Enable/Disable Toggles: Dedicated Enable/Disable buttons have been added below the main icons (Gold, Augments, Anvils, Mythic Items), allowing instant toggling of each feature for a specific round without needing to edit its value.
- Per-Option Reset: Each option can now be individually reset to its default value using the lava bucket icon.
- Full Round Reset Button: The full round reset button (milk bucket) now only appears when actual changes have been made to the round relative to the game template.
- Augment Tier Visibility: The augment tier selection menu now features clearer visual feedback — disabled tiers are marked with a red block icon, making them immediately distinguishable from active tiers.
SPECTATING
- Spectate List: The /al spectate command now only shows games that are currently active and available to watch.
STATS DISPLAY
- Combat Stats Bar: The stats bar during combat now correctly displays additional statistics such as Crit Chance.
- Stat Readability: Restored correct colors and icons in the stats display, making values easy to read again.
BUG FIXES
- Bossbar Refresh: Fixed the bossbar during the round so its state updates more smoothly and looks natural.
- Fight Phase Disconnect: Fixed an issue that could disconnect a player when transitioning into the FIGHT phase.
CUSTOM GAMES
- Unified Join Command: The /join command now also handles custom game invite codes, replacing the need for a separate command.
- Removed Redundant Commands: The separate joincustom and createcustom commands have been removed — custom game management is now simpler and more straightforward.
- New Player Menu: Players who haven't created a custom game yet will now see a list of available games and an option to create one, instead of receiving an error.
- Consistent Naming: Mixed terminology like draft, arena, and deploy has been replaced with clearer, unified Custom Game labels across menus and messages.
- Clearer Player Messages: Feedback messages have been reworded for clarity — for example, Draft created is now replaced with a message confirming that a custom game has been created.
- Simplified State Management: Technical terms like deploy/undeploy in the custom game menu have been replaced with more intuitive labels such as open and close.
BUG FIXES
- Click Handling Improved: The menu now only responds to actual game entries and valid options, making interaction more predictable.
BATTLE PASS
- New Placeholders: New Battle Pass-related placeholders have been added. The following can now be displayed:
- Current tier
- Total XP earned
- XP required for the next tier
- Number of rewards claimed
- Total number of rewards
- Completion percentage
- Time remaining until the Battle Pass ends
- Existing Placeholders Unchanged: Existing placeholders for stats, ranks, and games continue to work as before.
BUG FIXES
- Null Game Click Fixed: Fixed a bug in MenuGameManager where clicking an empty slot could attempt to open a non-existent null game.
- Empty Slot Sound Suppressed: Clicking empty slots in this menu no longer triggers a sound.
- Click Handling Improved: The menu now only responds to actual game entries and valid options, making interaction more predictable.
MATCH RESULTS & RANKING
- End Screen Clarity: Post-match messages now display a cleaner result summary instead of mixing LOSS with ELIMINATED.
- Rank Change Notification: Players now receive a dedicated message after a match showing which rank they promoted from and to.
- Improved Rank Summary: The post-match message can now display rating point changes, current rank, and current rating.
- Config Organization: Ranking-related messages in language.yml have been reorganized into one place for easier editing.
- Rank Message Customization: Rank name, icon, tier, and color can now each be configured separately for promotion, demotion, and summary messages.
- Game Start Message: game.start has been refreshed to be clearer and better explain the rules to players.
- Full Editability: All of the above messages remain fully editable via language.yml, allowing server admins to match their preferred style.
SOUNDTRACK
- New Format: soundtrack.yml now uses a new, cleaner track-based format.
- Multiple Tracks per Section: Each section can contain multiple tracks, and the plugin now selects an entire track at random instead of a single sound.
- Layered Sounds: A single track can contain multiple sounds that play simultaneously.
- Per-Sound Volume & Pitch: Volume and pitch can now be configured individually for each sound.
- Old Format Removed: The legacy soundtrack format has been removed. The new layout is now required.
- Header Description: A description has been added to the top of soundtrack.yml explaining how to add tracks and sounds.
- Win/Loss Music Split: End-of-game music is now split into separate tracks for victory and defeat.
- game.end Replaced: The game.end section in soundtrack.yml has been replaced by game.win and game.loss.
- Section Renames: Several section names have been simplified:
- team.win → fight.win
- team.loss → fight.loss
- game.phase → preparation
- Preparation Moved: The preparation section has been moved outside of game and is now a standalone top-level section.
LEADERBOARDS
- Viewer Entry: Leaderboards can now always show the viewing player at the bottom of the list if they are not within the visible top rankings.
- Zero-Score Support: This also works when the player has 0 points, 0 rating, or 0 wins.
- True Position Display: The bottom entry now shows the player's actual rank (e.g. #192) instead of a blank entry or ???.
- Self-Highlight: The player viewing the leaderboard is now visually highlighted, making it easier to spot their own position at a glance.
- Custom Self-Entry Styling: In leaderboards.yml, the appearance of the viewer's own entry and regular entries can now be configured separately — including the symbol next to the name and name color.
- Default Config Updated: All existing leaderboards in the default configuration have been updated to support this new display behavior.
- Config Layout Change: The leaderboard configuration structure has been updated — setting has been replaced by update, and a new sound section has been added for configuring sounds played when a player clicks a leaderboard.
- Click Sounds: One or more custom sounds can now be played on leaderboard click, configurable directly from the config.
BUG FIXES
- Leaderboard Click Fixed: Clicking leaderboards to change pages should now work reliably, with no more issues hitting the click area.
- Click Handler Stability: Leaderboards remain packet-based, but the click handling logic has been simplified and unified, making it more stable for players.