File Details
BossArena-2.0.0.jar
- R
- Mar 1, 2026
- 969.91 KB
- 78
- Early Access
File Name
BossArena-2.0.0.jar
Supported Versions
- Early Access
BossArena 2.0.0
🗺️ Map Marker & Asset System
- Added a map marker on compass and map for timed bosses.
- Moved assets folder out of the mod folder to clean that up a bit.
⚔️ Boss Events & Notifications
- **Immediate Termination:** Implemented `BossEntityRemovedSystem` to detect admin-forced NPC removals, instantly clearing map markers and active UI notifications.
- **Victory Logic Refinement:** Added logic to suppress the "Victory" title when a boss times out or is manually wiped by an admin, while preserving it for standard player-driven kills.
- **Persistence Fix:** Resolved a race condition where notifications could get "stuck" if players were at the edge of the event radius during boss death.
đź’° Loot & Command System
- **Console Command Support:** Added a `commands` option to `LootTable`, allowing the execution of server commands (e.g., giving money or items via external mods) upon boss death.
- **Dynamic Placeholders:** Added support for `$Player` (eligible looter), `{player}`, `{player_uuid}`, and `{boss_name}` placeholders within commands.
- **Chance-based Commands:** Enabled command execution directly from loot item definitions using the `cmd:` prefix (e.g., `cmd:/give $Player diamond 1`).
đź›’ Shop & Tier System
- **Tier Hierarchy Swap:** Reordered the "Common" and "Uncommon" tiers globally. "Common" is now the entry-level tier (appearing first in the shop) with a base cost of 100, while "Uncommon" is the second tier (250 cost).
🛡️ Stability & Cleanup
- **Safe Uninstallation:** Replaced custom interaction IDs with core Hytale IDs (`*Default_Swap`) to prevent "Missing root interaction" warnings and crashes if the plugin is removed.
- **Cleanup Tool:** Implemented the `/ba cleanup --confirm` admin command to forcefully purge all BossArena entities and sanitize player inventories of custom plugin items.
- **Inventory Sanitization:** Added logic to ensure custom items are safely removed, preventing compatibility issues with other plugins (like SimpleEnchanting) when the mod is disabled.

