Skip to content

Visual1mpact/Paradox_AntiCheat

Repository files navigation

Paradox AntiCheat Logo

Updated for Minecraft Bedrock 1.26.10
Paradox AntiCheat now utilizes the 2.7.0-Beta server, 1.0.0-Beta server-net, 1.0.0-Beta server-admin and 2.1.0-Beta server-ui APIs, enhancing compatibility and performance for Minecraft Bedrock; both Realms and BDS environments.

About Paradox AntiCheat

Paradox AntiCheat is a high-performance anti-cheat system for Minecraft Bedrock. It is designed to detect and prevent cheating in both Realms and BDS environments, ensuring a fair gameplay experience for all players.

The name "Paradox" reflects our approach: a system that uses sophisticated algorithms and advanced detection techniques to outsmart cheaters in ways that might seem counterintuitive at first glance.

Paradox: A statement or situation that contradicts itself yet reveals truth.

Highly modular and customizable, Paradox AntiCheat allows developers to tailor detection and enforcement to their worlds’ specific needs. Whether you’re managing a public server or a private Realm, Paradox provides reliable protection against unfair play.

For full documentation and setup guides, visit the official documentation site.


Get Support

Join the Paradox AntiCheat community on Discord for support. Our community is active and dedicated to providing help and assistance to game developers who use Paradox AntiCheat in their projects. We also welcome feedback and suggestions on how we can improve the tool.

Project Status

Grade Downloads Latest Downloads Commits Per Month Last Commit License

Applying the Paradox AntiCheat Pack

When applying the pack to your world, make sure the addon is at the top of the behavior pack list and Beta APIs is enabled. This is to ensure all checks and systems work properly. The versioning system for Paradox goes as follows:

  • The first number denotes the pack version. This will rarely change unless there have been major changes to the code.
  • The second number denotes the major revision of the pack version. These particular changes mostly involve features being added or removed.
  • The third number indicates the minor revision of the Pack. This evolves around bug fixes.

Installing the Paradox AntiCheat Pack

To install this anticheat to your realm/world, follow these steps:

  1. Install the .mcpack.
  2. Apply it to your world.
  3. Enable Beta APIs.

Once you have done this, the anticheat should be fully up and running.

Development Environment Setup for Linux

  1. Install Node.js (Latest LTS Automatically):
    • This project includes a setup script that installs:
      • The latest nvm
      • The latest Node.js LTS
      • Sets LTS as your default Node version
    • From the project root, run the Linux setup script:
      ./bin/setup-node-linux.sh
      Make sure the script is executable: chmod +x ./bin/setup-node-linux.sh
  2. Install Project Dependencies:
    • After Node.js is installed, run:
    • npm install

Development Environment Setup for Windows

  1. Install Node.js (Latest LTS Automatically):
    • This project includes a setup script that installs:
      • The latest Node.js LTS (no nvm on Windows)
      • Updates your PATH so Node and npm are available
    • From the project root, run the Windows setup script in PowerShell:
      bin\setup-node-windows.ps1
  2. Install Project Dependencies:
    • After Node.js is installed, run:
    • npm install
  • Install Visual Studio Code (VS Code):
    • Download and install VS Code from the official website.
    • Alternatively, you can install it via your package manager. For example, on Debian-based systems:
      sudo apt update
      sudo apt install code
  • Clone the Repository:
    • Open a terminal.
    • Execute the following command to clone the repository:
      git clone https://github.com/<your-github-username>/Paradox_AntiCheat.git
    • Navigate to the project directory:
      cd Paradox_AntiCheat
  • Install Project Dependencies:
    • Run the following command to install the project dependencies:
      npm i
  • Open the Project in VS Code:
    • You can open the project in VS Code by running:
      code .
  • Contributing to the Project

    1. Fork the project repository: Click on the "Fork" button in the top-right corner of the repository page: Paradox_AntiCheat_Fork
    2. Clone the forked repository to your local machine:
      git clone https://github.com/<your-github-username>/Paradox_AntiCheat.git
    3. Navigate to the cloned project directory:
      cd Paradox_AntiCheat
    4. Install project dependencies:
      npm install
    5. Make changes to the project files.
    6. Save the files.
    7. Stage the changes to include all modifications:
      git add .
    8. Commit the changes with a meaningful commit message:
      git commit -m "Your commit message here"
    9. Push the committed changes to your forked repository on GitHub:
      git push origin
    10. Create a pull request to submit the changes to the original repository.