dmg a31966d148
Release / release (push) Successful in 2m0s
CI / build (push) Successful in 1m14s
feat(sentinel): detect unsupported boat travel
Merge PR #4 for Kaneo SM-347 after exact-candidate checks 3818 and 3819 passed.
2026-10-29 21:00:28 +00:00

Purpur Sentinel

Passive, explainable movement-pattern observation for Purpur servers.

Sentinel gives permitted operators bounded evidence of repeated suspicious on-foot horizontal movement, contextually impossible ground speed, sustained unauthorized unsupported flight, and occupied boats or rafts that sustain unsupported ascent, hovering, or level travel. Contextual ground-speed evidence uses server-authoritative movement attributes, locomotion state, and Speed/Slowness effects while vehicle and flight evidence uses bounded loaded-geometry checks and conservative lifecycle exclusions. It does not cancel movement, alter vehicles, change flight permissions, punish players, persist player evidence, or export telemetry.

Development

Requires Java 25 and Node.js 20.

./gradlew clean check jar

The output JAR is written to build/libs/. Production installation and deployment are separately gated operations.

S
Description
Passive, explainable movement-pattern observation for Purpur
Readme
330 KiB
0 Stars 1 Watchers 0 Forks
v1.5.0
Latest
2026-10-29 23:02:43 +00:00
Languages
Java 89.8%
TypeScript 10%
Shell 0.2%