SimpleClaimSystem ✅ [1.18-1.21.4] Fully configurable ⚙️ Folia & Bedrock supported!⚡ icon

SimpleClaimSystem ✅ [1.18-1.21.4] Fully configurable ⚙️ Folia & Bedrock supported!⚡ -----

Full claim system with PAPI, Dynmap, Bluemap, Pl3xmap, Vault and WorldGuard support!




+ Add Bedrock compatibility

upload_2025-2-13_23-22-11.png

upload_2025-2-13_23-22-32.png

upload_2025-2-13_23-22-47.png

upload_2025-2-13_23-23-11.png
----------, Feb 13, 2025

+ Fix an issue on HangingBreakEvent
+ Fix an issue on players loading
----------, Feb 12, 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
----------, Feb 11, 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
----------, Feb 10, 2025

+ Fix expulsion-location in config.yml (not loading)
----------, Feb 7, 2025

+ Fix issues on many claims protections settings
+ Change Elytra protection
----------, Feb 6, 2025

+ Fix issues on many claims protections settings
+ Change Elytra protection
----------, Feb 6, 2025

+ Add an API method
+ Fix issue on Elytras protection for Bedrock players
----------, Feb 6, 2025

+ Fix issues on /scs transfer
+ Fix issue on VehicleDamageEvent
+ Fix issue on Elytras for bedrock players
----------, Feb 6, 2025

+ Fix issues on claim radius on Folia
----------, Feb 6, 2025

+ Fix Folia respawn
+ Fix issue on addchunk command when economy is disabled
+ Add custom number formatted string in language file
----------, Feb 6, 2025

+ Fix some issues on delchunk, autodelchunk
+ Fix minor issue on RespawnEvent on Folia
----------, Feb 6, 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
----------, Feb 5, 2025

+ Fix a minor issue on config.yml (expulsion-location reset)
----------, Feb 4, 2025

+ Fix a minor issue on bossbar
----------, Feb 3, 2025

+ Add "use-formatted-number" setting
+ Add "claim-particles-not-enter" setting
+ Fix some minor issues
----------, Feb 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
----------, Feb 3, 2025

+ Fix minor issue on player damage event
+ Fix minor issue on player teleport event on Folia
----------, Feb 2, 2025

+ Fix inventory click event
----------, Jan 31, 2025

+ Fix Folia issues on /scs reload or /reload
+ Fix bossbars issues on Folia
+ Fix claims gui issue when loading player head texture
----------, Jan 31, 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
----------, Jan 29, 2025

+ Fix a minor issue on Spigot
----------, Jan 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
----------, Jan 27, 2025

+ Fix a minor issue on buying system with the gui
+ Add better sorting system in admin guis
----------, Jan 23, 2025

+ Fix a minor issue on claim command
----------, Jan 23, 2025

+ Better regex
+ Bukkit.getOfflinePlayer() is now asynchrously
+ CustomSet<> instead of Set<> (for more improvements of regex)
----------, Jan 21, 2025

+ Fix a minor issue on plugin loading
----------, Jan 12, 2025

+ Fix a minor issue with BlueMap on claims loading
----------, Jan 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
----------, Jan 12, 2025

+ Fix an error on bluemap hook
+ Fix errors on interact permissions
----------, Oct 7, 2024

+ Fix API issue on events calls
+ Fix GameMode issue
----------, Sep 22, 2024

+ Add some events on API :
- ClaimCreateEvent
- UnclaimEvent
- 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
----------, Sep 21, 2024

+ Add Automap in scoreboard option in config.yml (not for Folia yet)
+ Add /claim autoaddchunk
+ Add /claim autodelchunk
+ Add /claim autounclaim
----------, Sep 9, 2024

+ Fix an issue on PlayerTeleportEvent
----------, Sep 5, 2024

+ Change the download link to Modrinth
+ Fix an issue on EntityDamageEvent
+ Change the system of the checking to merge claims
----------, Sep 5, 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
----------, Sep 4, 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
----------, Aug 20, 2024

+ Fix a minor issue on guis (for Spigot versions)
----------, Aug 18, 2024

+ Add an auto refresh for permissions checking
+ Fix the broken reload
+ Fix the broken config-reload
----------, Aug 18, 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
----------, Aug 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
----------, Aug 16, 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)
----------, Aug 15, 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
----------, Aug 13, 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
----------, Aug 12, 2024

+ Fix an issue on owners loading
----------, Aug 9, 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>
----------, Aug 8, 2024

+ Fix an issue on EventHandler loading on spigot
----------, Aug 4, 2024

+ Fix an issue on claim fly
----------, Aug 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
----------, Aug 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
----------, Aug 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
----------, Aug 3, 2024

+ Fix an issue on permissions
+ Fix an issue on claims loading (only spigot version)
----------, Aug 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
----------, Aug 2, 2024

+ Fix a minor issue on claim price
+ Fix a minor issue on claim main gui
----------, Jul 18, 2024

+ Fix minor issue on max-chunks-total
+ Add placeholder "%scs_player_remain_chunks%"
----------, Jul 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
----------, Jul 17, 2024

+ Final API addition
+ Fix an issue on Pl3xMap support
+ Optimize claim methods
----------, Jul 15, 2024

+ Fix MySQL error when merging claims
+ Optimize bossbars and maps updating on claiming/unclaiming
+ Optimize fly event and weather event
----------, Jul 14, 2024

+ Fix MySQL error when merging claims
+ Optimize bossbars and maps updating on claiming/unclaiming
+ Optimize fly event and weather event
----------, Jul 13, 2024

+ Fix MySQL error when merging claims
+ Optimize bossbars and maps updating on claiming/unclaiming
+ Optimize fly event and weather event
----------, Jul 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
----------, Jul 13, 2024

Check the documentation to know all the features, commands and permissions : https://xyness.gitbook.io/simpleclaimsystem
If you have any question, join our discord : https://discord.gg/6sRTGprM95

