v2.3.0 - Tab List Support & Tebex Integration
New Features
Tab List Formatting
- Native prefix/suffix display in the server tab list
- New
tabListconfig section with customizable format - Uses same placeholders as chat (%prefix%, %player%, %suffix%, etc.)
- Automatic cache invalidation when permissions change
- New TabListAPI for external plugin integration
Tebex/Donation System Support
- Commands now support offline players via UUID
/hp user addgroup {uuid} <group>creates user if needed/hp user setprimarygroup {uuid} <group>works for players who haven't joined/hp user setperm {uuid} <permission>works for offline players- Perfect for Tebex commands using
{id}placeholder
Bug Fixes
- Fixed web editor "type field is null" crash when fetching changes
Tebex Setup
In your Tebex package commands, use:
hp user addgroup {id} vip
hp user setprimarygroup {id} vip
Use {id} (UUID) instead of {name} for offline player support.
Tab List Configuration
Add to your config.json:
{
"tabList": {
"enabled": true,
"format": "%prefix%%player%",
"sortByWeight": true,
"updateIntervalTicks": 20
}
}