Added Claim restrictions for spawn

This commit is contained in:
DaTTV 2025-02-19 18:54:28 +01:00
parent 096a0919a0
commit bece2529bb
2 changed files with 6 additions and 0 deletions

View file

@ -55,6 +55,11 @@ public class ClaimCommand extends SimpleCommand {
if (clans.isChunkClaimed(playerChunk)) {
player.sendMessage(MiniMessage.miniMessage().deserialize(L4M4.get("error.chunk_already_claimed")));
} else {
// claim too close to spawn 8 chunks
if (playerChunk.getX() < 8 && playerChunk.getZ() < 8) {
player.sendMessage(MiniMessage.miniMessage().deserialize(L4M4.get("error.chunk_too_close_to_spawn")));
return true;
}
playerClaims.add(playerChunk);
player.sendMessage(MiniMessage.miniMessage().deserialize(L4M4.get("success.chunk_claimed")));
existingClaims.put(playerUUID, playerClaims);

View file

@ -28,6 +28,7 @@
"error.not_in_clan": "<red>To claim you need to be in a clan!</red>",
"error.chunk_already_claimed": "<red>Chunk is already claimed!</red>",
"error.max_claims_reached": "<red>You cannot claim more than 50 chunks!</red>",
"error.chunk_too_close_to_spawn": "<red>Chunk is too close to spawn!</red>",
"usage.clan_create": "<red>Usage: /clan create <name> <tag></red>",
"usage.clan_chat": "<red>Usage: /clan chat <message></red>",