+ Fix a bossbar issue
+ Adding bossbar style setting
+ Move bossbar messages to language file
+ Deleting the /aclaim command
+ Adding the /parea command (to manage protected areas)
+ Adding the /scs command (to manage plugin settings and players)
+ Adding the merge system
> You can merge two claims into one
+ Adding the chunks system
> You can have many chunks in only one claim
+ Adding max-chuns-per-claim setting for groups/players
+ Adding /claim chunks <claim-name> to manage chunks
+ Adding /claim addchunk <claim-name> to add a chunk to one of your claim
+ Adding /claim delchunk <claim-name> <chunk> to remove a chunk from one of your claim
+ Adding a main gui menu for claim
+ Adding /claim main <claim-name> or just /claim if you are in the claim
+ Remove /sclaim (replacing by /claim sell and /claim cancel)
+ Adding /claim sell <claim-name> <price>
+ Adding /claim cancel <claim-name>
+ Adding /scs admin
> Total management of claims
> Total management of protected areas
> Management of plugin settings
> Start manually a claims purge
+ Adding /scs player main <player> <claim-name> to open the main gui of a player's claim
+ Adding preload-chunks setting in config.yml to preload chunks on server starting
+ Adding keep-chunks-loaded setting in config.yml to keep chunks loaded even if there is no player in
+ Adding /scs set-preload-chunks <true/false> to change the value of preload-chunks setting
+ Adding /scs set-keep-chunks-loaded <true/false> to change the value of keep-chunks-loaded setting
+ Adding /scs <player/group> set-max-chunks-per-claim <player/group> <value> to change the value of max-chunks-per-claim for a player/group
+ Optimize radius claim (loading chunk asynchrously)
+ Add a player cache (to optimize player research)
+ Add a player head texture cache (to optimize claims gui)
----------, Jul 13, 2024

Check the documentation to know all the features, commands and permissions : https://xyness.gitbook.io/simpleclaimsystem
If you have any question, join our discord : https://discord.gg/6sRTGprM95

+ Fix a bossbar issue
+ Adding bossbar style setting
+ Move bossbar messages to language file
+ Deleting the /aclaim command
+ Adding the /parea command (to manage protected areas)
+ Adding the /scs command (to manage plugin settings and players)
+ Adding the merge system
> You can merge two claims into one
+ Adding the chunks system
> You can have many chunks in only one claim
+ Adding max-chuns-per-claim setting for groups/players
+ Adding /claim chunks <claim-name> to manage chunks
+ Adding /claim addchunk <claim-name> to add a chunk to one of your claim
+ Adding /claim delchunk <claim-name> <chunk> to remove a chunk from one of your claim
+ Adding a main gui menu for claim
+ Adding /claim main <claim-name> or just /claim if you are in the claim
+ Remove /sclaim (replacing by /claim sell and /claim cancel)
+ Adding /claim sell <claim-name> <price>
+ Adding /claim cancel <claim-name>
+ Adding /scs admin
> Total management of claims
> Total management of protected areas
> Management of plugin settings
> Start manually a claims purge
+ Adding /scs player main <player> <claim-name> to open the main gui of a player's claim
+ Adding preload-chunks setting in config.yml to preload chunks on server starting
+ Adding keep-chunks-loaded setting in config.yml to keep chunks loaded even if there is no player in
+ Adding /scs set-preload-chunks <true/false> to change the value of preload-chunks setting
+ Adding /scs set-keep-chunks-loaded <true/false> to change the value of keep-chunks-loaded setting
+ Adding /scs <player/group> set-max-chunks-per-claim <player/group> <value> to change the value of max-chunks-per-claim for a player/group
+ Optimize radius claim (loading chunk asynchrously)
+ Add a player cache (to optimize player research)
+ Add a player head texture cache (to optimize claims gui)
----------, Jul 13, 2024

+ Remove player head cache
+ Fix minor issue on gui
----------, Jun 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
----------, Jun 30, 2024

+ Add player cache
- Storing player head textures
- Storing player object

+ Optimize get player method
----------, Jun 30, 2024

+ Fix issue on get player method
+ Fix issue on tab complete
+ Fix issue on player damage event
----------, Jun 30, 2024

+ Add /aclaim player unclaim <player> <claim-name>
- To unclaim a player's claim

+ Modify /aclaim ptp <player> <claim-name> to /aclaim player tp <player> <claim-name>
- Better way to use

+ Passage of commands completely asynchronously

+ Claim map completely redone (delete your language file to correctly update)
upload_2024-6-30_1-25-13.png

+ Add Pl3xmap support

- Now you can use Pl3xmap to see the map with claims

+ Fix a issue on spigot 1.20
- AsyncScheduler issue

+ Add the messages on add/remove ban/unban on gui

+ Add the permissions scs.setting.<setting>

- To allow players to enable/disable a setting in their claims, use '*' to allow all settings
----------, Jun 30, 2024

+ Optimize some functions (main functions)
+ Optimize gui functions
+ Placeholders now in asynchronously
+ Enter/Leave message now in asynchronously
+ GUIs now in asynchronously
+ TabCompleter now in asynchronously
+ Adding Bluemap markers now in asynchronously
+ Adding Dynmap markers now in asynchronously
+ Adding JavaDocs in source code
+ Updated code for clarity and fluidity
----------, Jun 23, 2024

+ Add "BOSSBAR" on protection-message setting
- You can send the protection message in a timed bossbar

+ Add "Fly" setting for claims (not on Folia)
- 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
----------, Jun 22, 2024

+ Fix a minor issue on permissions
+ Remove "scs.claim" and "scs.claim.radius" (useless)

+ Add "claim-particles" in config.yml

- You can choose if particles are displayed when claiming
----------, Jun 22, 2024

