Land and Claims
Claim modes:
/f claim/f claim one/f claim square <radius>/f claim circle <radius>/f claim fill/f claim nearby/f claim at <chunkX> <chunkZ>
Unclaim modes:
/f unclaim/f unclaim one/f unclaim square <radius>/f unclaim circle <radius>/f unclaim fill/f unclaim all confirm
Auto territory:
/f claim auto on|off/f unclaim auto on|off
Overclaiming
When factions.overclaiming.enabled is true, a faction may claim an enemy’s chunk if the victim’s current land count exceeds their maximum land (power-based). Border adjacency is not required for overclaims. The feature is opt-in and disabled by default.
Overclaim flow:
- Attacker runs
/f claimon an already-claimed enemy chunk. - Plugin checks that overclaiming is enabled and the chunk is not a system zone.
- If
factions.overclaiming.require-enemy-relation: true(default), the victim must beENEMY. - Victim’s land is checked against their max land. If they are over, the claim continues.
- F5 — If
factions.overclaiming.offline-protection.enabled: true, the claim is blocked when all members of the defending faction are currently offline. - F6 — If
factions.war.shield.enabled: true, the claim is blocked while the defending faction’s configured war shield window is active. - Attacker receives
claim.overclaimed; all online victim members receiveclaim.overclaimed-victim.
Raidable state broadcast (F4)
When factions.raidable.broadcast.enabled: true (default), the power-tick engine notifies faction members whenever their faction transitions between the safe and raidable states. Set factions.raidable.broadcast.server-wide: true to also broadcast server-wide announcements.
War shield (F6)
Admins can assign a daily UTC protection window to any faction:
/fa shield <faction> <start-hour (0-23)> <duration-hours>
/fa shield <faction> clear
While the window is active, the faction’s land cannot be overclaimed. Requires factions.war.shield.enabled: true.
Config keys
factions.land.max-per-commandfactions.land.per-powerfactions.land.maxfactions.land.buffer-zonefactions.overclaiming.enabled(defaultfalse)factions.overclaiming.require-enemy-relation(defaulttrue)factions.overclaiming.offline-protection.enabled(defaultfalse) — block overclaim when all defenders offline (F5)factions.raidable.broadcast.enabled(defaulttrue) — notify members on raidable state change (F4)factions.raidable.broadcast.server-wide(defaultfalse) — also broadcast server-wide (F4)factions.war.shield.enabled(defaultfalse) — enable the war shield system (F6)factions.war.shield.max-duration-hours(default8) — maximum shield window an admin may set (F6)