
SentinelCore - AntyCheat
An adaptive, confidence-based anti-cheat foundation for Paper. SentinelCore uses historical evidence and behavioral baselines for reliable, high-performance detection without NMS injections.
Оцените первым
89
1
Список изменений
SentinelCore - AntyCheat 1.1.1
Fixed
- Calibration sessions no longer finalize prematurely.
CalibrationSession.isComplete()previously returnedtrueafter as few as ~60 movement samples (a few seconds of play), even though calibration was advertised to staff and players as an hour-long process. It now also requires a full hour of wall-clock collection before a session can complete. - False positives from teleports and respawns. Warps, portals,
/spawn, and death respawns produce an instantaneous position delta with no relation to normal physics. The very next movement tick was being judged against that jump by the speed and vertical-motion checks, producing false "prediction error" flags. Teleports and respawns now grant the existing movement exemption window before the next check runs.
Changed
- Passive mode (alert-only) is now the default enforcement posture. Added
general.passive-mode(defaulttrue). While enabled, no check cancels a movement/attack event or rubberbands the player back — evidence is still gathered, scored, and reported to staff exactly as before, just without any client-visible correction. Set tofalseto restore active enforcement (event cancellation + rubberband). FlightCheckis now registered (it existed in the codebase but was never wired intoSentinelCorePlugin).
Added
FallCheck— passive, alert-only monitor for NoFall-style exploits. Tracks accumulated airborne descent per player and compares it against actual damage taken on landing, accounting for Feather Falling, Slow Falling, and Levitation. Always alert-only regardless ofpassive-mode, since by the time fall damage is calculated there is no movement left to roll back.StepCheck,SpiderCheck,JesusCheck— new movement checks for step-height abuse, wall-climbing, and liquid-walking, built on a newSurfaceMovementSamplethat carries horizontal-collision, fluid, and climbable-block state without requiring NMS.- New config sections:
checks.fall,checks.step,checks.spider,checks.jesus,checks.flight, andgeneral.passive-mode.
Files touched
- Added:
check/impl/FallImpactSample.java,check/impl/FallCheck.java,check/impl/SurfaceMovementSample.java,check/impl/StepCheck.java,check/impl/SpiderCheck.java,check/impl/JesusCheck.java - Edited:
calibration/CalibrationSession.java,config/ConfigManager.java,listener/DetectionListener.java,listener/SessionListener.java,profile/PlayerProfile.java,SentinelCorePlugin.java,resources/config.yml
Файлы
SentinelCore-1.1.1.jar(1.18 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.1.1
Загрузчики
Paper
Версии игры
1.21–1.21.11
Загрузок
4
Дата публикации
24.07.2026