+ Add permission checking on gui text
- Now when the player doesn't have the required permission for an action (for example, remove a player from his claim), an error message will be displayed instead of clickable message

+ Add "Weather" setting
- Now you can disable raining/snowing/thundering in your claims
----------, Jun 21, 2024

+ Fix a minor issue on Dynmap
- The claims were not displayed
----------, Jun 21, 2024

+ Fix placeholder off %claim-name% on /aclaim

+ Add tab complete for /aclaim add <*/claim-name> <player>
----------, Jun 20, 2024

+ Fix a minor issue on /unclaim *
- Error in iteration of claims
----------, Jun 20, 2024

+ Add /aclaim set-chat <true/false>
- To enable/disable chat message when you enter/leave a claim

+ Add /aclaim set-protection-message <ACTION_BAR/TITLE/SUBTITLE/CHAT>
- To change where the message is sent for the protection

+ Optimize async functions

+ Optimize guis menu
----------, Jun 19, 2024

+ Add a setting in config.yml
- Now you can choose where the protection message is sent (protection-message in config.yml)
- Available types : ACTION_BAR, TITLE, SUBTITLE and CHAT

+ Rewriting of /claims gui (60% of it)
----------, Jun 19, 2024

+ Fix a minor issue on PvP setting
- Players who have the "scs.bypass" permission could not bypass this setting
----------, Jun 18, 2024

+ Fix a minor issue on claim sales
- The sale does not disappear when the claim was sold

+ Gui modification of /claims
- Appearance of items in the gui synchronously, loading of data asynchronously
----------, Jun 18, 2024

+ Fix an issue on PlaceEvent and BreakEvent
- The plugin doesn't cancel some blocks (spawner for example when you have a plugin for that) so i change the priority

+ Fix an issue on Permissions
- The /aclaim reload incorrectly loaded permissions for players

+ Fix an issue on auto-purge
- The auto-purge only accepted one character for the number

+ Optimize /claims gui
----------, Jun 17, 2024

+ Modify the particles on /claim see
- The particles are bigger, more visible with more light

+ Change the logger

+ Add help messages for sub-arg ban, unban, owner and bans of /claim in the language file
----------, Jun 16, 2024

+ Add placeholder
- Add placeholder "%claim-name%" for messages "remove-member-success" and "add-member-success" in the language file
- Add placeholder "%owner%" for message "access-claim-not-owner-lore" to display the owner in the 2nd filter of /claim list

+ Modify /claim command
- For the commands : ban, unban, owner, add, remove, you are no longer required to put the name of the claim if you are in it
- Then now, the tab completion will contains the name of your claims and the players

+ Remove heads cache for guis
----------, Jun 16, 2024

I RECOMMAND TO DELETE THE GUIS/ FOLDER TO MAKE SURE THE GUIS WERE CORRECTLY UPDATED

+ Fix an issue on guis

- The custom item action was not executing

+ Fix an issue on autoclaim, automap and see
- Players could claim, display the map and see chunks in disabled worlds

+ Add filter on /claim list

- Now you can see the claims of which you are member

+ Fix an issue on /claim see
- Error in particle name for version <= 1.20.4

+ Add /claim owner <*/claim-name> <new-owner>
- You can now transfer ownership of your claims
- Permission : scs.command.claim.owner

+ Add bans gui
- You can now see the banned players from a claim

+ Add /claim bans [<claim-name>]
- You can open the bans gui of a claim

+ Add /aclaim ban <claim-name> <player>
- You can now ban a player from a protected area

+ Add /aclaim unban <claim-name> <player>
- You can now unban a player from a protected area

+ In the previous update, I made it so that a player had to be logged in to be added to a claim, now they no longer need to be logged in
----------, Jun 16, 2024

+ Fix a minor issue on auto-purge

+ Add feature on /claim see
- When you do /claim see :
> If the chunk is free : the particles will be white
> If the chunk is claimed : the particles will be red
> If the chunk is yours : the particles will be green
----------, Jun 15, 2024

/!\ To make sure Guis & Config are correctly updated you should delete the guis/ folder and the config file /!\

+ Fix some issues on Protection :

- The dispensers destroyed itemframes/paintings/armorstands (with arrows, snowballs or fireballs)
- Riding a boat destroyed itemframes/paintings/armorstands
- Explosions destroyed itemframes/paintings/armorstands
- Projectiles destroyed the decorations pot
- Players could steal liquids with an empty bucket
- Liquids could flow into a claim when we put a stair in the water
- Players could trample crops in a claim
- Players could shear sheeps in a claim
- Beds could be placed on the border of a claim, so one part of the bed is outside and the other part is inside
- Players could change the text on signs
- Players could take liquid from a cauldron in a claim
- Some blocks could explode like Respawn Anchor
- Players couldn't attack aggressive mobs when "Damages" setting was disabled
- Players could click on a dragon egg in a claim

+ Fix some issues when adding/removing claim members/bans :
- SQL error when concatening String
- The targeted player was not found even though he was connected (on offline mode server)

+ Change the "Open containers" setting to "Interact with blocks" setting
- You can add any blocks that are interactive, not only containers
- Now in config.yml it's blocked-interact-blocks instead of blocked-containers

+ Change the "Interact with armor stands" to "Interact with entities" setting
- You can add any entities that are interactive, not only armor stands
- You can use in config.yml : blocked-entities to set up blocked entities

+ Remove "Break paintings" and "Use itemframes" settings (useless because of "Destroy" setting and "Interact with entities" setting)
+ Add "/aclaim add-blocked-entity <entity-type>"
+ Add "/aclaim remove-blocked-entity <entity-type>"
+ Change "/aclaim add-blocked-container" to "/aclaim add-blocked-interact-block"

