- Added support version for
26.1and26.1.1.- Optimized player movement checks for better performance.
- Added new placeholders:
%radius%,%radius-x%,%radius-z%.- Fixed submenu click issues in
Members,Owners, andBanned.- Fixed startup issues on newer ProtectionStones setups without LuckPerms installed.
- Improved update notifications and added the new permission:
psaddon.notify.update.
Important
-messages.ymlhas been updated in this version.
This update focuses on quality-of-life improvements, command usability, performance optimizations, and overall stability.
Added
- Added support for
/ps home <name>to teleport directly to a renamed protection.- Added tab completion for
/ps home <name>, showing only renamed protections.
Changed
/ps flagnow opens the flags menu directly./ps flag <flag> <value>still works normally without opening the menu./ps homekeeps opening the protections menu as before.
Fixed
- Fixed a teleport countdown issue that could throw console errors if a player changed worlds before the teleport completed.
- Fixed hex color parsing for hologram backgrounds.
Optimized
- Improved movement listener performance to reduce unnecessary overhead when many players are moving.
- Optimized hologram handling to reduce unnecessary lookups and updates.
- Reduced unnecessary hologram refreshes so updates only happen when actually needed.
Configuration
-
messages.ymlhas been updated in this version.- Added new message entries for the
/ps home <name>system:command.home.name-not-found
-command.home.duplicate-name
- If you are updating from an older version, make sure to merge these new entries into your existingmessages.yml.
Internal
- General code cleanup and stability improvements.
IMPORTANT UPDATE INSTRUCTIONS
You MUST delete or rename your old PSAddon folder before installing this version! All configuration files (
config.yml,messages.yml,menus.yml) have been completely rebuilt from the ground up to support the new features, new menus, and the 100% English translation. If you do not let the plugin generate the new files, it will not work correctly.
New Major Features:
- Total GUI Overhaul: Added a brand new Main Panel (
/ps) and a powerful Region Management hub (/ps menu). Now, region owners can manage priorities, hide/show the physical block, access the flag manager, and teleport directly from a centralized, beautiful interface!- Smart Floating Holograms: Added beautiful, proximity-based holograms above protection blocks. They use modern
TextDisplay.- Flicker-Free GUI Navigation: Say goodbye to the annoying mouse-cursor reset! Navigating between menus (like moving from the Main Panel to Homes) is now 100% seamless.
- Safe Teleportation & Anti-Move: Completely rewrote the teleportation logic.
Extreme Performance (Spark Verified):
- Menu Engine Rewrite: We achieved a massive 20x performance boost in dynamic item loading. CPU usage for rendering heavy region menus dropped from 0.09%.
- Smart Caching: Implemented advanced, self-expiring caches for offline player names and GUI slots to eliminate unnecessary server queries.
Quality of Life & Config Improvements:
I'm working on more updates! For any recommendations, feature requests, or bug reports, please contact me on Discord.
- Slot Ranges Formatting: You no longer need to write endless lists of numbers in
menus.yml. You can now use clean ranges likeslots: 10-16orslots: 28-34.- 100% English Defaults: All default configurations (
config.yml,messages.yml,menus.yml).- New Permission: Added
psaddon.bypass.countdownso Admins or VIPs can bypass the teleport timer and travel instantly.
Performance & Modernization:
- Lag (Async): Region searches (
/ps home,/ps listaprote) are now entirely asynchronous. It will never freeze your server.- Lightweight: We optimized dependencies, reducing the
.jarsize by 80% (from ~4MB to ~900KB).- Modern: Now requires Java 17 and is natively optimized for versions 1.19.x through 1.21.x.
- Improvements: New beautiful console startup timer and a "Smart Reload" (
/psaddon reload) that safely regenerates missing configuration files.
Bug Fixes:
- Anvil Fixes: Resolved the visual bug of fake XP loss and "ghost items" getting stuck on the cursor when renaming.
- Commands & Menus: Fixed errors when using
/ps ban <player>, bugs in/ps flags, and a bug in/ps homefilters (invisible protections and lore removal issues).- Stability: Fixed a bug where players could be banned without being inside the protection. Internal dependency conflicts and exception errors have been completely cleaned up for maximum stability.
I'm working on more updates! For any recommendations or bug reports, please contact me on Discord.
{+} Support was added for the latest version 1.21.11
{~} License temporarily deactivated
{~} Cleaned up exception errors.
I'm working on some updates, any recommendations or bug reports please contact me on Discord!
Fixed a bug where players could be banned without being in the protection.
1. Fixed a bug in /ps home, for some players their protection became. invisible.
2. Fixed a bug in /ps flags.
3. Fixed a bug that caused the mod to crash (there was only 1 case).
4. Added a description in the plugin version.
NOTE: You don't need to edit any plugin files.
