HomeJavaModsSentinelRK Anti-Cheat 1.0.0-beta
SentinelRK Anti-Cheat 1.0.0-beta
ModsJava

SentinelRK Anti-Cheat 1.0.0-beta

Mitigation-first anti-cheat for Paper with combat, movement and interaction detection.

⬇ Download on Spigot
SentinelRK Anti-Cheat

Mitigation-first protection for modern Paper servers

Public Beta 1 — Testing and feedback are welcome


About SentinelRK

SentinelRK is a modular anti-cheat developed for modern Paper servers. It analyzes movement, combat, inventory and world interactions while prioritizing low false-positive rates, useful evidence and server performance.

Instead of immediately punishing a player after a single suspicious action, SentinelRK uses buffers, confidence, decay and cross-category correlation. Impossible actions can be mitigated while evidence is collected for administrators.

This release is a public beta. Automatic punishment is disabled by default and should remain disabled during initial testing.


Detection Modules

Movement


Combat


Inventory and Interaction


Some checks remain marked as EXPERIMENTAL while public testing and calibration continue.


Main Features



Requirements




Installation

  1. Stop your server completely.
  2. Install PacketEvents 2.12.0.
  3. Place SentinelRK in the server's plugins folder.
  4. Remove any older SentinelRK JAR.
  5. Start the server normally.
  6. Run /sentinel validate.
  7. Run /sentinel performance.

Do not use /reload when installing or updating SentinelRK.

The plugin automatically creates its configuration and SQLite database. Configuration migrations create a backup of the previous file.


Recommended Beta Configuration

Code (YAML):

mode
: MITIGATION
profile
: BALANCED

policy
:
  enabled
: false

storage
:
  type
: SQLITE
  maximum-pending-writes
: 2048
 
Do not enable automatic kicks or punishment commands until SentinelRK has been tested with legitimate players on your server.


Commands

Code (Text):

/sentinel help
/sentinel inspect <player>
/sentinel history <player>
/sentinel evidence <id>
/sentinel review <id> <valid|false_positive>
/sentinel reset <player>
/sentinel exempt <player> <type> <duration>
/sentinel reload
/sentinel validate
/sentinel performance
 
Example evidence review:

Code (Text):

/sentinel review SRK-20260814-ABCD valid
/sentinel review SRK-20260814-ABCD false_positive
 

Permissions

Code (Text):

sentinelrk.admin
sentinelrk.alerts
sentinelrk.inspect
sentinelrk.history
sentinelrk.evidence
sentinelrk.review
sentinelrk.reload
sentinelrk.validate
sentinelrk.reset
sentinelrk.exempt
sentinelrk.performance
sentinelrk.bypass
sentinelrk.bypass.<check>
 
The bypass permission is not granted to operators automatically by default.


Performance and Scalability

Beta 1 contains several performance protections:


A synthetic core test executed:


This synthetic result does not guarantee identical performance on every server. Hardware, worlds, chunks, player activity and other plugins affect real performance.

Use /sentinel performance and monitor:



Storage

SQLite is enabled by default and requires no manual setup.

MySQL can be enabled in config.yml:

Code (YAML):

storage
:
  type
: MYSQL
  mysql
:
    host
: localhost
    port
: 3306
    database
: sentinelrk
    username
: sentinelrk
    password
: change-me
    parameters
: useSSL=false&serverTimezone=UTC
 
Never publish your real database password when requesting support.


Compatibility

SentinelRK Anti-Cheat 1.0.0-beta is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2. Downloaded 6 times (via Spigot). Download it and open it directly in the game.

Explore more