File Details
Jvips-1.5.3.jar
- R
- Feb 20, 2026
- 2.45 MB
- 33
- Early Access
File Name
Jvips-1.5.3.jar
Supported Versions
- Early Access
JVIPS — Changelog (from pre-menu version to v1.5.3)
🚀 Major Highlights
- Added full HyUI VIP Menu (
/vips menu) with tabs:- Status
- History
- Vouchers
- Kits VIP
- Top VIPs
- Shop VIP (placeholder/future use)
- Added VIP activation directly from Vouchers TAB (no item-in-hand required for TAB flow).
- Added new admin command:
/vips givekeytab <vip> <player> [--duration ...]. - Added persistent storage for TAB vouchers:
data/tab_vouchers.json.
✨ Added
Menu / UI
- New HyUI menu with structured tabs and dynamic content.
- Dynamic player skin/head rendering in menu.
- Top VIPs view with player head + ranking.
- Voucher slots visual style updated using custom UI texture.
- Voucher slots are now clickable and prepared for direct activation flow.
- Immediate visual refresh after voucher activation from TAB (status/stack/time/slot update).
Voucher System
- New TAB voucher pipeline (
givekeytab) independent from physical item flow. - TAB vouchers are validated and activated with existing secure VIP voucher logic.
- TAB voucher slot consumption after successful activation.
- New TAB-related messages:
admin.givekeytab.okerror.voucherTabFullplayer.receivedVoucherTabmenu.vouchers.slotEmpty
Command Voucher Improvements
commandsOnActivatesupports object format with:commandplayer_side: true/false
- Placeholder/template support expanded in command vouchers.
givecmdimproved with safer ID matching and better edge-case handling.
Configuration / Data
- Added global VIP stack settings in
config.json:vipStack.enabledvipStack.maxStack
- Added robust config/messages merge behavior across updates.
- New persistence file:
data/tab_vouchers.json
🔧 Changed
- VIP stack logic moved from per-VIP fields to global config behavior.
- Menu refresh tuned to reduce load (
60s) while preserving dynamic updates where needed. - Time displays (
Remaining,Expires) normalized (no seconds in status/menu fields). /vips statusrestored/fixed as working alias (same behavior as/vip status).- Removed experimental
/vips menutestecommand and HTML test pipeline from runtime flow.
🛠️ Fixes
- Fixed HyUI 0.8.8 compatibility issue (
htmlFilePathNPE workaround for builder-only pages). - Fixed several menu refresh/visual update inconsistencies.
- Fixed voucher slot UI updates requiring tab switch (now updates immediately).
- Fixed status command player resolution edge case returning “player must be online”.
- Multiple fixes in skin/head handling and fallback behavior.
- Build/dependency fixes (Shadow plugin version stability and packaging consistency).
📦 New/Updated Commands
New
/vips givekeytab <vip> <player> [--duration time]
Existing (kept)
/vips givekey <vip> <player> [--duration time]/vips givecmd <id> <player>/vips add <player> <vip> [--duration time]/vips remove <player> <vip>/vips list .../vips history .../vips reload/vips menu/vips status
⚠️ Important Notes
- HyUI is required for
/vips menu. - Menu opening may still present short delay in some environments (known behavior under optimization).
- Recommended runtime line currently validated around v1.5.3 build state.