+ Add a purge system
- You can set up the purge system, every how long the server must purge claims, and how long the player must be disconnected for their claims to be deleted
Code (YAML):
# Autopurge claims
# auto-purge-checking is in minutes (every x minutes the plugin will purge the claims)
# auto-purge-time-without-login accepts this format : 5s, 5m, 5h, 5d, 5w (5 is for example)
auto-purge
: true
auto-purge-checking
: 60
auto-purge-time-without-login
: 14d
----------, Jun 15, 2024

+ Fix a minor issue on BlockIgniteEvent
- Method that returned null
----------, Jun 14, 2024

+ Add 1.21 support
- Servers 1.21 can use SimpleClaimSystem

+ Add 1.18 support
- Servers 1.18 can use SimpleClaimSystem

+ Fix an issue with Folia 1.20.6
- Players could not be called by the class
----------, Jun 14, 2024

+ Fix teleportations for Folia
- Some teleportations didn't work

+ Fix "Items" setting
- Claim owners could not use items in their own claim when the setting was disabled

+ Add local placeholder %remaining-claims%
- You can use this placeholder for messages in the language file "create-claim-success" and "create-radius-claim-success"

+ Optimize claims owner gui
- Separation of sorting methods

+ Fix admin claim (protected areas)
- Admin claims were created under the player's name and didn't appears as a protected area
----------, Jun 13, 2024

+ Fix a minor issue on FireSpread setting
- Players could not use flint&steel in their own claims

+ Gui claims optimization
- Separation of methods for better performance and clarity
----------, Jun 13, 2024

+ Complete overhaul of the “claims” gui
- Now the /claims displays the list of owners as well as their number of claims, once you click on one of the owners, it opens another gui with the list of their claims
- Add new filters
----------, Jun 11, 2024

+ Complete overhaul of the “claims” gui
- Now the /claims displays the list of owners as well as their number of claims, once you click on one of the owners, it opens another gui with the list of their claims
- Add new filters

+ Async function removed for guis
----------, Jun 11, 2024

+ Added Bluemap support
- The claims are visible in the bluemap

+ Guis optimization (async loading)
- The guis are now loaded in async function

+ Added chat message option for entering/leaving claims
- You can now enable/disable enter/leave message in the chat
----------, Jun 10, 2024

+ Fix a minor issue on guis and members functions
----------, Jun 8, 2024

+ Add 1.20.6 support

+ Fix an error when registering the ClaimEventsEnterLeave class on Spigot

+ Fix the wither explosions/breaks on claims when explosions are disabled

+ Fix a dynmap issue : when a claim was renamed, the tooltip disappeared

+ Fix an issue on bossbar, the players were not registered when the bossbar was disabled
----------, Jun 5, 2024

+ Fix db convert issue

+ Fix permission issue in claim gui
----------, Jun 2, 2024

+ Now the claims are in local db
- Instead of using flat files

+ Modify the teleport function to make it compatible with Folia
- When a player is waiting for a teleportation (to a claim)

+ Add support for doubles (price cost & multiplier)
- Before the update, cost & multiplier were integer

+ Optimize the code display

+ Change the way player's claims count is modified from CPlayer, in each function of ClaimMain

- More efficient, and no need to rejoin to update perms

+ Create a separate class for GUIs

+ Create a separate class for Settings

+ Create a function to transfer local database to config database

+ Add the /claim ban command

- /claim ban <claim-name> <player> : the player can't enter the claim (physically)

+ Add support for dynmap
- The claims are visible on the dynmap

+ Add the setting for mobs
- Allow/deny mob spawning
----------, May 23, 2024

+ Fix a minor issue
- i fix the permission issue on teleport (in the guis)
----------, Apr 15, 2024

+ Add these permissions :
- scs.command.claim.<sub arg>
For example, for /claim settings, the permission is scs.command.claim.settings
- scs.claim : allow players to claim
- scs.claim.radius : allow players to radius claim

+ Modify old perms to new perms (add .command before) :
- scs.command.claim.map
- scs.command.claim.autoclaim
- scs.command.claim.automap
- scs.command.claim.see
- scs.command.claim.see.others
- scs.command.claim.tp

+ Add Purpur support

+ Add a tp command for admins

- /aclaim ptp <player> <claim-name> : teleport to a player's claim
----------, Apr 10, 2024

+ Fix a minor issue on claim loading
----------, Apr 8, 2024

+ Fix a minor issue on pvp
----------, Apr 7, 2024

+ Database optimisation

+ Folia support

+ "PvP" setting added

+ Permissions added :

- scs.command.claim : to use /claim
- scs.command.unclaim : to use /unclaim
- scs.command.sclaim : to use /sclaim
- scs.command.claims : to use /claims

+ Fix an issue on claiming

+ Add admin commands :

- /aclaim set-max-length-claim-description <length> : Change the max length of the description of claims.
- /aclaim set-max-length-claim-name <length> : Change the max length of the name of claims.
- /aclaim set-claims-visitors-off-visible <true/false> : Enable/disable the visibility of claims where the visitors setting is disabled.
- /aclaim set-claim-cost <true/false> : Enable/disable the claim cost.
- /aclaim set-claim-cost-multiplier <true/false> : Enable/disable the claim cost multiplier.
----------, Apr 7, 2024

+ Fix a minor issue on unclaim/claim
----------, Apr 7, 2024

+ Fix a minor issue on claims loading
----------, Apr 6, 2024

+ The explosions
- The explosion was completely canceled, now just the destruction of the blocks is canceled

+ Build setting
- We could place frame items, armor stands and paintings even if the "Build" setting was disabled, now we can't
----------, Apr 6, 2024

+ Add a setting to hide claims with the "Visitors" parameter disabled
Code (Text):
# Should claims with the Visitors setting disabled be displayed in /claims?
claims-visitors-off-visible: false
+ Fix a minor issue when loading claims on sale

+ Fix a minor issue on /aclaim convert

- The claims in sale does not load correctly into the database
----------, Apr 5, 2024

+ Fix a minor issue
- Players could purchase their own claim, which caused a problem when transferring claims
----------, Apr 5, 2024

