| API Module | Required Version | Description / Purpose |
|---|---|---|
@minecraft/server |
2.10.0-Beta |
Core Script Engine API for world events, entity handling, block management, and main logic loops. |
@minecraft/server-net |
1.0.0-Beta |
Handles external HTTP network communication for remote logging, telemetry, and external server synchronization. |
@minecraft/server-admin |
1.0.0-Beta |
Manages elevated server administrative functions, secret configuration properties, and execution variables. |
@minecraft/server-ui |
2.2.0-Beta |
Renders custom in-game UI menus, dynamic modal dialogs, and action forms directly to players. |
Paradox AntiCheat is a high-performance anti-cheat system engineered for Minecraft Bedrock Edition. Designed for seamless integration into both Realms and BDS (Dedicated Server) environments, it ensures a balanced and fair gameplay experience for everyone.
Paradox (noun): A statement or situation that contradicts itself, yet reveals a fundamental truth.
The name reflects our philosophy: leveraging advanced, non-obvious detection algorithms to outsmart cheaters in ways that seem counterintuitive on the surface.
- Modular Design: Tailor individual checks and enforcement rules to match your server's needs.
- Realms & BDS Ready: Native support for both official Minecraft Realms and custom Dedicated Servers.
- Developer Friendly: Simple setup workflow with comprehensive documentation.
For complete integration instructions and API references, check out the Official Documentation.
-
Download the latest release from the Releases page based on your server setup:
- Realms & Singleplayer: Download the
.mcpackfile. - Bedrock Dedicated Server (BDS): Download the
.zipfile.
- Realms & Singleplayer: Download the
-
Apply the anti-cheat to your server:
- Realms / Singleplayer: Import the
.mcpackfile directly and apply it to your world's Behavior Packs. - BDS: Extract the
.zipfile directly into your server'sbehavior_packsfolder and register the folder name inworld_behavior_packs.json.
- Realms / Singleplayer: Import the
- Move the pack to the top priority position in your active list.
- Enable Beta APIs in your World Settings under Experiments.
⚠️ Important: Setting the pack to the highest priority and enabling Beta APIs are strictly required for state detection and event hooks to work.
Paradox follows a Major.Minor.Patch semantic scheme:
| Segment | Meaning | Example Scenario |
|---|---|---|
X.0.0 |
Major Version | Core architecture overhauls or breaking changes |
0.X.0 |
Major Revision | Feature additions, feature updates, or check removals |
0.0.X |
Minor Revision | Urgent patches, bug fixes, and minor adjustments |
- Node.js (LTS Version)
- Visual Studio Code
- Git
-
Run the Automated Setup Script:
chmod +x ./bin/setup-node-linux.sh ./bin/setup-node-linux.shThis automatically installs NVM, fetches the latest Node.js LTS, and sets default aliases.
-
Install Node Packages:
npm install
-
Run the Automated PowerShell Script:
.\bin\setup-node-windows.ps1This downloads the Node.js LTS installer and updates your system environment path.
-
Install Node Packages:
npm install
If you prefer installing tools manually:
-
Install VS Code via installer or package manager:
sudo apt update && sudo apt install code -
Clone your repository:
git clone https://github.com/<your-github-username>/Paradox_AntiCheat.git cd Paradox_AntiCheat -
Install dependencies & launch workspace:
npm install code .
We welcome contributions! Follow these step-by-step instructions to get started:
- Fork the Repository: Visit the Paradox AntiCheat Repository and click Fork.
-
Clone your fork:
git clone https://github.com/<your-github-username>/Paradox_AntiCheat.git cd Paradox_AntiCheat -
Install dependencies:
npm install -
Create a branch and make changes:
git checkout -b feature/my-new-check -
Stage & Commit your updates:
git add . git commit -m "feat: add new speed detection module" -
Push to GitHub & Open Pull Request:
git push origin feature/my-new-checkThen navigate to the original repository to initiate a Pull Request.
Need help? Join our Discord Server for support and discussion.
