LuckPermsPrefixes
3.0.5A Minecraft plugin for LuckPerms that formats chat messages and the TAB list with prefixes, colors, and animated gradients.
3.0.5latestLuckPermsPrefixes 3.0.5May 18, 2026 LockiPrefixes 3.0.5
This release fixes older Minecraft variants not showing visible rank formatting correctly when using manually assigned LuckPerms groups.Fixed
- Fixed legacy, mid, and modern builds not showing the expected rank style for groups likeowner. - Added the same default rank presets from the latest build to the older variants. - Existing older configs now automatically receive missing default rank formats on startup. - Custom config values are not overwritten when defaults are added. - Added a lightweight internal tablist updater for legacy, mid, and modern builds when the TAB plugin is not installed. - Tablist names now refresh when LuckPerms recalculates user data, such as after changing a player's parent group while they are online.Notes
If you already have a config, restart the server once with3.0.5. LockiPrefixes will add missing default rank entries likeowner,admin,vip, and others without replacing your custom values.3.0.4LuckPermsPrefixes 3.0.4May 18, 2026 LockiPrefixes 3.0.4
This release focuses on maintenance, cleaner admin notifications, updated version support, and reduced console noise.Changes since 3.0.0
- Updated the documented Minecraft support range to1.21.11 / 26.1.x. - Updated the latest module to compile against Paper API26.1.2. - Refreshed the README badges with cleaner, larger badges. - Reworked update checks so they only run once when the server starts. - Removed repeated 24-hour update checks. - Player joins no longer trigger remote update checks. - Update notifications now reuse the cached startup update result. - Redesigned the update notification into a compact English message. - Added a smallWhat's newsection to update notifications using changelog highlights. - Removed the console warning for available updates. - Limited update notifications to players withlockiprefixes.notify. -lockiprefixes.notifydefaults to server operators only. - Removed missing dependency and secure-profile setup warnings from Minecraft chat. - Setup warnings now stay in the server console only. - Removed duplicate latest-module console chat logging with the[LockiPrefixes]prefix.Notes
This is mainly a cleanup and compatibility release. Normal players should no longer see admin/update/setup messages, and the console should no longer show duplicate formatted chat lines from LockiPrefixes.3.0.0LuckPermsPrefixes 3.0.0Feb 26, 2026 LockiPrefixes 3.0.0
Bug Fixes
- Fixed NPE in TablistManager whenapplyAnimatedGradientreturns null - Fixed stale ChatFormatter in PlaceholderAPI expansion after/lockiprefixes reload- Fixed ConcurrentModificationException caused by unsynchronized HashMap reads during async chat events - Fixed scoreboard team name collision caused by player name truncation to 16 chars - Fixed scoreboard team leak on player disconnect — teams are now properly unregistered - FixedthenRunAsync()in mid/modern PrefixMenuManager routing Bukkit API calls through ForkJoinPool instead of the main thread - Fixed missing error handling on LuckPermscreateGroup()future — players now receive feedback on failure - Fixed hex color support being disabled for Minecraft 1.22+ due to hardcoded version allowlist - FixedgetCommand()NPE before.setExecutor()chain on malformed plugin.yml - Fixedserver.propertiesbeing resolved via relative CWD path — now resolved from server root - Fixed stale ChatFormatter in mid/modern chat listeners after plugin reload - Fixedinv.getTitle()deprecation in legacy PrefixGuiListener — replaced withevent.getView().getTitle()- Fixed staticinstancefield never being nulled inonDisable()— stale plugin references are now clearedPerformance Improvements
-Pattern.compile()calls in UpdateNotifier promoted tostatic final— patterns are no longer recompiled on every version check -getTemplates()in PrefixMenuManager now returns astatic finalunmodifiable list — eliminates per-call allocations -saveConfig()on reload moved to async task — no longer blocks the main threadCode Quality
- Removed dead cache fields andCachedPlayerDataclass from LuckPermsFacade — LP manages its own cache - Deleted deadcurrentvariable inhandlePrefixListClick()- All internal Maps in LockiConfig replaced with ConcurrentHashMap - Dual world-schema overlap now logs a warning instead of silently overwriting -latestVersionis now written beforeupdateAvailableto prevent TOCTOU reads - BufferedReader in UpdateNotifier wrapped in try-with-resources — no more stream leaks on exception - LuckPerms user-null cases now log a warning instead of silently producing empty placeholders - PAPI expansion now takesSupplier<ChatFormatter>instead of a direct instance — survives reloadsOther
- TAB plugin tutorial URL updated to https://leifiyo.dev/docs/placeholders2.0.0LuckPermsPrefixes 2.0.0Feb 8, 2026 1.0.0LockiPrefixes 1.0.0Jan 21, 2026
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Plasmo Voice
A proximity voice chat mod with audio positioning and lots of features
4.1MSueta