
ClaimShift
Dynamic claim protection based on owner presence. Configure when player regions are raidable, with WorldGuard integration, raid delays, and support for Paper, Purpur, Leaf, and Folia.
Список изменений
ClaimShift 1.3.0
Smart Presence
- Added AFK-aware owner presence detection
- Added activity pattern detection for repetitive AFK macros and timed actions
- Added meaningful activity tracking instead of relying only on online status
- Added optional CMI AFK integration
- Added optional EssentialsX AFK integration
/claimshift inspectnow shows online and active owners separately
New default protection behavior
Fresh installations now use offline-open by default.
- Active owner → region is protected
- Owner becomes inactive/offline → protection remains for 1 hour
- After 1 hour → region becomes open
- Owner returns to an already open region → protection returns after 5 minutes
Both transition delays are configurable and can be disabled with 0 or 0s.
Transition delays
Added separate delays for both directions:
owner-inactive— delay before an inactive owner's region changes stateowner-active— delay before protection/state is restored after an owner becomes active
Existing installations keep their previous behavior during migration.
Raid Sessions
Added optional raid sessions.
When enabled, an active raid can keep a region open instead of allowing protection to immediately return in the middle of an attack.
Includes:
- raid inactivity timeout
- maximum raid duration
- raid extension through continued activity
- player/projectile/TNT source attribution
- raid information in
/claimshift inspect
Raid Sessions are disabled by default.
Dry-run diagnostics
Fresh installations now start in dry-run mode.
While dry-run is active, ClaimShift calculates and reports what it would change without actually modifying region protection.
Administrators are notified when joining and can disable it with:
/claimshift dryrun off
Existing installations are not automatically switched into dry-run mode during updates.
WorldGuard
Added additional per-region controls:
claimshift-policy
claimshift-active-delay
claimshift-inactive-delay
claimshift-raids
The existing claimshift-delay flag remains available for compatibility.
Also improved handling of regions that already had passthrough: ALLOW before ClaimShift started managing them.
Anti-abuse
Added optional protection against several presence-based abuse cases:
- repetitive AFK activity patterns
- basic idle/AFK protection abuse
- optional anti-relog handling
- optional maximum continuous presence
Aggressive anti-abuse options remain disabled by default.
Other improvements
- Improved reconciliation timing for region-specific delays
- Improved raid timer scheduling
- Improved multi-owner state handling
- Improved WorldGuard state tracking and recovery
- Expanded diagnostics and inspect output
- Updated localization strings across all bundled languages
- Continued anonymous bStats support
