- Fixed issue in the importation from V1
- Added placeholder %scs_fly_formatted% to show fly time in a great format
- x3 the time of particles of the /claim seenear
- Added discord webhook messages for /requnclaim
- Fixed NPE in handleActionBar/handleChat/handleTitle when entering claims with a custom role
- Fixed VaultUnlocked hook now works on Paper (plugin gate accepts either 'Vault' or 'VaultUnlocked' present; ServiceRegisterEvent listener picks up late registrations)
- Fixed Mace wind_burst enchantment now correctly respects WIND_CHARGE_EXPLOSIONS instead of falling through to the generic entity_explode flag
- Split: TELEPORT permission is now NATURAL_TELEPORT (ender pearl, chorus fruit, portals, end gateway) + OTHER_TELEPORT (plugin/command teleports). Existing claims auto-migrate; OTHER_TELEPORT also checked at the packet level for Folia
- Added /scs manage-claim [action] — admins can run every manage-claim action against the claim at their current location (flags, permissions, kick, ban, roleset, etc.) — same arg shape as /scs player <p> manage-claim <claim>
- Added /claim seenear [radius] — renders the borders of every nearby claim color-coded by ownership (green=yours, yellow=member, purple=parea, red=others). Radius capped by claims.seenear.max-radius
- Added /requnclaim [chunk|claim] [reason] — players can submit a staff-reviewed unclaim request; clickable [CONFIRM] flow with token validation, per-player quota + cooldown (both configurable), and an auto-resolve sweep that retires stale requests
- Added /viewrequnclaim — staff GUI listing pending unclaim requests. Left-click teleports, shift+right approves (force-unclaim), shift+left denies
- API: new FlagDefinition / PermissionDefinition + SCS_FlagRegistry for declaring custom claim flags and role-permissions from external plugins. Data-only — register in your onLoad, gate behavior via your own EventHandlers using claim.getFlag(key) / claim.getPermission(role, key)
- API: registered custom keys are picked up by SCS's startup migration to seed defaults on existing claims; runtime registration backfills cached claims and persists to DB
- API: scs.bypass.<key>, scs.flag.<key>, scs.permission.<key> Bukkit permissions are auto-registered when a custom key is registered
- API: SCS_API.registerCustomFlag/unregisterCustomFlag/registerCustomPermission/unregisterCustomPermission exposed for runtime use too
- Fixed /claim merge issue NumberFormatException
- Fixed CONSTRAINT FAILED due to claim name during a claim transfer
- Added NATURAL_HEALTH_REGEN permission
- Fixed console spam issue due to mob stacker
- Fixed tab completion issue with /scs
- Added VaultUnlocked support
- Added item infos for players in /claim menu and /claim list
