⚔️ 2.4.0 "Menu Mastery" Update
This is our biggest quality-of-life update yet!
We rebuilt the entire menu flow to deliver a buttery smooth, intuitive dueling experience.
⤵️ Highlights
- Dynamic Pagination (Gamemodes & Arenas)
Menus now automatically split across pages when needed.
No more manual slot limits! Whether you have 5 gamemodes or 100 arenas — ConquestDuels now dynamically paginates based on your `rows-per-page` config!
Example:
Code (YAML):
menu:
rows-per-page
: 4
- Respects filler areas.
- Adds a navigation bar automatically.
- Enforces a smart minimum of 2 rows.
- Configurable Rows-Per-Page
You now control how many rows each menu shows!
Make menus bigger, smaller, or dynamic to match your server's style.
- Full Live Reload Support
Need to tweak your menus? No server restart needed!
Simply edit your YAML files and run:
Code (Text):
/duel reload
Instantly updates:
- Gamemode Selection
- Arena Selector
- Confirm/Cancel menus
- Smart Empty-State Icons
If no arenas are available, players now see a gorgeous "No Arenas Available" icon, fully customizable in your config!
Centered automatically on the first row for maximum visual impact.
Example:
Code (YAML):
empty-item:
enabled
: true
material
: BEDROCK
name
:
"<dark_gray>No available arenas"
lore
:
-
"<gray>All arenas are currently busy."
-
"<dark_gray>Try again later!"
- Duel Session Tracking
Each player now tracks:
- Last Menu Opened (Gamemode, Arena, Confirm)
This ensures perfect menu back-navigation after any confirm/cancel action.
- Cleaner Inventory Interactions
- Dragging into menus blocked
- Shift-clicking protected
- Hotbar swapping disabled
- Empty clicks safely ignored
- Cooldowns respected
- Sounds & Particles on Every Action
Every action (page flip, confirm, cancel, invalid click) can now play sounds and particles, fully configurable per menu.
Example:
Code (YAML):
sounds:
page-next:
type
: UI_BUTTON_CLICK
volume
: 1.0
pitch
: 1.1
particles:
- type
: NOTE
count
: 8
- ⚡ Ultra-Optimized Codebase
- Centralized filler placement
- Shared navigation code
- Smarter slot checking
- Cleaner event flow
- Fully modular for future expansions
✨ Overall: Menus now feel like premium UI systems you’d see in AAA games!