Sueta

SimpleClaimSystem

1.13.1

Full claim system for Minecraft servers. Fully configurable and many plugins supported.

·Config
  1. 1.13.1latestJun 8, 2026
    - Fixed player head issue for Bedrock players
    5006 downloads
  2. 1.13.0.9Jun 3, 2026
    - Fixed Folia issues on placeholders - Fixed BlueMap issues - Fixed copper golems issue
    399 downloads
  3. 1.13.0.8May 10, 2026
    - Fixed NPC issue
    1412 downloads
  4. 1.13.0.7May 8, 2026
    - Fixed player head
    177 downloads
  5. 1.13.0.6May 7, 2026
    - Fixed the issue during the importation of claims from GriefPrevention - Fixed PlayerTeleportEvent issue with Citizens
    103 downloads
  6. 1.13.0.5Apr 17, 2026
    - Fixed WorldGuard region check - Fixed Weather handle for Paper/Folia
    1462 downloads
  7. 1.13.0.4Apr 17, 2026
    - Fix Weather issue - Fix player checking on EntityDamageEvent
    40 downloads
  8. 1.13.0.3Apr 15, 2026
    - Fixed Weather issue - Fixed player checking on EntityDamageByEntityEvent
    187 downloads
  9. 1.13.0.2Apr 12, 2026
    - Fix updatePerm/updatePermsBedrock using player name lookup instead of claim.getUUID(), causing SQL updates to silently fail - Add warning log when SQL update affects no rows - Fix fly state not being removed when teleporting to unclaimed chunks - Add automatic JAR release on tag push in CI workflow
    302 downloads
  10. 1.13.0.1Mar 30, 2026
    Fix claims not appearing on Dynmap, BlueMap and Pl3xMap BlueMap and Pl3xMap were loading claims before they were actually loaded from the database. Now map marker sets are initialized early but claims are added during loadClaims() for all three map plugins.
    1240 downloads
  11. 1.13Mar 30, 2026
    Migrated primary API from Paper to Spigot for broader compatibility. The plugin remains fully compatible with Paper, Purpur and Folia through runtime detection and conditional code paths. Build system: - Replaced ktor fatJar with Shadow plugin (with HikariCP relocation) - Replaced local JARs (PlaceholderAPI, Dynmap) with Maven dependencies - Centralized all dependency versions in libs.versions.toml - Updated CI workflow to gradle/actions/setup-gradle@v4 - Cleaned up unused plugins (application, paperweight) - Updated Shadow plugin to 8.3.5 for Java 22 support Bug fixes (GitHub issues): - #90: Fixed BlueMap/Dynmap/Pl3xMap claims disappearing after reload/restart - #86: Fixed NPE on /claim setname (null claim check) - #85: Fixed Pl3xMap setLiveUpdate NoSuchMethodError (wrapped in try/catch) - #77: Fixed elytra/piston bypass of enter protection (cancel event + disable gliding) - #75: Fixed Folia PlayerPostRespawnEvent crash (use player scheduler directly) - #74: Fixed HikariCP classpath conflict with LibertyBans (shadow relocation) - #73: Added configurable opacity for Pl3xMap/Dynmap/BlueMap claim layers - #67: Fixed wrong error message for unknown commands (show help instead) - #58: Fixed mob spawning not blocked for Ghast, MagmaCube, Hoglin, etc. - #57: Fixed wrong error message for ProtectedArea invalid characters - #55: Fixed fly persisting after teleportation out of claim - #48: Fixed player head names missing for Bedrock players (profile name fix) - #47: Fixed MySQL TEXT column DEFAULT error - #79: Added %description% placeholder to enter/leave messages Performance & thread safety: - Replaced all HashMap fields with ConcurrentHashMap where shared across threads - Replaced 5 blocking .join() calls in event handlers with sync method - Replaced 40+ stream().forEach() with direct forEach() - Replaced parallelStream() on small collections with forEach() - Fixed race condition in clearDataForPlayer (atomic remove pattern) - Fixed resource leaks (HTTP connections, PreparedStatements) - Added null checks on critical paths (CPlayer, Claim, API) - Cached defaultValues lookups in claim loading loops - Replaced Bukkit.getOfflinePlayer(name) with cached UUID lookups API: - Expanded SimpleClaimSystemAPI with 18 new methods - Added async variants (CompletableFuture) for all blocking operations - Added query methods: getPlayerClaimsCount, isClaimMember, isClaimBanned, etc. - Added claim info methods: getClaimOwnerAt, getClaimNameAt, getAllChunksFromOwner - Added validation methods: isAreaClaimFree, areChunksConnected, checkClaimPermission Code quality: - Added contextual logging to all catch blocks (no more bare printStackTrace) - Removed all decorative comment blocks across 71 files - Fixed incorrect javadocs (wrong param names, missing annotations) - Updated .gitignore with IDE and OS file patterns - Cleaned up Dockerfile (proper Adoptium URL, Ubuntu 24.04, temp cleanup) - Modernized console startup banner with dynamic padding - Updated LICENSE to standard MIT format Config: - Added dynmap-settings.claim-opacity (0.0-1.0) - Added bluemap-settings.claim-opacity (hex alpha 00-FF) - Added pl3xmap-settings.claim-opacity (0-255) - Fixed explicit commit on claim insertion for DB safety
    125 downloads
  12. 1.12.3.6Mar 11, 2026
    + Fix stucked Wither skulls
    1702 downloads
  13. 1.12.3.5Mar 8, 2026
    + Fix issue on Folia + Fix Wither head stucked
    188 downloads
  14. 1.12.3.4SimpleClaimSystem 1.12.3.4Feb 6, 2026
    + Fix MySQL database creation + Add 1.21.11 support
    2220 downloads
  15. 1.12.3.3Nov 2, 2025
    - Add 1.21.10 support - Fix guis issue - Fix Folia detection issue - Fix PlayerPostRespawnEvent issue
    7722 downloads
  16. 1.12.3.2Apr 3, 2025
    + Fix some bugs
    13666 downloads
  17. 1.12.3.1Mar 27, 2025
    + Fix Protected areas settings
    329 downloads
  18. 1.12.3Mar 22, 2025
    + Fix some bugs
    226 downloads
  19. 1.12.2.1Mar 13, 2025
    + Fix use bug when entering claim
    261 downloads
  20. 1.12.2Mar 12, 2025
    - + Fix issues on minecarts/boats when changing chunks - + Fix issue when changing description (/claim setdesc) - + Fix issue on loading claims (empty permissions) - + Add the customization of guis (in guis folder, check the documentation if you need it) - + Fix issue on delchunk
    108 downloads
  21. 1.12.1Feb 13, 2025
    + Add Bedrock compatibility
    641 downloads
  22. 1.12.0.10Feb 12, 2025
    - + Fix an issue on HangingBreakEvent - + Fix an issue on players loading
    77 downloads
  23. 1.12.0.9Feb 11, 2025
    - + Add permission "scs.bypass.guiteleport" to bypass teleportations in /claims menu - + Add confirmation for the /unclaim - + Add setting "check-for-updates" in config.yml - + Add setting "updates-notifications" in config.yml
    77 downloads
  24. 1.12.0.8Feb 10, 2025
    - + Fix some issues on plugin loading (Spigot/Paper) - + Fix issue on claim protection, now the vehicles (boat/wagon) are blocked - + Fix tab completion issue on /scs command - + Fix issues on WIND_CHARGE when version < 1.21
    63 downloads
  25. 1.12.0.7Feb 7, 2025
    + Fix expulsion-location in config.yml (not loading)
    123 downloads
  26. 1.12.0.6Feb 6, 2025
    - + Fix issues on many claims protections settings - + Change Elytra protection
    65 downloads
  27. 1.12.0.5Feb 6, 2025
    - + Add an API method - + Fix issue on Elytras protection for Bedrock players
    44 downloads
  28. 1.12.0.4Feb 6, 2025
    - + Fix issues on /scs transfer - + Fix issue on VehicleDamageEvent - + Fix issue on Elytras for bedrock players
    46 downloads
  29. 1.12.0.3Feb 6, 2025
    + Fix issues on claim radius on Folia
    46 downloads
  30. 1.12.0.2Feb 6, 2025
    - + Fix Folia respawn - + Fix issue on addchunk command when economy is disabled - + Add custom number formatted string in language file
    44 downloads
  31. 1.12.0.1Feb 6, 2025
    - + Fix some issues on delchunk, autodelchunk - + Fix minor issue on RespawnEvent on Folia
    71 downloads
  32. 1.12-BETAFeb 5, 2025
    - Remove Preload-chunks setting from config.yml - Add claims-worlds-mode setting in config.yml (Set up how claims system is working per world, modes: SURVIVAL, SURVIVAL_REQUIRING_CLAIMS, DISABLED, check the documentation for more informations) - Fix a minor issue on permissions - Add permissions-on-SurvivalRequiringClaims setting in config.yml (Set up which permissions is enabled/disabled outside claims, only for the claims system mode : SURVIVAL_REQUIRING_CLAIMS)
    61 downloads
  33. 1.11.8.9Feb 4, 2025
    + Fix a minor issue on config.yml (expulsion-location reset)
    61 downloads
  34. 1.11.8.8Feb 3, 2025
    + Fix a minor issue on bossbar
    35 downloads
  35. 1.11.8.7Feb 3, 2025
    - + Add "use-formatted-number" setting - + Add "claim-particles-not-enter" setting - + Fix some minor issues
    41 downloads
  36. 1.11.8.6Feb 3, 2025
    - + Separation of "Explosions" setting and "Windcharges" setting - + Add "Windcharges" setting - + Add /scs setexpulsionlocation to set the spawn when a player is banned/kicked from a claim
    40 downloads
  37. 1.11.8.5Feb 2, 2025
    - + Fix minor issue on player damage event - + Fix minor issue on player teleport event on Folia
    42 downloads
  38. 1.11.8.4Jan 31, 2025
    + Fix inventory click event
    79 downloads
  39. 1.11.8.3Jan 31, 2025
    - + Fix Folia issues on /scs reload or /reload - + Fix bossbars issues on Folia - + Fix claims gui issue when loading player head texture
    33 downloads
  40. 1.11.8.2Jan 29, 2025
    - + Add an invitations system (you can enable/disable it in config.yml if you prefer the old system) - + Fix some exploits in protection settings
    53 downloads
  41. 1.11.8.1Jan 27, 2025
    + Fix a minor issue on Spigot
    78 downloads
  42. 1.11.8Jan 27, 2025
    - + Fix a lot of issues on Folia - + Fix chunk-cost and chunk-cost-multiplier - + Change the confirmation system, now there is a GUI - + Fix inventory click on GUIs (before you could place items in the guis with Shift+Left click) - + Fix issue on parsing double on chunk-cost, chunk-cost-multiplier, claim-cost, claim-cost-multiplier
    42 downloads
  43. 1.11.7.2Jan 23, 2025
    - + Fix a minor issue on buying system with the gui - + Add better sorting system in admin guis
    67 downloads
  44. 1.11.7.1Jan 23, 2025
    + Fix a minor issue on claim command
    84 downloads
  45. 1.11.7Jan 21, 2025
    - + Better regex - + Bukkit.getOfflinePlayer() is now asynchrously - + CustomSet<> instead of Set<> (for more improvements of regex)
    74 downloads
  46. 1.11.6.5Jan 12, 2025
    + Fix a minor issue on plugin loading
    212 downloads
  47. 1.11.6.4Jan 12, 2025
    + Fix a minor issue with BlueMap on claims loading
    33 downloads
  48. 1.11.6.3Jan 12, 2025
    - + Fix BlueMap error when loading claims - + Fix "GuiTeleport" settings on /claims - + Fix usebug to enter claims even if banned or enter setting disabled - + Add "chunk-cost" and "chunk-cost-multiplier" to set a price for the addchunk system - + Fix head texture bug on guis
    52 downloads
  49. 1.11.6.2Oct 7, 2024
    - + Fix an error on bluemap hook - + Fix errors on interact permissions
    836 downloads
  50. 1.11.6.1Sep 22, 2024
    - + Fix API issue on events calls - + Fix GameMode issue
    209 downloads
  51. 1.11.6Sep 21, 2024
    - + Add some events on API : ClaimCreateEvent, UnclaimEvent and UnclaimallEvent - + Patch usebug with enderpearls when "Enter" and "Natural Teleportations" are disabled - + Patch bug when you are in Creative or Spectator mode, the plugin disable your fly - + Patch duplicate claim bug, with /claim owner, now the plugin check if the target can claim and can have the new chunks
    66 downloads
  52. 1.11.5.3Sep 9, 2024
    - + Add Automap in scoreboard option in config.yml (not for Folia yet) - + Add /claim autoaddchunk - + Add /claim autodelchunk - + Add /claim autounclaim
    417 downloads
  53. 1.11.5.2Sep 5, 2024
    + Fix an issue on PlayerTeleportEvent
    231 downloads
  54. 1.11.5.1Sep 5, 2024
    - + Change the download link to Modrinth - + Fix an issue on EntityDamageEvent - + Change the system of the checking to merge claims
    81 downloads
  55. 1.11.5Sep 4, 2024
    - *+ Add "" option to merge all claims into one** - + Fix an issue on async teleportation - + Fix an issue on player's heads loading on guis - + Add getPlayerClaims(Player player) function in API - + Add getPlayerClaimsWhereMember(Player player) function in API
    69 downloads
  56. 1.11.4Aug 20, 2024
    - + Add aliases setting (config.yml) - + Add ignored-break-blocks setting (config.yml) - + Add ignored-place-blocks setting (config.yml) - + Fix an issue on reset-all-player-claims-settings
    207 downloads
  57. 1.11.3.1Aug 18, 2024
    + Fix a minor issue on guis (for Spigot versions)
    84 downloads
  58. 1.11.3Aug 18, 2024
    - + Add an auto refresh for permissions checking - + Fix the broken reload - + Fix the broken config-reload
    53 downloads
  59. 1.11.2.2Aug 16, 2024
    - + Fix /scs cplayer add-members <player> <amount> command - + Fix /scs cplayer add-chunks-per-claim <player> <amount> command - + Fix /scs cplayer add-chunks-total <player> <amount> command - + Change event priority for more compatibility with other plugins
    71 downloads
  60. 1.11.2.1Aug 16, 2024
    - + Fix settings issue - *+ Add /scs setowner <player> <|claim-name> <player> : to set new owner of a player's claim or all player claims**
    48 downloads
  61. 1.11.2Aug 15, 2024
    - + Fix an issue on Weather setting - + Fix an issue on reload, gui settings no longer worked after - + Fix an issue on claim settings, when we changed the parameter on a claim, it changed the parameter for all the claims - + Add "Elytra" settings to enable/disable the elytras in claims - + Add "Special blocks" settings to enable/disable the breaking of some blocks configurable in config.yml. This is used to protect certain blocks even if the "Destroy" setting is enable (like spawners for SMPs servers or other)
    62 downloads
  62. 1.11.1.6Aug 13, 2024
    - + Fix an issue on claims loading - + Fix an issue on players loading - + Fix an issue on potion splash event - + Remove tags on gui items
    73 downloads
  63. 1.11.1.5Aug 12, 2024
    - + Adding potion protection when "PvP" setting is disabled in a claim - + Fix an issue on claim enter/leave - + Adding all types of SIGN in blocked-interact-blocks list
    67 downloads
  64. 1.11.1.4Aug 9, 2024
    - + Fix an issue on owners loading
    49 downloads
  65. 1.11.1.3Aug 8, 2024
    - + Fix an issue on distant database connection - + Fix an issue when the server is on Folia (gui event) - + Fix an issue on some claims methods - + Add /scs cplayer add-chunks-per-claim <player> <amount> - + Add /scs cplayer add-chunks-total <player> <amount>
    70 downloads
  66. 1.11.1.2Aug 4, 2024
    - + Fix an issue on EventHandler loading on spigot
    163 downloads
  67. 1.11.1.1Aug 3, 2024
    - + Fix an issue on claim fly
    45 downloads
  68. 1.11.1Aug 3, 2024
    - + Fix issue on server < 1.20 - + Remove "EnterTeleport" setting - + Add "Enter" setting - + Add "GuiTeleport" setting - + Add "Portals" setting - + Add "ItemsPickup" setting - + Add "ItemsDrop" setting - + Fix issues on permissions in claims
    45 downloads
  69. 1.11.0.1Aug 2, 2024
    - + Fix an issue on permissions - + Fix an issue on claims loading (only spigot version)
    42 downloads
  70. 1.11Aug 2, 2024
    - + Removing ItemsAdder support - + Removing placeholders from PlaceholderAPI in guis - + Removing gui fully configurable system - + Add a new permission system - + Add claim sale messages option (in config.yml) - + Add /claim buy : to buy the claim you're standing at - + Fix a lot of issues on /scs command - + Remove all config command on /scs - + Add /scs config-reload to reload only the config file - + Fix an issue on chunks loader when claims are loading - + Add a player cache in the database (correctly this time) - + Fix an issue on Pl3xmap support - + Guis optimization - + Fix config issue on groups
    69 downloads
  71. 1.10.0.5Jul 18, 2024
    - + Fix a minor issue on claim price - + Fix a minor issue on claim main gui
    79 downloads
  72. 1.10.0.4Jul 18, 2024
    - + Fix minor issue on max-chunks-total - + Add placeholder "%scs_player_remain_chunks%"
    48 downloads
  73. 1.10.0.3Jul 17, 2024
    - + Change "Visitors" setting - - Now visitors can not enter physically into the claim - - + Add "claim-distance" and "max-chunks-total" - - Players can not claim if there are some claims near to them - - Players can not claim if max-chunks-total is reached (different of max-chunks-per-claim) - - + Add placeholders - - %scs_player_claim_distance% : get the claim distance of a player - - %scs_player_max_chunks_total% : get the max chunks total of a player - - *+ Add "/claim kick [<|claim-name>] <player>"** - - Kick physically a player from a claim - - + Add kick method to the API - - + Modify "/claim ban" - - Now the banned player is kicked from the claim too - - + Add "/scs <player|group> set-claim-distance <target-player|target-group> <claim-distance>" - - + Add "/scs <player|group> set-max-chunks-total <target-player|target-group> <max-chunks-total>" - - + Optimize claim methods
    49 downloads
  74. 1.10.0.2Jul 15, 2024
    + Final API addition + Fix an issue on Pl3xMap support + Optimize claim methods
    27 downloads
  75. 1.10.0.1Jul 13, 2024
    - + Fix MySQL error when merging claims - + Optimize bossbars and maps updating on claiming/unclaiming - + Optimize fly event and weather event
    39 downloads
  76. 1.10Jul 13, 2024
    - + Fix minor issue on player head cache - + Fix Dynmap, Bluemap and Pl3xmap minor issue - - + Add GriefPrevention support (to import claims) [BETA] - - Use /scs import-griefprevention
    52 downloads
  77. 1.9.0.4Jun 30, 2024
    - + Remove player head cache - + Fix minor issue on gui
    60 downloads
  78. 1.9.0.3Jun 30, 2024
    - + Fix issues on claim map and claim radius on Folia - + Add /aclaim reset-all-player-claims-settings (To reset settings of all players claims to default values) - + Add /aclaim reset-all-admin-claims-settings (To reset settings of all admin claims to default values)
    41 downloads
  79. 1.9.0.21.9.0.2b2Jun 22, 2024
    + Add "BOSSBAR" on protection-message setting - You can send the protection message in a timed bossbar + Add "Fly" setting for claims - You can now fly in your claims (you can disable it for visitors) + Add /claim fly - To enable claim fly + Add /claim autofly - To enable claim auto-fly (enable fly automaticaly when you enter a claim where you can fly) + Add "claim-fly-disabled-on-damage" setting in config.yml - To enable/disable the deactivation of claim fly when the player takes damage + Add "claim-fly-message-auto-fly" setting in config.yml - To enable/disable the message in the chat when the auto-fly enable the fly + Add /aclaim set-claim-fly-disabled-on-damage <true/false> - To change the setting "claim-fly-disabled-on-damage" in config.yml + Add /aclaim set-claim-fly-message-auto-fly <true/false> - To change the setting "claim-fly-message-auto-fly" in config.yml
    29 downloads
  80. 1.9.0.11.9.0.1b12Jun 21, 2024
    + Fix a minor issue on Dynmap - The claims were not displayed
    37 downloads

Similar projects

Config →