ModsJava
✨ rlLandClaim » Modern LandClaim Plugin ⚡ Modern • Powerful • Simple
Java mod listed for Minecraft 1.20–1.21. Downloads from the MC Java Mods app on Android.
rl LandClaim Modern, Powerful & Simple Land Protection for your Server By RedStone lab Join our Discord! | Report a Bug Overview Tired of complicated…
⬇ Download on SpigotrlLandClaim
Modern, Powerful & Simple Land Protection for your Server
By RedStone lab
Join our Discord! | Report a Bug
Overview
Tired of complicated, heavy, and confusing land protection plugins? rlLandClaim is here to solve that. Built from the ground up for modern PaperMC servers, rlLandClaim offers a powerful and feature-rich experience that feels both familiar and incredibly simple.
Whether you run a small server for friends or a large public network, rlLandClaim provides the robust protection you need without the bloat. Its intuitive design means your players can start protecting their homes in seconds!
Features
- ⛏️ Intuitive Claiming Tool: Just like the classics! Players use a configurable tool (default: Golden Shovel) to visually select and claim their land. No complex commands to remember.
- ⚙️ Fully Configurable: Almost everything can be changed! Customize all messages, the claim tool, claim limits, and maximum sizes directly from the config.yml and messages.yml files.
- Modern Trust System: Players can easily grant friends permission to build, break, and use containers in their claims with a simple /land trust <player> command.
- ️ Robust Protection: Protects against block breaking/placing, container access (chests, furnaces), door/gate usage, and more.
- ✨ Welcome Kit for New Players: Automatically give new players a claim tool the very first time they join your server, helping them get started right away.
- Lightweight & Performance-Focused: Written to be efficient and light on your server's resources. No unnecessary overhead.
- Developer API: A clean and simple API allows other plugins to easily interact with rlLandClaim's data.
- Automatic Error Archiving: If an error ever occurs within the plugin, it's automatically saved to a detailed log file in the errors folder, making debugging a breeze.
- Admin Bypass & Commands: Admins with the correct permissions can bypass all claim protections and manage the plugin with reload commands.
Commands & Permissions
The main command is /land. Aliases: [claim, lc, rlc]
| Command | Description | Permission |
| /land help | Shows the help menu. | (Default) |
| /land tool | Gives the player the claim tool. | rllandclaim.tool |
| /land claim | Creates a claim in the selected area. | rllandclaim.claim |
| /land unclaim | Removes the claim you are standing in. | rllandclaim.unclaim |
| /land info | Shows details about the current claim. | rllandclaim.info |
| /land trust <player> | Trusts a player in your claim. | rllandclaim.trust |
| /land untrust <player> | Removes a player's trust. | rllandclaim.trust |
| /land reload | Reloads the configuration files. | rllandclaim.admin.reload |
Admins can use rllandclaim.admin.bypass to build anywhere.
Configuration
Our configuration files are designed to be simple and easy to understand.
Spoiler: config.yml
# The item used as the claim tool.
claim-tool : GOLDEN_SHOVEL
# The maximum size a claim can be (width x length).
# Set to -1 for no limit.
max-claim-size : 10000
# The maximum number of claims a player can have.
# Set to -1 for no limit.
max-claims-per-player : 5
Code (YAML):
# The item used as the claim tool.
claim-tool : GOLDEN_SHOVEL
# The maximum size a claim can be (width x length).
# Set to -1 for no limit.
max-claim-size : 10000
# The maximum number of claims a player can have.
# Set to -1 for no limit.
max-claims-per-player : 5
Spoiler: messages.yml
# You can change EVERY message players see!
# You can use standard Minecraft color codes (&a, &b, etc.)
prefix : "&c&lRLC &8»&r "
# --- General ---
no-permission : "&cYou don't have permission to do that."
player-only-command : "&cThis command can only be run by a player."
# --- Protection ---
protection-break-block : "&cYou can't break blocks in &e%owner%'s&c claim."
protection-place-block : "&cYou can't place blocks in &e%owner%'s&c claim."
# --- Player Events ---
first-join-welcome : "&aWelcome! &7We've given you a &eClaim Tool&7 to protect your first home."
# ...and many more!
Code (YAML):
# You can change EVERY message players see!
# You can use standard Minecraft color codes (&a, &b, etc.)
prefix : "&c&lRLC &8»&r "
# --- General ---
no-permission : "&cYou don't have permission to do that."
player-only-command : "&cThis command can only be run by a player."
# --- Protection ---
protection-break-block : "&cYou can't break blocks in &e%owner%'s&c claim."
protection-place-block : "&cYou can't place blocks in &e%owner%'s&c claim."
# --- Player Events ---
first-join-welcome : "&aWelcome! &7We've given you a &eClaim Tool&7 to protect your first home."
# ...and many more!
Developer API
Want to integrate your plugin with rlLandClaim? It's easy!
Spoiler: API Usage Example
import org.redstone.labs.rlLandClaim.RlLandClaim ;
import org.redstone.labs.rlLandClaim.api.RlLandClaimAPI ;
import org.redstone.labs.rlLandClaim.api.Claim ;
import org.bukkit.Location ;
import java.util.Optional ;
public class MyPluginIntegration {
public void checkClaim (Location location ) {
// Get the API instance
RlLandClaimAPI api = RlLandClaim. getApi ( ) ;
// Check if a location is claimed
if (api. isClaimed (location ) ) {
// Get the claim object
Optional <Claim > claimOptional = api. getClaimAt (location ) ;
claimOptional. ifPresent (claim -> {
System. out. println ( "This area is owned by: " + claim. getOwner ( ). toString ( ) ) ;
} ) ;
}
}
}
Code (Java):
import org.redstone.labs.rlLandClaim.RlLandClaim ;
import org.redstone.labs.rlLandClaim.api.RlLandClaimAPI ;
import org.redstone.labs.rlLandClaim.api.Claim ;
import org.bukkit.Location ;
import java.util.Optional ;
public class MyPluginIntegration {
public void checkClaim (Location location ) {
// Get the API instance
RlLandClaimAPI api = RlLandClaim. getApi ( ) ;
// Check if a location is claimed
if (api. isClaimed (location ) ) {
// Get the claim object
Optional <Claim > claimOptional = api. getClaimAt (location ) ;
claimOptional. ifPresent (claim -> {
System. out. println ( "This area is owned by: " + claim. getOwner ( ). toString ( ) ) ;
} ) ;
}
}
}
Installation
- Download the latest version of rlLandClaim.jar.
- Stop your server.
- Place the .jar file into your server's /plugins folder.
- Start your server. The configuration files will be generated automatically.
- Customize the config.yml and messages.yml to your liking, then run /land reload!
[HR]
Support
If you need help, found a bug, or have a suggestion, please join our Discord Server.
Thank you for choosing rlLandClaim!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20, 1.20.6, 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
✨ rlLandClaim » Modern LandClaim Plugin ⚡ Modern • Powerful • Simple is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21. Downloaded 44 times (via Spigot). Download it and open it directly in the game.