

SimpleClaimSystem V2 (paid version) : https://builtbybit.com/resources/simpleclaimsystem-v2.92437/
Discord : [Click here] Documentation : [Click here]
SimpleClaimSystem is a plugin allowing you to protect some chunks. The plugin is fully configurable! Check the config list just below to see the features!
- Fully configurable ⚙️
- Folia supported ⚡

- Protect chunks (claim/unclaim) ✔
- Add/remove chunks to/from your claim ✔
- Add/remove players to/from your claim ✔
- Ban/unban players from your claim ✔
- Kick players from your claim ✔
- Merge claims ✔
- Manage your claim settings ✔
- Transfer ownership of your claim to someone ✔
- Teleport to your claim ✔
- Change the teleportation spawn of your claim ✔
- Change the name of your claim ✔
- Change the description of your claim ✔
- Sell/buy claims ✔
- See the borders of the claim with particles ✔
- Claim fly ✔
- Map of claims ✔
- Auto-map ✔
- Auto-claim ✔
- Auto-fly ✔
- Claim private chat ✔
- GUI for your claims list ✔
- GUI for all claims list ✔
- GUI for your claims settings ✔
- GUI to manage members ✔
- GUI to manage bans ✔
- GUI to manage chunks ✔
- Bedrock GUIs ✔
- ADMIN GUIs to manage ALL (not bedrock guis) ✔
- Import from GriefPrevention ✔
Available claim settings (for protection) : Build protection, Destroy protection, Use buttons, Use items (configurable in config.yml), Interact with blocks (configurable in config.yml), Use levers, Use pressure plates, Open doors, Open trap doors, Open fence gates, Trigger tripwires, Use repeaters/comparators, Use bells, Interact with entities (configurable in config.yml), Explosions (of any type: tnt, mobs, etc), Liquids (if external liquids can flow into the claim), Redstone (if external redstone can influence the claim), Frost walker, Fire spread, Teleportations, Entity damage, Enter (if players can enter physically into the claim), GuiTeleport (if players can teleport to your claims via /claims), Use portals, Pickup items, Drop items, PvP, Monsters (disable spawning of monsters), Weather (disable raining/snowing/thundering), Fly (if players can use claim fly), Elytra, Special blocks (check the documentation for more informations), Windcharges.
- PlaceholderAPI support ✅
- WorldGuard support ✅
- Vault support ✅
- Dynmap support ✅
- Bluemap support ✅
- Pl3xmap support ✅
- GriefPrevention support ✅
- ItemsAdder support ✅