+ Fix an issue on admin settings commands
- When we changed a player's settings with the admin commands, upon reconnection, the settings were removed
----------, Apr 4, 2024

+ Fix a little bug
- The bossbar did not update when teleporting to another player's claim
----------, Apr 3, 2024

+ Add these admin commands :
- /aclaim <player> add-limit <player> <max-claims-added>
: Increase or decrease the claims limit for a player
- /aclaim <player> add-radius <player> <max-claims-added> : Increase or decrease the claims radius limit for a player
- /aclaim <player> add-members <player> <max-claims-added> : Increase or decrease the max members per claim for a player

+ Fix an issue with claim chat
----------, Apr 2, 2024

+ Add placeholder
- %scs_player_remain_claims% : remain claims of a player
----------, Apr 1, 2024

+ Add settings
- Add max-length-claim-name in config.yml to setup a max length for claims name
- Add max-length-claim-description in config.yml to setup a max length for claims description

+ Rewrite of help command
upload_2024-4-1_3-6-45.png
upload_2024-4-1_3-6-57.png

All messages are configurable in your language file

+ Remove of old help messages

+ Add action setting on guis

Code (Text):
custom_items: {}
  # example_item:
    # title: "§aThis is an example item!"
    # lore: "§fline 1\n§byou can put differents lines!\n§dline 3\n§cDisable this item in guis/claims.yml"
    # slot: 45
    # material: DIAMOND_SWORD
    # custom_model_data: false
    # custom_model_data_value: 0
    # action: "RIGHT:CMD:CONSOLE:say i clicked on the example item!"
Clicks : RIGHT, LEFT, SHIFT_RIGHT, SHIFT_LEFT
Actions :
- CMD ( :sender:cmd)
- CLOSE_INVENTORY
- MESSAGE ( :message)

+ Add chat mode for claims
- Change your chat mode with /claim chat
upload_2024-4-1_3-10-32.png

+ Add add/remove commands for protected areas
- /aclaim <add/remove> <*/claim-name> <player> : add/remove a player to/from a protected area

+ Fix some issues on loading protected areas

+ Fix some issues on sensitive case when adding/removing a player to/from a claim
----------, Apr 1, 2024

+ Add new placeholders :
Code (Text):

%scs_player_max_claims% : return the amount of remains claims of a player (max-claims - actual-claims)
%scs_player_teleportation_delay% : return the teleportation delay of a player
%scs_player_max_members% : return the max members per claim value of a player
%scs_player_claim_cost% : return the cost of a new claim for a player
%scs_player_claim_cost_multiplier% : return the cost multiplier for a player
 

+ Add new sub arg for /unclaim command
- You can now use /unclaim <name> with the name of a claim to unclaim it
- You can now use /unclaim * to unclaim all your claims (only with the permission scs.command.unclaim.*)

+ Optimize the permissions & members system storage
Before :
upload_2024-3-31_5-31-0.png

After :
upload_2024-3-31_5-31-20.png

Same for users of the database system, modifications are made themselves by loading the claims.

+ Add a new button on the claims gui
- A filter button (all claims, claims on sale)
upload_2024-3-31_5-33-13.png

+ Fix an autoclaim issue when you moved

+ Fix issues on claim radius with files (not db)

+ Add a public message when player put one of his claim in sale

+ Fix an issue when you try to remove a player from your claim, that told you the name of the claim instead the name of the target player

+ Remove case sensitive on player names when adding/removing a player to/from your claim
----------, Mar 31, 2024

+ Fix an issue when a mob received damage from a projectile
+ Fix issues on claims loading
+ Add version checker for new updates
----------, Mar 29, 2024

+ Fix a minor issue on admin teleportation
----------, Mar 28, 2024

- Remove teleportation setting and auto-claim setting

+ Add some permissions

- scs.command.claim.radius : claim with a radius (/claim <radius>)
- scs.command.tp : teleport to one of your claims (/claim tp)
- scs.command.see : see the borders of claim you're standing at with particles (/claim see)
- scs.command.see.others : see the borders of claims of a player (/claim see <player>)
- scs.command.map : check the claims map
- scs.command.automap : check the claims map automatically when you change chunk
- scs.command.autoclaim : claim a chunk automatically when you change chunk

+ Change the display chunk on radius claim
- When you claim with a radius, the big area will be surrounded by particles, not claim by claim like before

+ Optimize radius claim

