Sueta

LuckPermsPrefixes

3.0.5

A Minecraft plugin for LuckPerms that formats chat messages and the TAB list with prefixes, colors, and animated gradients.

·Plugin
  1. 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 like owner. - 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 with 3.0.5. LockiPrefixes will add missing default rank entries like owner, admin, vip, and others without replacing your custom values.
    1164 downloads
  2. 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 to 1.21.11 / 26.1.x. - Updated the latest module to compile against Paper API 26.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 small What's new section to update notifications using changelog highlights. - Removed the console warning for available updates. - Limited update notifications to players with lockiprefixes.notify. - lockiprefixes.notify defaults 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.
    18 downloads
  3. 3.0.0LuckPermsPrefixes 3.0.0Feb 26, 2026

    🚀 LockiPrefixes 3.0.0

    Bug Fixes
    - Fixed NPE in TablistManager when applyAnimatedGradient returns 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 - Fixed thenRunAsync() in mid/modern PrefixMenuManager routing Bukkit API calls through ForkJoinPool instead of the main thread - Fixed missing error handling on LuckPerms createGroup() future — players now receive feedback on failure - Fixed hex color support being disabled for Minecraft 1.22+ due to hardcoded version allowlist - Fixed getCommand() NPE before .setExecutor() chain on malformed plugin.yml - Fixed server.properties being resolved via relative CWD path — now resolved from server root - Fixed stale ChatFormatter in mid/modern chat listeners after plugin reload - Fixed inv.getTitle() deprecation in legacy PrefixGuiListener — replaced with event.getView().getTitle() - Fixed static instance field never being nulled in onDisable() — stale plugin references are now cleared
    Performance Improvements
    - Pattern.compile() calls in UpdateNotifier promoted to static final — patterns are no longer recompiled on every version check - getTemplates() in PrefixMenuManager now returns a static final unmodifiable list — eliminates per-call allocations - saveConfig() on reload moved to async task — no longer blocks the main thread
    Code Quality
    - Removed dead cache fields and CachedPlayerData class from LuckPermsFacade — LP manages its own cache - Deleted dead current variable in handlePrefixListClick() - All internal Maps in LockiConfig replaced with ConcurrentHashMap - Dual world-schema overlap now logs a warning instead of silently overwriting - latestVersion is now written before updateAvailable to 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 takes Supplier<ChatFormatter> instead of a direct instance — survives reloads
    Other
    - TAB plugin tutorial URL updated to https://leifiyo.dev/docs/placeholders
    671 downloads
  4. 2.0.0LuckPermsPrefixes 2.0.0Feb 8, 2026
    400 downloads
  5. 1.0.0LockiPrefixes 1.0.0Jan 21, 2026
    18 downloads

Similar projects

Plugin →