All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
|
R
1.13.1
|
23h ago | 1 | |||
|
R
1.13.0.9
|
23h ago | 1 | |||
|
R
1.13.0.8
|
23h ago | 1 | |||
|
R
1.13.0.7
|
23h ago | 1 | |||
|
R
1.13.0.6
|
23h ago | 1 | |||
|
R
1.13.0.5
|
23h ago | 1 | |||
|
R
1.13.0.4
|
23h ago | 1 | |||
|
R
1.13.0.3
|
23h ago | 1 | |||
|
R
1.13.0.2
|
23h ago | 1 | |||
|
R
1.13.0.1
|
23h ago | 1 | |||
|
R
1.13
|
23h ago | 1 | |||
|
R
1.12.3.6
|
23h ago | 1 | |||
|
R
1.12.3.5
|
23h ago | 1 | |||
| 23h ago | 1 | ||||
|
R
1.12.3.3
|
23h ago | 1 | |||
|
R
1.12.3.2
|
23h ago | 1 | |||
|
R
1.12.3.1
|
23h ago | 1 | |||
|
R
1.12.3
|
23h ago | 1 | |||
|
R
1.12.2.1
|
23h ago | 1 | |||
|
R
1.12.2
|
23h ago | 1 | |||
|
R
1.12.1
|
23h ago | 1 | |||
| 23h ago | 1 | ||||
|
R
1.12.0.9
|
23h ago | 1 | |||
|
R
1.12.0.8
|
23h ago | 1 | |||
|
R
1.12.0.7
|
23h ago | 1 | |||
|
R
1.12.0.6
|
23h ago | 1 | |||
|
R
1.12.0.5
|
23h ago | 1 | |||
|
R
1.12.0.4
|
23h ago | 1 | |||
|
R
1.12.0.3
|
23h ago | 1 | |||
|
R
1.12.0.2
|
23h ago | 1 | |||
|
R
1.12.0.1
|
23h ago | 1 | |||
| 23h ago | 1 | ||||
|
R
1.11.8.9
|
23h ago | 1 | |||
|
R
1.11.8.8
|
23h ago | 1 | |||
|
R
1.11.8.8
|
23h ago | 1 | |||
|
R
1.11.8.7
|
23h ago | 1 | |||
|
R
1.11.8.6
|
23h ago | 1 | |||
|
R
1.11.8.5
|
23h ago | 1 | |||
|
R
1.11.8.4
|
23h ago | 1 | |||
|
R
1.11.8.3
|
23h ago | 1 | |||
|
R
1.11.8.2
|
23h ago | 1 | |||
|
R
1.11.8.1
|
23h ago | 1 | |||
|
R
1.11.8
|
23h ago | 1 | |||
|
R
1.11.7.2
|
23h ago | 1 | |||
|
R
1.11.7.1
|
23h ago | 1 | |||
|
R
1.11.7
|
23h ago | 1 | |||
|
R
1.11.6.5
|
23h ago | 1 | |||
|
R
1.11.6.4
|
23h ago | 1 | |||
|
R
1.11.6.3
|
23h ago | 1 | |||
|
R
1.11.6.2
|
23h ago | 1 | |||
|
R
1.11.6.1
|
23h ago | 1 | |||
|
R
1.11.6
|
23h ago | 1 | |||
|
R
1.11.5.3
|
23h ago | 1 | |||
|
R
1.11.5.2
|
23h ago | 1 | |||
|
R
1.11.5.1
|
23h ago | 1 | |||
|
R
1.11.5
|
23h ago | 1 | |||
|
R
1.11.4
|
23h ago | 1 | |||
|
R
1.11.3.1
|
23h ago | 1 | |||
|
R
1.11.3
|
23h ago | 1 | |||
|
R
1.11.2.2
|
23h ago | 1 | |||
|
R
1.11.2.1
|
23h ago | 1 | |||
|
R
1.11.2
|
23h ago | 1 | |||
|
R
1.11.1.6
|
23h ago | 1 | |||
|
R
1.11.1.5
|
23h ago | 1 | |||
|
R
1.11.1.4
|
23h ago | 1 | |||
|
R
1.11.1.3
|
23h ago | 1 | |||
|
R
1.11.1.2
|
23h ago | 1 | |||
|
R
1.11.1.1
|
23h ago | 1 | |||
|
R
1.11.1
|
23h ago | 1 | |||
|
R
1.11.0.1
|
23h ago | 1 | |||
|
R
1.11
|
23h ago | 1 | |||
|
R
1.10.0.5
|
23h ago | 1 | |||
|
R
1.10.0.4
|
23h ago | 1 | |||
|
R
1.10.0.3
|
23h ago | 1 | |||
|
R
1.10.0.2
|
23h ago | 1 | |||
|
R
1.10.0.1
|
23h ago | 1 | |||
|
R
1.10
|
23h ago | 1 | |||
| 23h ago | 1 | ||||
|
R
1.9.0.4
|
23h ago | 1 | |||
|
R
1.9.0.3
|
23h ago | 1 | |||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
|
R
1.9.0.2
|
23h ago | 1 | |||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
|
R
1.9.0.1
|
23h ago | 1 | |||
|
R
1.9#7
|
23h ago | 1 | |||
|
R
1.9#6
|
23h ago | 1 | |||
|
R
1.9#5
|
23h ago | 1 | |||
|
R
1.9#4
|
23h ago | 1 | |||
|
R
1.9#3
|
23h ago | 1 | |||
|
R
1.9#2
|
23h ago | 1 |
- Fixed player head issue for Bedrock players
- Fixed Folia issues on placeholders
- Fixed BlueMap issues
- Fixed copper golems issue
- Fixed NPC issue
- Fixed player head
- Fixed the issue during the importation of claims from GriefPrevention
- Fixed PlayerTeleportEvent issue with Citizens
- Fixed WorldGuard region check
- Fixed Weather handle for Paper/Folia
- Fix Weather issue
- Fix player checking on EntityDamageEvent
- Fixed Weather issue
- Fixed player checking on EntityDamageByEntityEvent
- 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
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.
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
+ Fix Wither head stucked
+ Add 1.21.11 support
- Add 1.21.10 support
- Fix guis issue
- Fix Folia detection issue
- Fix PlayerPostRespawnEvent issue
- + Fix some bugs**
- + Fix Protected areas settings**
- + 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
- + Add Bedrock compatibility**
- + Fix an issue on HangingBreakEvent**
- + Fix an issue on players loading**
- + 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**
- + 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**
- + Fix expulsion-location in config.yml (not loading)**
- + Fix issues on many claims protections settings**
- + Change Elytra protection**
- + Add an API method**
- + Fix issue on Elytras protection for Bedrock players**
- + Fix issues on /scs transfer**
- + Fix issue on VehicleDamageEvent**
- + Fix issue on Elytras for bedrock players**
- + Fix issues on claim radius on Folia**
- + Fix Folia respawn**
- + Fix issue on addchunk command when economy is disabled**
- + Add custom number formatted string in language file**