+ Update language file (don't forget to update it)
----------, Mar 28, 2024

+ Optimize backend methods on unclaiming
+ Fix issues on unclaim
----------, Mar 27, 2024

+ Add a condition in a backend method
----------, Mar 27, 2024

+ Add claim cost and claim cost multiplier
- per player or per group
- with permission scs.cost.<cost> and scs.multiplier.<multiplier>
Code (Text):
groups:
  admin:
    permission: scs.group.admin
    max-claims: 0
    max-radius-claims: 0
    teleportation-delay: 0
    max-members: 0
    claim-cost: 0
    claim-cost-multiplier: 0
  vip: # Example
    permission: scs.group.vip
    max-claims: 15
    max-radius-claims: 2
    teleportation-delay: 0
    max-members: 5
    claim-cost: 50
    claim-cost-multiplier: 2
  default:
    max-claims: 1
    max-radius-claims: 1
    teleportation-delay: 5
    max-members: 2
    claim-cost: 100
    claim-cost-multiplier: 2

+ Add a permission for /claim see
- Permission : scs.see

+ Add a sub arg for /claim see

- /claim see [<player>]
- Permission : scs.see.others

+ Add new admin commands for the new settings
- /aclaim <player/group> set-claim-cost <player/group> <cost> : Set the claim cost per claim for a player/group
- /aclaim <player/group> set-claim-cost-multiplier <player/group> <multiplier> : Set the multiplier for the claim cost for a player/group

----------, Mar 27, 2024

+ Fix a minor issue on claim buying
- The seller had a blank message when someone buy his claim
----------, Mar 27, 2024

+ Fix a minor issue on protected areas
- The plugin did not load protected areas correctly when you didn't use a database
----------, Mar 27, 2024

+ Add new admin commands for protected areas
Protected areas commands
- /aclaim [<radius>] : Claim a protected area, optional radius
- /aclaim setdesc [<name>] <description> : Set/change the description of protected area (name of claim)
- /aclaim setname [<name>] <new name> : Set/change the name of protected area (name of claim)
- /aclaim settings [<name>] : Open the settings gui (name of claim)
- /aclaim members [<name>] : Open the members gui (name of claim)
- /aclaim tp <name> : Teleport to a protected area (name of claim)
- /aclaim list : Open a gui with the list of admin claims
Settings commands
- /aclaim <player/group> set-members <player/group> <max-members> : Set the max members per claim for a player/group

+ Remove the /claim admin command

+ Add member permission

- Use scs.members.<count> : to change the maximum members count per claim

+ Add placeholders (PlaceholderAPI)
Code (Text):
%scs_claim_is_in_sale% : return true or false if the claim is in sale
%scs_claim_sale_price% : return the price of the claim

+ Add database support
Code (Text):
# Database settings
database: false
database-settings:
  hostname: localhost
  port: 3306
  database_name: test_server
  username: root
  password: pass
Don't forget to use /claim convert to insert claims into the database

+ Add bStats

+ Fix a lot of issues for protected areas

+ Add 2 new guis for protected areas
----------, Mar 27, 2024

+ Optimize backend methods

+ Add permission for max-claims, max-radius-claims and teleportation-delay :

scs.limit.<amount> : to limit amount of claims
scs.radius.<amount> : to limit radius claim
scs.delay.<time in seconds> : to change teleportation delay
Order of permissions setting :
1-
Players in config.yml
2- Permissions
3- Groups in config.yml
For example, if you put the permission "scs.limit.5" to one of your groups of permissions of your permission plugin (like LuckPerms), but in config.yml you have the player "Steve" with the setting max-claims set to 2, config.yml will overwrite the setting for this player, so he can claims two times only.

+ Fix an issue on selling / buying claims

+ Add an autoclaim command

- /claim autoclaim : Auto-claim when you change chunk

+ Add a lot of admin commands
Admin commands - permission: scs.admin
- /aclaim <player/group> setlimit <player/group> <max-claims-number> : Set the maximum count of claims for a player/group
- /aclaim <player/group> setradius <player/group> <max-claim-radius-number> : Set the maximum radius for claim for a player/group
- /aclaim <player/group> setdelay <player/group> <delay-in-seconds> : Set the teleportation delay for a player/group
- /aclaim forceunclaim : Force unclaim the claim you're standing at
- /aclaim setowner <name> : Change the owner of the claim you're standing at
- /aclaim set-lang <language file> : Change the language of the plugin ( don't forget the .yml after the file name)
- /aclaim set-action-bar <true/false> : Enable/disable action bar message
- /aclaim set-auto-claim <true/false> : Enable/disable auto-claiming
- /aclaim set-title-subtitle <true/false> : Enable/disable title/subtitle message
- /aclaim set-economy <true/false> : Enable/disable economy (sell/buy)
- /aclaim set-max-sell-price <amount> : Change the maximum amount for the price of sales
- /aclaim set-claim-confirmation <true/false> : Enable/disable the confirmation before claiming
- /aclaim set-bossbar <true/false> : Enable/disable the bossbar message
- /aclaim set-bossbar-color <color> : Change the bossbar color ( bossbar colors are tab completed)
- /aclaim set-teleportation <true/false> : Enable/disable the teleportations
- /aclaim set-teleportation-moving <true/false> : Enable/disable the moves on teleportations
- /aclaim add-blocked-container <material> : Add a blocked container for the setting "Open containers" ( Materials are tab completed)
- /aclaim add-blocked-item <material> : Add a blocked item for the setting "Use items" ( Materials are tab completed)
- /aclaim remove-blocked-container <material> : Remove a blocked container for the setting "Open containers" ( Materials are tab completed)
- /aclaim remove-blocked-item <material> : Remove a blocked item for the setting "Use items" ( Materials are tab completed)
- /aclaim add-disabled-world <world name> : Add a disabled world
- /aclaim remove-disabled-world <world name> : Remove a disabled world ( Worlds name are tab completed)
- /aclaim set-status-setting <setting> <true/false> : Enable/disable a setting for claims ( Settings are tab completed)
- /aclaim set-default-value <setting> <true/false> : Change the default value of a setting for claims ( Settings are tab completed)
----------, Mar 26, 2024

+ Fix this loading error :
Code (Text):
[07:19:07 INFO]: [SimpleClaimSystem] Enabling SimpleClaimSystem v1.7
[07:19:07 INFO]: ============================================================
[07:19:07 INFO]: → Loading soft-dependencies [...]
[07:19:07 INFO]:   > PlaceholderAPI not found, placeholders disabled
[07:19:07 INFO]:   > ItemsAdder not found, you cannot use custom model data
[07:19:07 ERROR]: Error occurred while enabling SimpleClaimSystem v1.7 (Is it up to date?)
java.lang.IllegalStateException: New flags cannot be registered at this time
        at com.sk89q.worldguard.protection.flags.registry.SimpleFlagRegistry.register(SimpleFlagRegistry.java:60) ~[worldguard-bukkit-7.0.9-dist.jar:?]
        at fr.xyness.SCS.Support.ClaimWorldGuard.registerCustomFlag(ClaimWorldGuard.java:18) ~[SimpleClaimSystem.jar:?]
        at fr.xyness.SCS.SimpleClaimSystem.loadConfig(SimpleClaimSystem.java:94) ~[SimpleClaimSystem.jar:?]
        at fr.xyness.SCS.SimpleClaimSystem.onEnable(SimpleClaimSystem.java:37) ~[SimpleClaimSystem.jar:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:287) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:188) ~[paper-1.20.4.jar:git-Paper-436]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[paper-1.20.4.jar:git-Paper-436]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.v1_20_R3.CraftServer.enablePlugin(CraftServer.java:639) ~[paper-1.20.4.jar:git-Paper-436]
        at org.bukkit.craftbukkit.v1_20_R3.CraftServer.enablePlugins(CraftServer.java:550) ~[paper-1.20.4.jar:git-Paper-436]
        at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:671) ~[paper-1.20.4.jar:git-Paper-436]
        at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:431) ~[paper-1.20.4.jar:git-Paper-436]
        at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:309) ~[paper-1.20.4.jar:git-Paper-436]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1131) ~[paper-1.20.4.jar:git-Paper-436]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[paper-1.20.4.jar:git-Paper-436]
        at java.lang.Thread.run(Thread.java:840) ~[?:?]
