- Added `/lep admin`, a dedicated administrative protection browser.
- Added `lederprotections.admin.protections` permission for viewing all server protections through the admin GUI.
- Added clearer Folia diagnostics while keeping Folia marked as unsupported.
- Added `.gitattributes` line-ending normalization for cleaner Git diffs.
## Changed
- `/p` is now a personal player protection menu, even for administrators.
- Administrators no longer automatically see every server protection in `/p`.
- Global protection browsing is now separated into `/lep admin`.
- Improved command permission routing so `/lep info`, `/lep status`, and `/lep version` can use `lederprotections.info` without granting normal player management access.
- Improved optional protection ID handling for commands such as rename, transfer, member, co-owner, block, and debug helpers.
- Improved persistence handling so commands and GUIs do not report success if protection saving fails.
## Fixed
- Fixed PvP-denied interactions applying knockback in protected areas.
- Reduced spam from repeated PvP-denied messages.
- Prevented shop purchases when the player inventory is full.
- Prevented purchased protection stones from being dropped on the ground when inventory space is unavailable.
- Hardened economy transactions for shop purchases, upgrades, and teleport costs.
- Hardened protection update persistence after rename, transfer, member changes, blocked-player changes, rule changes, debug changes, and GUI changes.
- Improved safe handling of invalid explicit protection IDs to avoid accidentally falling back to the current protection.
## Notes
This is still a beta release. Testing on a staging server is recommended before production usage.