Repository navigation
Integrations
All integrations are optional. LandWard works normally when none are installed.
Download: EssentialsX, including its optional AntiBuild module.
LandWard can reserve the primary world's built-in server.properties
spawn-protection square, even when no protection plugin is installed. It can
be disabled here:
integrations:
vanilla-spawn-protection:
enabled: trueEssentialsX AntiBuild and Protect are soft dependencies. They apply their global build and interaction rules alongside LandWard; use WorldGuard for a shaped spawn region. Vanilla spawn protection blocks player claims only; ClaimAdmin Safe Zones deliberately bypass it so the spawn can be protected by LandWard.
Download: Vault and an economy provider such as EssentialsX. LandWard uses Vault only when claim payments are configured as money; it keeps working when Vault or an economy provider is absent.
Download: WorldGuard. WorldGuard requires WorldEdit.
When WorldGuard is installed, LandWard refuses a player claim that overlaps a protected WorldGuard region. This includes typical spawn regions. ClaimAdmin Safe Zones deliberately bypass this overlap check for server-owned areas.
WorldGuard's PvP rules still apply in both player lands and Safe Zones. If PvP is denied by the world or by WorldGuard at your current location, the PvP button shows Unavailable and cannot change the stored setting. The check includes the global region and does not use an operator's personal WorldGuard bypass. The configuration below controls claim-overlap checks; disabling those checks does not disable WorldGuard's own protection.
integrations:
worldguard:
enabled: true
deny-any-overlap: trueDownloads: BlueMap, squaremap, and Pl3xMap.
Install the map plugin build that matches your server software. For example, Paper-only BlueMap or squaremap JARs must not be installed on a Spigot server. LandWard itself detects every map plugin at runtime and simply leaves that integration inactive when it is not installed.
When BlueMap, Squaremap or Pl3xMap is installed, LandWard publishes claims in a dedicated, toggleable marker layer. The layer refreshes after a chunk is claimed, unclaimed or renamed.
integrations:
bluemap:
enabled: true
squaremap:
enabled: true
pl3xmap:
enabled: trueEach map remains optional; LandWard never opens a web port. If you run more than one map plugin, assign a separate web port in each map plugin's own configuration. BlueMap may additionally require the server owner to accept its Mojang-resource download before it can render maps.

Download: Plan.
When Plan is installed and this setting is enabled, LandWard adds read-only claim statistics to the Plan web panel.
integrations:
plan:
enabled: true- Per player: owned land with claimed chunks, and lands where the player is a member.
- Per server: Player lands, Claimed chunks, Safe Zones, Safe Zone chunks, Unique land owners and Land memberships.
The statistics appear in Plan's standard Plugins Overview page. LandWard does not add a duplicate navigation item or modify any Plan files.
Plan is optional. If Plan is not installed, LandWard simply starts without these statistics.
Download: PlaceholderAPI.
When PlaceholderAPI is installed, LandWard registers these placeholders:
| Placeholder | Returns |
|---|---|
%landward_land_name% |
The player's owned land name, or none. |
%landward_is_owner% |
true when the player owns a land; otherwise false. |
%landward_owned_chunks% |
Number of chunks in the player's owned land, or 0. |
%landward_member_lands% |
Number of other lands the player belongs to. |
%landward_current_claim% |
Name of the land in the player's current chunk, or none. |
%landward_current_owner% |
Owner name of the current claimed chunk, or none. |
%landward_current_chunk_claimed% |
true when the player's current chunk is claimed; otherwise false. |
LandWard registers this expansion automatically. You do not download it from eCloud.
LandWard always has its own short-lived PvP-hit tracker, so combat protection works even when no combat plugin is installed. When PlaceholderAPI and a supported combat tagger are present, LandWard also checks the configured external placeholders. The default mappings are:
| Combat tagger | Placeholder | Tagged value |
|---|---|---|
| CombatLogX | %combatlogx_in_combat% |
true |
| DeluxeCombat | %deluxecombat_in_combat% |
true |
| PvPManager | %pvpmanager_combat_timeleft% |
a number greater than 0
|
| EternalCombat | %eternalcombat_opponent% |
a non-empty opponent name |
With the following settings, tagged players can continue fighting each other inside a normal claim until their tag expires. Tagged players also cannot unclaim land. If an external placeholder is unavailable, LandWard treats the player as not tagged so a missing expansion never blocks a command.
integrations:
combat-tag:
enabled: true
claim-pvp-bypass: true
block-claim-abandon: trueNext: Configuration