[07:19:07 INFO]: [SimpleClaimSystem] Disabling SimpleClaimSystem v1.7
[07:19:07 INFO]: ============================================================
[B][07:19:07 INFO]: ✗ SimpleClaimSystem is disabled !
[07:19:07 INFO]: → Discord for support : https://discord.gg/6sRTGprM95
[07:19:07 INFO]: → Developped by CleMx/Xyness
[07:19:07 INFO]: ============================================================
[/B]

----------, Mar 25, 2024

+ Modify claim see particles

upload_2024-3-24_1-27-0.gif
----------, Mar 24, 2024

IF YOU HAVE ANY ISSUES PLEASE CONTACT ME :
https://discord.gg/6sRTGprM95

+ Fix an issue when you go back setting in claim list

+ Fix a bossbar issue

+ Add WorldGuard support

- Use "scs-claim" flag to allow/deny claim in an area

+ Add economy system, Vault support
- You can now sell/buy claims, you can disable economy in config.yml
- /sclaim sell <name> <price> : Sell a claim, you can configure a maximum price in config.yml
- /sclaim cancel <name> : Cancel a sale
Code (Text):
# Enable/Disable the economy system (sell/buy claims)
economy: true
max-sell-price: 1000000000
upload_2024-3-23_16-42-28.png
- Don't forget to update your language file

+ Add description for claims
- Change your claim's description : /claim setdesc [<name>] <desc>

+ Add an option to disable teleportations to claims
Code (Text):
# Enable/Disable the teleportation command and teleportation in claims gui list / my claims gui
teleportation: true
----------, Mar 23, 2024

+ Fix a bossbar error
+ Add 1.19 support
----------, Mar 22, 2024

+ Fix a minor issue with PlaceholderAPI
+ Fix a minor issue on owner name on boss bar
----------, Mar 22, 2024

+ Fix a minor issue on tab complete for /aclaim
+ Add syntax message in language file for /aclaim
----------, Mar 22, 2024

+ Add player settings
- Max-claims per player
- Max-radius-claims per player
- Teleportation-delay per player
Code (Text):
# Players settings
# 0 for infinite claims
# 0 for no delay (in seconds)
# Be careful, if you set the claim radius to 0, there is a risk of lag if players claim with a too large radius
players:
  CleMx:
    max-claims: 0
    max-radius-claims: 0
    teleportation-delay: 0

+ Add admin commands & change reload command
Admin commands - permission: scs.admin
- /aclaim reload : Reload the plugin
- /aclaim setlimit <player> <max-claims-number> : Set the maximum count of claims for a player
- /aclaim setradius <player> <max-claim-radius-number> : Set the maximum radius for claim for a player
- /aclaim setdelay <player> <delay-in-seconds> : Set the teleportation delay for a player

+ Add PlaceholderAPI support on EVERY messages (gui)

+ Optimize the claim system using UUID and 1 file per player

