Documentation

Everything needed to run Ecstacy Anticheat on a production server. From the first restart to the developer API.

Ecstacy is an anticheat for Minecraft servers built around Crystal PvP. It ships as a single plugin jar for Paper, Purpur, Pufferfish, Folia, Spigot and Minestom, scores player behaviour in the Ecstacy cloud rather than on your hardware, and detects combat automation. Crystal Aura, Anchor Macro and Auto Totem. That rule-based anticheats are not built to catch. It is designed to run alongside a movement anticheat, not instead of one.

If you are installing it for the first time, read Introduction, Installation and First steps in that order. About ten minutes, and they cover the settings that matter on day one. If Ecstacy is already running and you are here to change something, Checks overview explains how flags, violation levels, thresholds and punishments fit together, and every per-check page assumes you have read it.

Start here

Everything else

The full corpus below is grouped the same way as the sidebar. The two reference pages, checks.yml and settings.yml, document every key in those files and are the right place to look when you already know what you are after.

Getting Started

Usage

Checks

Configuration

Developer

Help