LuckPermsPrefixesСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (17)
release
LuckPermsPrefixes 3.0.5
3.0.518 мая 2026 г.1 тыс.Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2bukkit, paper, spigot
Что нового
## 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.
release
LuckPermsPrefixes 3.0.5
3.0.518 мая 2026 г.51Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4bukkit, paper, purpur, spigot
Что нового
## 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.
release
LuckPermsPrefixes 3.0.5
3.0.518 мая 2026 г.51Minecraft: 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2paper, purpur, spigot
Что нового
## 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.
release
LuckPermsPrefixes 3.0.5
3.0.518 мая 2026 г.1,6 тыс.Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Что нового
## 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.
release
LuckPermsPrefixes 3.0.4
3.0.418 мая 2026 г.36Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Что нового
## 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.
release
LuckPermsPrefixes 3.0.0
3.0.026 февр. 2026 г.420Minecraft: 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2bukkit, paper, spigot
Что нового
## 🚀 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
release
LuckPermsPrefixes 3.0.0
3.0.026 февр. 2026 г.39Minecraft: 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5paper, purpur, spigot
Что нового
## 🚀 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
release
LuckPermsPrefixes 3.0.0
3.0.026 февр. 2026 г.15Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4bukkit, paper, purpur, spigot
Что нового
## 🚀 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
release
LuckPermsPrefixes 3.0.0
3.0.026 февр. 2026 г.673Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Что нового
## 🚀 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
release
LuckPermsPrefixes 2.0.0
2.0.08 февр. 2026 г.97Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4bukkit, paper, purpur, spigot
release
LuckPermsPrefixes 2.0.0
2.0.08 февр. 2026 г.20Minecraft: 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5paper, purpur, spigot
release
LuckPermsPrefixes 2.0.0
2.0.08 февр. 2026 г.18Minecraft: 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2bukkit, paper, spigot
release
LuckPermsPrefixes 2.0.0
2.0.08 февр. 2026 г.404Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
release
LockiPrefixes 1.0.0
1.0.021 янв. 2026 г.28Minecraft: 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5paper, purpur, spigot
release
LockiPrefixes 1.0.0
1.0.021 янв. 2026 г.87Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur
release
LockiPrefixes 1.0.0
1.0.021 янв. 2026 г.32Minecraft: 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2bukkit, paper, spigot
release
LockiPrefixes 1.0.0
1.0.021 янв. 2026 г.24Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4paper, purpur, spigot