- Now, the claims are into the folder claims/ inside every .yml files (name of file = %uuid of player%.yml
- Don't worry, the claims will update themselves, don't touch the plugin files!

+ Fix the radius claim checking
----------, Mar 21, 2024

+ Fix the setname command
- the name of the claim in the bossbar updates for players in the claim
- the tab completions updates too for claims' name
----------, Mar 20, 2024

- Remove guis' title in language file (now in guis files)
+ Fix a minor issue with tab complete

+ Add a editable system for guis menu

- You can now edit any guis menu of the plugin
- PlaceholderAPI support (for titles and lores)
- ItemsAdder support for custom model data (for materials)
Code (Text):

# ****************************
# *  GUI settings : members  *
# ****************************

# PlaceholderAPI support for gui title and custom items titles/lores
# ItemsAdder support for material and custom_model_data
# Make sure the slot is between 0 and (rows-count * 9)
# Materials : https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
# Don't forget to enable custom_model_data if you're using it

gui-title: "Members: %name% (Page %page%)"
rows: 6

# This is the interval of slots in which the members of a claim will be displayed
# list-end-slot must be > list-start-slot
list-start-slot: 0
list-end-slot: 44

custom_items: {}
  # example_item:
    # title: "§aThis is an example item!"
    # lore: "§fline 1\n§byou can put differents lines!\n§dline 3\n§cDisable this item in guis/settings.yml"
    # slot: 45
    # material: DIAMOND_SWORD
    # custom_model_data: false
    # custom_model_data_value: 0

items:

  # /!\ DON'T CHANGE NAME OF ITEMS (like "back-page-list")

  # Bottom items
  back-page-list:
    slot: 48
    material: ARROW
    custom_model_data: false
    custom_model_data_value: 0
  back-page-settings:
    slot: 48
    material: ARROW
    custom_model_data: false
    custom_model_data_value: 0
  next-page-list:
    slot: 50
    material: ARROW
    custom_model_data: false
    custom_model_data_value: 0
 
  # Player item
  # If material = PLAYER_HEAD, this will be the target player's head
  # Slots can be configure just above with list-start-slot and list-end-slot
  player-item:
    material: PLAYER_HEAD
    custom_model_data: false
    custom_model_data_value: 0
 
Example of using custom model data with ItemsAdder :
Code (Text):

custom_items:
  example_item:
    title: "§aThis is an example item!"
    lore: "§fline 1\n§byou can put differents lines!\n§dline 3\n§cDisable this item in guis/settings.yml"
    slot: 45
    material: mycustomitemfromitemsadder
    custom_model_data: true
    custom_model_data_value: 52685 # id of custom model data item
 

+ Remove the second page of settings
upload_2024-3-20_19-55-33.png
----------, Mar 20, 2024

+ Fix the button "Apply settings to all claims"
- The button create bugs on claims

+ Add an option to enable/disable title/subtitle message:
- Customize the option in config.yml
upload_2024-3-19_3-41-47.gif

+ Add %members% placeholders on "My claims" and "Claims" menus
- Don't forget to change the lore of the menus in your language file
- Color of member: green=online, red=offline
upload_2024-3-19_3-42-50.png

upload_2024-3-19_3-45-46.png

+ Add a back button when you click on "My others claims" when you click from settings menu
- You can customize the messages in your language file (don't forget to update it)
upload_2024-3-19_3-44-15.png

+ Update of disabled worlds option
- Now, just the claiming and unclaiming are disabled, you have access to the rest of commands
----------, Mar 19, 2024

+ Add PlaceholderAPI support
- Configurable messages
Code (Text):

%scs_player_claims_count% : number of player's claims
%scs_claim_name% : name of claim at player's location
%scs_claim_owner% : name of claim's owner at player's location
%scs_claim_members_count% : members count of claim at player's location
%scs_claim_members_online% : number of online members of claim at player's location
%scs_claim_spawn% : spawn's loc of claim at player's location
%scs_setting_%setting%% : value of a setting of claim at player's location
# Check settings name in config.yml
 

+ Add map command
- /claim map : Check the claims around you
- Configurable messages
----------, Mar 15, 2024

+ Change the language file
----------, Mar 15, 2024

+ Add members command
- /claim members [<name>] : Open the claim's members gui (name = name of the claim)

+ Add tp command
- /claim tp [<name>] : Open the claim's members gui (name = name of the claim)

+ Add claims command
- /claims : Open the all claims gui

+ Modification of reload command
- /rclaim : Reload the plugin (instead of /claim reload)

+ Modification of add/remove command
- /claim <add/remove> [<*/name>] <player> : Add or remove a player to/from your claim, name = name of your claim, * = all your claims, no second arg = claim at your location

+ Add a delay system for teleportation

- Works with group system, you can customize the delay for any group (0 for no delay)

+ Add a button to apply actual settings to all your claims
----------, Mar 15, 2024

+ Fix a minor issue on gui with placeholders
----------, Mar 14, 2024

+ Fix a minor issue on bossbar
- the bossbar remained displayed when the player respawned

+ Add the sub arg "*" for the claim command
- /claim <add/remove> <player> [<*>]
> to add/remove a player to/from all your claims
----------, Mar 13, 2024

+ Add a confirmation system for claiming
- You can enable/disable it in config.yml

+ Editing console messages and removing them from language file

+ Add commands

- /claim list : to open a gui with the list of your claims (you can teleport to them)
- /claim setname : set/change the name of your claim
- /claim setspawn : set/change the spawn of your claim

+ Add settings
- Add a protection for item frames
- Add a protection for paintings
----------, Mar 13, 2024

+ Fix a minor issue
- the bossbar remained displayed when the player teleported
- player can't reload the plugin in disabled worlds
----------, Mar 13, 2024

+ Add a world system
- You can list the worlds where claims are disabled, check config.yml : worlds-disabled
----------, Mar 13, 2024

+ Fix few minor issues
- bossbar status (visible/not visible)
- claim with radius
- unclaim with radius
----------, Mar 12, 2024

+ Add a reload command
- /claim reload : reload the plugin
----------, Mar 12, 2024

+ Add bossbar
- Enable/Disable bossbar up to you (when you are in a territory, check the image on ressource page)
- Setup custom messages

+ Add groups system
- Create as many groups as you want, to custom max-claims and max-radius-claims per group! Works with permission
----------, Mar 12, 2024

+ Add a config file (config.yml)
- Custom language file
- Custom settings (enable/disable)
- Custom defaults values
- Custom blocked items
- Custom blocked containers

+ Add a language file (en_US.yml)
- You can change all of the messages of the plugin
- You can copy & paste the default language file (en_US.yml), change the name of the file and translate up to you, don't forget to change the language file in the config.yml file
----------, Mar 12, 2024

+ Fix an issue with tripwire
----------, Mar 11, 2024

+ Fix an issue with fire spread
----------, Mar 11, 2024

+ Add new settings
- Open trapdoors
- Open fence gates
- Trigger tripwire
- Use repeater/comparator
- Use bell
- Interact with armor stands
- Can external liquids flow into the territory
- Can external redstone influence the territory
- Can visitors freeze water with an enchantment (FrostWalker)
- Can the fire spread
- Allow visitors to teleport naturally (enderpearl, chorus fruit, etc)
- Allow visitors to deal damage to entities (animals, villagers, etc)
+ Adaptation of the menu according to the new settings
----------, Mar 11, 2024

+ Add a permission to bypass the protection (for admin) : scs.bypass
+ Fix a gui issue
+ Add a custom message when entering a protected area
----------, Mar 10, 2024

Resource Information
Author:
----------
Total Downloads: 25,978
First Release: Mar 10, 2024
Last Update: Feb 13, 2025
Category: ---------------
All-Time Rating:
33 ratings
Find more info at xyness.gitbook.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings