Improvements
- Added full Folia support — uxmClaims now runs on Folia servers for better performance and stability on large, high-population servers.
- Added support for Minecraft 26.2.
- New Access Guard system — banned players and players without entry permission are now continuously and automatically removed from claims, no matter how they got in (walking, mounts/vehicles, pistons, knockback, teleports, or logging in inside). A staff bypass permission is available.
- Added action cooldowns for common claim operations (renaming, inviting members, transferring ownership, relocating your claim, warp rename/move, role rename, and flag changes) to stop spam and macro abuse. Cooldowns are fully configurable and can differ per rank.
- Added a vault item blacklist — you can now block specific items (such as backpack/bag items or player heads) from being stored in the claim vault, preventing a known lag exploit.
- Strengthened claim protection against explosions, mob spawning, unwanted entry/movement, inventory access, and world physics inside claims.
- Added PlaceholderAPI support, exposing claim placeholders for scoreboards, chat, tab lists, and other plugins.
- Added PostgreSQL and SQLite database support alongside MySQL for more flexible storage options.
Bug Fixes
- Fixed permission and flag checks that could fail because of letter-case differences; they now match consistently.
- Updated underlying libraries to improve overall stability and compatibility with newer server versions.
Configuration Changes
- Added a new "vault" section with a "blacklistedMaterials" list to control which items can be stored in claim vaults.
- Added new cooldown options (uxmclaims.delay.*) for rename, invite, transfer, relocate, warp rename/move, role rename, and flag changes.
- Added Access Guard options (accessGuardEnabled, accessGuardIntervalTicks) under general settings.
- Existing configuration files update automatically on startup — new options are added for you without losing your current settings.
Improvements
- Improved compatibility with Spigot, Paper, and Folia servers for scheduled plugin features.
- Improved claim border visualization timing, especially on Folia-based servers.
- Improved chat input countdown behavior for smoother and safer player interactions.
- Improved automatic claim border closing so it follows the correct player context.
- Improved license session handling with a more stable server instance identity.
- Updated the license integration for more reliable validation and heartbeat communication.
Bug Fixes
- Fixed Folia startup issues caused by unsupported Bukkit scheduler usage.
- Fixed scheduled tasks that could fail or behave incorrectly on Folia servers.
- Fixed TPS monitoring so it no longer depends on scheduler behavior that Folia does not support.
- Fixed player-related timed actions so they run in the correct server context.
- Fixed overly sensitive claim block physics handling that could interfere with normal server behavior.
- Reduced the chance of false license session problems caused by incomplete heartbeat responses.
Improvements
- Upgraded the license system to the new UXPLIMA License v3 flow for a more secure and reliable activation experience.
- Added automatic license heartbeat handling so active servers can stay validated while the plugin is running.
- Added secure local license caching to make restarts smoother when a recent valid license check is already available.
- Improved PlaceholderAPI claim placeholders to use the player's selected claim first, then fall back to the claim at their current location.
- Improved plugin reload and shutdown handling by releasing the active license session more cleanly.
Bug Fixes
- Fixed startup license errors caused by requests that did not match the new License v3 system.
- Fixed temporary license server or network issues from immediately stopping the plugin while a valid license lease is still active.
- Fixed claim placeholders sometimes showing location-based claim data instead of the claim selected by the player.
Configuration Changes
- No configuration changes are required for this update.
- Existing license keys continue to work through the same licenseKey setting.
- The internal license cache is now stored at data/license.cache inside the plugin folder and is managed automatically.
Improvements
- Improved Vault economy provider detection for servers using a configured economy provider or currency name.
- Economy startup messages are now safer and clearer when listing available Vault providers.
Bug Fixes
- Fixed startup errors that could occur when a Vault economy provider returns missing or invalid provider details.
- Fixed economy provider selection failing unexpectedly when a provider has missing currency names.
- Fixed safer handling for unavailable Vault economy providers during plugin startup.
Improvements
- Member permission management is now more flexible, allowing claim owners to grant or deny specific permissions for individual members without changing their role.
- The member management menu now handles role-based permissions and member-specific overrides more accurately.
- Claim spawn teleporting now supports accessible claim names as destinations in addition to warps.
- Command suggestions now include accessible claim names alongside warps, making valid destinations easier to find.
- Players banned from a claim are now automatically moved out of that claim.
- Release delivery has been improved for more consistent update availability across supported platforms.
Bug Fixes
- Fixed member permission toggles so disabled permissions can now correctly override permissions inherited from a role.
- Fixed claim permission checks so direct member denials correctly take priority over role permissions.
- Fixed TNT protection so disabled TNT explosions no longer damage blocks inside protected claims.
- Fixed bone meal protection behavior in cases where growth is not caused by a player.
- Fixed claim block physics handling so non-falling blocks are no longer affected by falling-block protection.
- Improved claim spawn teleport behavior when a claim name is used and no matching warp exists.
Features
- Added support for Minecraft 26.1, 26.1.1, and 26.1.2.
- Added support for selecting a Vault economy by plugin name, making multi-economy setups easier to configure.
Bug Fixes
- Fixed a risk where an invalid economy provider setting could silently fall back to Vault's default economy.
- Fixed unclear startup feedback when a configured economy provider could not be found.
Improvements
- Updated display-related components for better compatibility and stability.
- Improved setup documentation for configuration and command usage.
Configuration Changes
- The economyProvider setting must now match an economy value exposed through Vault.
- economyProvider can now match the economy provider name, Bukkit plugin name, or singular/plural currency names.
- If economyProvider is left empty, the plugin continues to use Vault's default economy.
- If economyProvider is set incorrectly, startup now stops instead of charging the wrong economy.
Features
- Added support for selecting which Vault economy provider or currency uxmClaims should use on servers with multiple economy currencies.
- Servers can now keep using Vault's default economy automatically, or explicitly choose a specific currency such as coins or gems.
Bug Fixes
- Fixed database save compatibility issues that could affect claim flags, vault items, member permissions, and role permissions in some environments.
- Fixed outdated documentation that showed the wrong build output file name.
- Fixed incomplete documentation around available configuration files and command groups.
Improvements
- Improved economy startup messages so server owners can see which Vault provider or currency is being used.
- Improved fallback behavior when a configured economy provider or currency cannot be found.
- Improved internal logging consistency for clearer startup, migration, and integration messages.
Configuration Changes
- Added generalSettings.economyProvider to config.yml.
- Leaving economyProvider empty keeps the previous behavior and uses Vault's default economy provider.
- economyProvider can be set to a Vault provider name or currency name, for example coins, coin, or gems.
Features
- Introduced a new claim expiration reminder system that periodically notifies players before their land claims expire.
- Added a safety confirmation prompt that alerts players when they are about to teleport to a public warp where PvP is enabled.
Bug Fixes
- Fixed an exploit where splash potions would still apply their effects to entities inside claims even if the thrower lacked the necessary permissions.
- Fixed an issue where players riding vehicles were not properly denied access to restricted claims, ensuring both the player and vehicle are smoothly bumped back.
Improvements
- Significantly improved the precision of restricted claim boundary limits, preventing unauthorized access exactly at the block edge rather than relying on chunk boundaries.
- Polished the player entry rejection logic to provide a clean, visual-glitch-free knockback teleportation when a player tries to walk into a claim they don't have access to.
Configuration Changes
- Added new global settings to manage claim expiry reminders, including a master toggle, minimum threshold times, and interval durations.
- Introduced new customizable language fields for the claim expiry notification and the PvP warp safety warning to allow full localization.
