- Add: Bungee/Waterfall network mode (standalone remains default).
- Add:
networkconfig options for roles, routing strategy, and transfer timeout.- Add: Proxy messaging connect layer (BungeeCord channel).
- Add: MySQL-backed network sessions with PENDING/ACTIVE/EXPIRED states.
- Add: Hub -> raid session handoff, raid-side session validation, and recovery cleanup.
- Add: network.debug logging for transfer/session tracing.
- Update: Skill tree is now fully data-driven via
skills.ymlwith Arc Raiders-style MAJOR/MINOR nodes and branch point requirements.- Update: Skill tree tiers standardized (start top, 6 minors, 2 majors @20, 6 minors, final major @36 bottom center) with minors bumped to 5 ranks. Branch selector stays 2 rows.
- Update: Start node must be unlocked first; Tier-1 minors require start, Tier-3 minors require their side major. Final major still requires 36 points + all Tier-3 minors.
- Update: Downed fireworks now trigger when a player becomes downed (not only on full death), and trigger again after a revive + re-downed.
- Update: Downed movement tuned to be very slow without stopping, and jump is blocked via a jump potion.
- Update: Downed actionbar now matches the extraction bar style.
- Add: In-raid revive/downed system (
DownedManager,ReviveListener).- Add: Bandage reviver item added to
loot.ymlandtraders.yml.- Fix: Loot chest reveal timing to prevent reveal bypass exploits.
- Add: Instance world cleanup after cloning to remove non-player entities by default. Config:
raid.copy_template_entities(default:false).- Add: Spawn limiter for raid instances to only allow mob spawns inside extraction zones. Config:
raid.only_spawn_in_zones(default:true).- Add:
RaidManager.getSessionByWorldName(String)helper.- Update:
config.ymlwithrevivesettings and new raid toggles.
- Fixed issue: one item by a time removing from stash when closing.
- Fixed issue: when you come back from a raid game it heals you.
- Fixed issue: armor didn't deploy into a raid. Now it does.
- Fixed queue start: it can now start with 1 player instead of requiring 2. Server owners can choose the minimum; 2 players is recommended.
Issues fixed:
- Inventory issue with middle slot not correctly taking blocks.
- Fixed backpack randomly removes when placing to stash.
Updates:
- Added free loadout backpack
- Implement hub menu balance display and enhance hub protection features
- Added inventory debug listener and enhance debug logging for backpack and hub interactions
Extra's:
- Implement difficulty settings for raids with configurable multipliers (config.yml)
## Update message
### 1) Admin map creation & import (GUI + validation)
- feat: Enhance Admin Command for map creation and import:
- Added new GUI flows for creating and importing maps, including size and difficulty selection.
- Implemented validation for map names and sizes, ensuring uniqueness and allowed dimensions.
- Updated command usage messages to reflect new parameters for map creation and import.
- RefactoredRaidManagerto accommodate display names for maps during creation and import.
- Introduced new messages for GUI titles and prompts related to map management.
- Enhanced the Admin UI listener to handle new GUI interactions for map creation and import.
### 2) Commands & help improvements
- feat: AddErCommandfor enhanced command handling and update help messages.
### 3) Hub menu & trader slot management
- feat: Enhance hub menu configuration and trader slot management.
