## v2.0.0 - Major Release
###PvP Protection System
###
- Claim-based PvP control - PvP combat is blocked by default inside claims
- Mob damage protection - Mobs can no longer damage players inside protected claims
- Uses the ECS Filter Damage Group for zero-latency damage cancellation (damage is blocked before it applies)
- Configurable notification to attackers when damage is blocked
- Both PvP and mob damage protection are independently toggleable via config
Per-Claim Flags System
###
- PvP flag - Toggle PvP on/off per claim (
/claim flag pvp)- Mob Damage flag - Toggle mob damage on/off per claim (
/claim flag mobdamage)- Explosions flag - Toggle explosion damage on/off per claim (
/claim flag explosions)- Flag defaults are configurable globally in
config.json- Flags are persisted in
claims.jsonand survive server restarts- Flags are displayed in
/claim infooutput- Only claim owners can modify flags
Claim Transfer
###
- Transfer ownership - Give your claim to another player with
/claim transfer <player>- Target player's claim limit is checked before transfer
- Configurable whether members carry over on transfer
- Both sender and receiver get notification messages
- Requires both players to be online (configurable)
Claim Teleport
###
- Teleport to claims -
/claim tpteleports you to your nearest claim- Configurable warmup - Default 3-second warmup before teleport
- Movement cancellation - Teleport is cancelled if you move during warmup (configurable threshold)
- Configurable cooldown - Default 30-second cooldown between teleports
- Smart selection - Automatically picks the nearest claim, preferring same-world
- Admin teleport -
/claim admintp <claimId>for admins (instant, no cooldown)Master Feature Toggles
Every feature can be completely disabled inconfig.jsonunder thefeaturessection:
When a feature is disabled:JSON:{ "features": { "pvpProtectionEnabled": true, "mobDamageProtectionEnabled": true, "claimFlagsEnabled": true, "claimTransferEnabled": true, "claimTeleportEnabled": true, "adminTeleportEnabled": true, "entryNotificationsEnabled": true, "borderVisualizationEnabled": true, "claimUpgradesEnabled": true } }
###
- Its commands show "This feature is currently disabled!"
- Its ECS systems skip processing (zero overhead)
- Its GUI elements are hidden
API Compatibility (Server 2026.02.18)
###
- Fixed
Transformimport path (server.core.entity.Transform→math.vector.Transform)- Suppressed
getPlayerRef()deprecation warning (no clean alternative exists yet)- Uses
NameMatching.STARTS_WITH_IGNORE_CASEfor player lookups per latest APINew Commands
| Command | Description |
|---------|-------------|
|/claim flag <pvp\|mobdamage\|explosions>| Toggle a claim flag (stand inside claim) |
|/claim transfer <player>| Transfer claim ownership |
|/claim tp| Teleport to your nearest claim |
|/claim admintp <claimId>| Admin: teleport to any claim |
###Configuration Additions
###
features- Master toggles for all featuresflagDefaults- Default PvP/mob/explosion flags for new claimsteleport- Warmup, cooldown, move threshold, cancel-on-movetransfer- Require both online, transfer members, transfer flags- 15+ new message strings (all customizable)
Fixes
---
- Fixed
Transformclass not found error on latest server build- Fixed manifest version out of sync with build.gradle
- Proper cleanup of teleport state on player disconnect
LegionClaims v1.1.0 Patch Notes
NEW: Claim Area Preview on Map
See your protected territory directly on the map before you commit! No more guessing, plan your base with confidence.
What's New
Full Configuration Support
Everything is now customizable inplugins/LegionClaims:
- Preview of Claim on the Map
- 6 Claim levels, upgrade from 50 to 250 block radius
- Entry/exit notifications with purchase system
- Custom colors for all UI elements
- All messages fully customizable
GUI Rework
Redesigned claim management interface, cleaner, faster, better.
Claim Limits
Server owners can now set max claims per player (default: 3)
Bug Fixes
Various stability improvements and minor fixes.
Protect your land. Customize your experience. Dominate the server.
