IMPORTANT: This is a TESTING release. Please make a FULL BACKUP of your server, configs, and player data before installing. Report any bugs or issues you find.
What's New in v3.0.1
Economy Fix
- Fixed a critical bug where players could rank up without having enough money
- Added double-check balance verification to prevent race conditions
- Added anti-spam protection: rapid /rankup commands are now blocked while processing
- Bypass permissions (shinoburankup.bypass.*) are no longer included in the wildcard permission — they must be granted explicitly
Full GUI Customization
Full Changelog - https://github.com/SrCodexStudio/shinoburankup/releases
- Custom player heads with Base64 skull textures supported everywhere
- Per-status head textures: set different custom heads for completed, current, available, and locked ranks
- Per-rank head textures: individual ranks can have their own custom head in the GUI
- Custom decorative items: place items in any empty slot of the /ranks GUI (supports heads, named items, custom lore)
- All configurable from gui/ranks.yml — no code changes needed
Full Changelog - https://github.com/SrCodexStudio/shinoburankup/releases
Major Changes
Full Lore Template System
The entire rank GUI tooltip system has been rebuilt. Server owners now have absolute control over every line of the rank item lore directly from ranks.yml.
- Every rank supports a custom lore: field with full placeholder support
- 18 placeholders available: {cost}, {progress_bar}, {status}, {balance}, {remaining}, {playtime_progress_bar}, {playtime_required}, and more
- Multi-line placeholders like {description}, {requirements}, and {rewards} expand dynamically or disappear when empty
- Hex color support (&#RRGGBB) and Unicode emoji in lore lines
- Per-rank lore overrides — each rank can have a completely unique tooltip design
This update introduces full per-rank customization, giving server owners complete control over rankup effects for each individual rank.
Full Changelog - https://github.com/SrCodexStudio/shinoburankup/releases
New GUI system. We have removed the old message.yml system and introduced format.yml instead. There should no longer be issues with the plugin’s placeholder variables.
Optimization of rewards for many ranks created with multiple reward commands. We have also added support for universal colors (RGB HEX) for better customization.
