Sueta

LuckRank | Fully configurable [BungeeCord/Spigot]

3.0

Simple RankCommand with Luckperms

·Plugin
  1. 3.0latestUpdate 3.0Aug 27, 2026

    Update 3.0

    This release improves rank safety, reload stability, database concurrency, packaging, and compatibility. Changes and Improvements · Rank assignments no longer unintentionally remove other LuckPerms memberships. · Context-specific group memberships are preserved when assigning a rank. · LuckPerms mutations are now fully checked and handled correctly. · A valid fallback group is automatically selected after removing a primary rank. · Fixed an issue where an expired confirmation could remove a newer confirmation. · Notification database access is now thread-safe. · SQLite and MySQL connection handling has been improved. · Reloads are now atomic. If loading the new configuration fails, the previous runtime remains active. · The BungeeCord version now supports the additional /r alias. · Time values, webhook URLs, and message inputs are validated more reliably. · HTTP connections for update checks and Discord webhooks are closed correctly. · The plugin JARs include the required JDBC drivers and service metadata. · All project and plugin versions have been updated to 3.0.
    Notes
    - Make sure LuckPerms is installed before starting LuckRank - If you use Discord webhooks, check that your webhook URL and optional image URLs are valid - Please replace older test jars with the newly built final plugin jar Thank you for using LuckRank.
    1 download
  2. 2.9Update 2.9Jul 29, 2026
    This update focuses on permission management, admin quality-of-life, and better LuckPerms integration. Added - Added real /rank removeperms <player|group> <permission> support - Added support for using remove in /rank setperms <player|group> <permission> <true|false|remove> - Added offline player support for rank changes and permission changes if the player is known by LuckPerms - Added smarter permission tab completion based on known LuckPerms nodes from loaded groups and users - Added clearer help text for permission commands - Added clearer Bungee help information explaining that proxy-side permission changes are global LuckPerms nodes Changed - Improved permission command feedback for groups and players - Improved internal player resolution so commands no longer depend only on online targets - Improved admin workflow for managing LuckPerms nodes from LuckRank Fixed - Fixed the issue where setting a permission to false was not the same as actually removing the node - Fixed confusing permission command usage by introducing an explicit remove flow Thank you for using LuckRank.
    22 downloads
  3. 2.8Update 2.8May 17, 2026
    This update adds offline rank management, new rank inspection tools, and internal improvements for configuration handling and temporary rank support. New · Added offline player support for /rank set · Added offline player support for /rank remove · Added /rank check <player> to view a player's current rank data and remaining duration · Added /rank history <player> to view recent stored rank changes · Added rank history storage for rank set and rank remove actions
    37 downloads
  4. 2.7Update 2.7May 17, 2026
    This update adds optional temporary-rank duration stacking and improves config handling for existing installations. New · Added optional duration stacking for temporary ranks · When enabled, reapplying the same temporary rank adds the remaining time to the new duration · Example: buying 3x 7d now results in 21d total · New config option: rankDurationStackingEnabled Improved · Missing config entries are now added automatically on startup · Existing users no longer need to delete or recreate their config.yml just to get new settings Notes · rankDurationStackingEnabled is disabled by default to preserve previous behavior · Set it to true in config.yml if you want temporary ranks to stack
    17 downloads
  5. 2.6Update 2.6May 3, 2026
    This update improves command feedback, reload behavior, notification handling, compatibility, and overall stability. Changes · Added /rank reload to reload config.yml and messages.yml without restarting the server · Added support for \n in message files so custom messages can create real new lines · Added support for %new_version% in the update notifier · Improved missing argument feedback so commands now show which exact argument is missing · Added clearer messages for too many arguments and for subcommands that should not receive extra arguments · Fixed /rank notify so it can be enabled again correctly even when notification storage is unavailable · Added an in-memory fallback for notification states when the database cannot be used · Changed the default notification storage config from MySQL to SQLite for easier setup · Improved reload handling so command and listener state is rebuilt properly after config changes · Improved webhook validation by ignoring invalid placeholder image URLs · Added more detailed webhook error logging · Improved compatibility for older Spigot environments · Cleaned up packaging so the final plugin jars are built more clearly Notes · If you customized messages.yml, you can now use \n for multi-line messages
    18 downloads
  6. 2.5Update 2.5May 2, 2026
    This update improves compatibility, packaging, and stability. Changes · Reworked the project packaging so the final plugin jars are built more cleanly · Fixed missing shared classes in the packaged plugin output · Improved compatibility for older Spigot environments · Adjusted LuckPerms loading behavior so the dependency is handled more reliably · Improved Discord webhook handling and validation · Added better webhook error logging for easier troubleshooting · Cleaned up the project structure for future maintenance Thank you for using LuckRank.
    10 downloads
  7. 2.4LuckRank 2.4 UpdateMay 1, 2026
    This update improves rank syncing with TAB and LuckPerms. Changes: · Fixed an issue where TAB did not always update the displayed rank after changing a player's rank · Primary LuckPerms group is now updated when assigning a new rank · Improved compatibility with TAB setups using %group%, sorting, or group-based formatting · Better consistency between LuckPerms data and visible rank output If your server uses TAB together with LuckPerms, rank changes should now update much more reliably.
    4 downloads
  8. 2.3Update 2.3May 1, 2026
    Update 2.3 This update focuses on a major internal cleanup and a better project structure. Changes · Added a dedicated Spigot module · Added a shared common module for cleaner architecture · Refactored the plugin into smaller, maintainable services · Improved rank, permission, notification, webhook, and update handling · Cleaned up configuration and message structure · Improved overall code quality for future updates and maintenance Notes · Existing workflows were kept as close as possible to the previous version · Please review your configuration after updating · Make sure LuckPerms is installed and working correctly Thank you for using LuckRank.
    5 downloads
  9. 2.2Remove Spigot Support.Apr 3, 2026
    - Remove Spigot Support only Bungee
    11 downloads
  10. 2.12.1 Update!Jul 22, 2024
    Fix spamming Update Notify
    118 downloads
  11. 2.02.0 Update!Jul 8, 2024
    • 1.21 Support • Added support for duration specification (y, min, w, M) in commands.
    65 downloads
  12. 1.91.9 Update!Jul 1, 2024
    Fix Bug
    50 downloads
  13. 1.81.8 Update!Jun 21, 2024
    Bug fixes + Config Clean Up
    53 downloads
  14. 1.7LuckRank v1.7 Update Released!Jun 16, 2024
    Bug fixes + Added /rank setperms <player/group> <permisson> <true/false>
    68 downloads
  15. 1.6LuckRank v1.6 Update Released!Jun 16, 2024
    LuckRank 1.6 Changelog: New Features: · SQL Database Support: LuckRank now supports SQL databases. Enhancements: · Translatable Messages: Customize and use dynamic content in webhook and error messages. · Improved Error Handling: Clearer feedback during database operations for better troubleshooting.
    49 downloads
  16. 1.5LuckRank v1.5 Update Released!Jun 14, 2024
    Changelog LuckRank v1.5: New Features: · Added support for translatable notification messages. · Introduced new configuration options for notification messages. · Integrated MySQL for persistent storage of user notification preferences. · Implemented automatic update notifications for LuckRank via SpigotMC API. · Integrated webhooks for custom notification alerts in Discord. · Added /rank debug command for debugging purposes. · Introduced /rank help command to provide command usage information. · Added /rank notify command to toggle notification preferences. · Implemented a new message configuration file. · Introduced /rank creategroup command for creating new permission groups. · Added support for duration specification (d H M) in commands. Improvements: · Enhanced error handling and stability across the plugin. · Optimized notification processing for improved performance. · Added confirmation message functionality for /rank remove command. Fixes: · Fixed issues related to group management that caused incorrect permissions. · Addressed minor bugs and made optimizations to enhance overall functionality.
    47 downloads
  17. 1.4Version Checker, Permission ManagementJun 9, 2024
    - [Feature] Added automatic version checker to notify users of plugin updates. - [Feature] Added /rank setperms and /rank remove commands for easier permission management. - [Change] Removed AnvilGUI on Spigot Version dependency for better compatibility and performance. - [Improvement] Optimized internal handling of permissions for faster execution.
    52 downloads
  18. 1.3Bungee Support + HotfixJun 8, 2024
    Bungee Support + Hotfix
    50 downloads
  19. 1.0LuckRank | Fully configurableJun 5, 2024
    ☆ LuckRank | Fully configurable ☆ ____________________ Required Minecraft-Network with LuckPerms ____________________ Installation Download the plugin and move it to the plugins folder of your Spigot server und Bungee. Restart the Spigot server once to generate the config.yml file. You can now customize everything in the config.yml. After you have configured everything as you want, restart the Spigot server again. If no error messages appear in the console now, everything is set up correctly! ____________________ Command /rang set <player> <rank> <time in days -1 = Lifetime> /rang open RankSet GUI ____________________ .SpoilerTarget">Spoiler: Config messages: targetPlayerNotOnline: '&cThe target player is not online.' noPermission: '&cYou do not have permission to set this rank.' invalidDurationFormat: '&cInvalid duration format. Please use a number of days or -1 for lifetime.' rankUpdated: '&aThe rank has been updated to {rank} for {duration}.' rankSetSuccessfully: '&aSuccessfully set the rank of {targetPlayer} to {rank} for {duration}.' rankSetLog: '&e{player} has set the rank of {targetPlayer} to {rank} for {duration}.' targetPlayerNotFound: '&cThe target player could not be found.' availableRanks: '&aAvailable ranks: {ranks}' commandUsage: '&eUsage: /luckrank set <player> <rank> <duration>' prefix: "&2Luck&aRank &8» &7" anvilGUI: playerNameTitle: "Enter player name" rankTitle: "Enter rank" durationTitle: "Enter duration (use -1 for Lifetime)" .SpoilerTarget">Spoiler: GUI Only works on spigot ____________________ Permissions luckrank.set. + groupName ____________________ Features Bungee and Spigot ____________________ DM me on Discord pcblc if errors
    3 downloads

Similar projects

Plugin →