Kauri Anticheat | BEST IN CLASS PERFORMANCE | Destroy cheaters! icon

Kauri Anticheat | BEST IN CLASS PERFORMANCE | Destroy cheaters! -----

The best solution for the cheater problems of today.



[​IMG]
IN DEVELOPMENT STAGES, NOT READY FOR PRODUCTION USE!
Download Latest Alpha Versions


Industry-leading Detection

We provide more detection than the competition in this price bracket. After selling expensive anti-cheat solutions, we learned that our work was unattainable for most people. We decided to lower the pricing while keeping most of the detection there.

Developed by the Best
Kauri is worked on by the industry-leading anti-cheat developers that work for incredibly large Minecraft servers, designing solutions to best detect and remove cheaters with low performance overhead and astounding accuracy.

Incredibly Lightweight
Kauri's development process includes performance in every decision made. This is what has allowed the project to be the lightest premium anticheat on Spigot ( based on this testing)!

Mass Scalability
We designed Kauri for networks with extremely large player-bases. Kauri will always scale across all cores using efficient pipelining techniques**.

Ease of Use
We designed Kauri to work for your server with minimal configuration. Not every server is the same, so we provide an easy to navigate GUI and configuration file. We support MySQL, MongoDB, or Flatfiles for database storage.

Lunar Client an Forge API Integration

We implemented support for Lunar Client and Forge to allow server moderators to see what exactly their players are using.

What do we detect?
Aim (A)
Aim (B)
Aim (C)
Aim (D)
Aim (E)
Autoclicker (A)
Autoclicker (B)
Autoclicker (C)
Autoclicker (G)
Hitboxes
Hand (B)
Hand (C)
Reach (A)
Killaura (A)
Killaura (B)
Killaura (C)
Killaura (D)
Killaura (E)
Killaura (F)
Velocity (A)
Velocity (C)
Velocity (D)
Speed (A)
Speed (B)
Speed (C)
Speed (D)
NoFall (A)
NoFall (B)
Fly (A)
Fly (B)
Fly (C)
Fly (D)
Fly (E)
Fly (F)
FastLadder
OmniSprint
Motion
Phase
Hand (A)
Hand (B)
Hand (C)
Hand (D)
Block (A)
Timer (A)
Timer (B)
BadPackets (A)
BadPackets (B)
BadPackets (C)
BadPackets (D)
BadPackets (E)
BadPackets (F)
BadPackets (G)
BadPackets (H)
BadPackets (I)
BadPackets (J)
BadPackets (K)
BadPackets (L)
BadPackets (M)
BadPackets (N)
BookCrash
BookEnchant
BookOp
CreativeCrash
Infinity
LargeMove
PacketSpam
SignCrash
SignOp
Log4J

Kauri in Action!





Photo Examples
Check Modification
[​IMG]
Log Viewing
[​IMG]

Player Information
[​IMG]

In-depth Profiling
[​IMG]

View Online User Types
[​IMG]


Getting Started with Kauri
Important before proceeding!
The default Kauri configuration may not be stable on your server. It is recommended that you set "executable" on all detections to "false" before letting players onto your server. While we do our best to ensure stability and test in every setup possible, your setup may cause issues we don't know about.

Initial Install
1) Download the latest version of Kauri from this plugin page and drag it into your plugins folder.
2) Restart your server so all plugins can generate their files.

Production Stable Configuration
I update a production stable example configuration where I do the steps below for you. This config is tested on production servers, so it should be stable for you. However, if you have a lot of players, and can't risk any issues, then I recommend you do the following steps yourself.

Latest Config Here: https://pastebin.com/F3LLXpwL

How to test for stability on your server
1) Replace "executable: true" with "executable: false" in the loaded config.yml. This disables any commands that would be run when a player cheats.
2) Restart your server.
3) Allow players to join your server and monitor /alerts. You may safely ignore any readouts in /alerts dev these will not run commands.
4) Assess which detections are not flagging legitimate players for a minimum of 4 days, and set those to ban.
5) We recommend that you set "cancellable: true" for detections that you don't want to execute commands, as some detections that may not be 100% stable are crucial to prevent bypasses or disablers.
6) Any false positives you find, you can report to us via the Discussion Page or create a ticket in our Discord with Kauri logs, your server logs, your server setup (Spigot version, Atlas/Kauri version, plugin list), and a video or detailed steps to recreate the false positive.

General Disclaimers
We do our very best to detect as many cheats as possible so your players know everyone is playing fair. However, some cheats may not be possible to detect or some mods you allow may require some detections to be disabled (like Schematica's Printer).

We do our best to detect Autoclicker with full stability, however, it is near impossible to do so with all autoclickers your server may encounter.

You should also be reminded that some detections in Kauri Anticheat are very good at detecting closet cheaters, or cheaters that use small advantages that are hard to detect visibly. We recommend before reporting a false positive you screenshare players with a scanning tool like Echo. If you are unable to do so, we may not be able to guarantee that the player isn't cheating and therefore makes it difficult to try to recreate a false positive. We do our best to use common sense and if something is very clearly a bug, we will work with you to fix it.

Compatibility
It is extremely important to read this fully before buying!

Atlas
Kauri requires a library called Atlas. Atlas is designed to allow plug-ins to run better and provides a bunch of utilities. We do not have a built in packet manager since having too many packet listeners on one instance increases the chance of interference. We have an option to automatically download the correct version for the update you're running, so you don't need to worry about which version works with Kauri.

Latest will always be compatible
Download: https://www.spigotmc.org/resources/...ing-numerous-utils-block-boundingboxes.66845/

AtlasBungee
If you are running a Bungee server, it is highly recommended you run AtlasBungee since this is used for many things like player version checking and forge integration.

Download: https://github.com/funkemunky/Atlas/releases/tag/1.11.4.1

LunarClientAPI
To be able to use lunar client integration, you will need the LunarClientAPI (fork of AgentManny's) off of my GitHub.

Download: https://github.com/funkemunky/LunarClientAPI/releases

View Permissions and Command Info
Just click on Kauri Anticheat on and it'll show the commands and permissions: https://funkemunky.cc/shop

Known Incompatibilities
FireflyX
Schematica
ServerSleeper
ImmanitySpigot
ViaRewind ( patched download here)


Config
Code (YAML):
# ######################################################## #
#                    Kauri Configuration                   #
# ######################################################## #
database
:
  mysql
:
    enabled
: false
    username
: root
    database
: Kauri
    password
: password
    ip
: 127.0.0.1
    port
: 3306
    debugMessages
: false
    insertionRate
: 2
  mongo
:
    enabled
: false
    username
: root
    password
: password
    requiresLoginDetails
: false
    database
: Kauri
    authDatabase
: admin
    ip
: 127.0.0.1
    port
: 27017
    batchInsertMax
: 250
punishments
:
  commands
:
- kick %name% [Kauri] Unfair Advantage -s
  broadcast
: |-
    §8§m -----------------------------------------------------
    &e %name% &7was removed by &6Kauri &7because of an &fUnfair Advantage&7.
    §8§m -----------------------------------------------------
  bungeeCommand
: false
  bungeeBroadcast
: false
alerts
:
  bungee
: false
  delay
: 500
  toConsole
: true
  cancelCheats
: true
  testMode
: false
  clickCommand
: teleport %player%
  dev
: true
  advanced
:
    overrideCompatibilityWarnings
: false
general
:
  language
: english
  illegalCharacters
:
    enabled
: true
    whitelisted
: [ ]
    allowExtended
: false
    messageLengthMax
: 250
  bungeeCmd
: true
bypassPerm
: true
checks
:
  Autoclicker (C)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Autoclicker (G)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Fly (B)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Fly (C)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Fly (D)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Fly (E)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Fly (F)
:
    enabled
: true
    executable
: true
    cancellable
: false
  FastLadder
:
    enabled
: true
    executable
: false
    cancellable
: false
  NoFall (B)
:
    enabled
: true
    executable
: false
    cancellable
: false
  Reach (A)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Hitboxes
:
    enabled
: true
    executable
: true
    cancellable
: false
  Aim (A)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Aim (B)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Aim (C)
:
    enabled
: false
    executable
: true
    cancellable
: false
  Aim (D)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Aim (E)
:
    enabled
: false
    executable
: true
    cancellable
: false
  Speed (B)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Speed (C)
:
    enabled
: false
    executable
: true
    cancellable
: false
  Speed (D)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Killaura (A)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Killaura (B)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Killaura (C)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Killaura (D)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Killaura (E)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Killaura (F)
:
    enabled
: true
    executable
: true
    cancellable
: false
  OmniSprint
:
    enabled
: true
    executable
: true
    cancellable
: false
  Timer (B)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Velocity (A)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Velocity (C)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Hand (A)
:
    enabled
: true
    executable
: false
    cancellable
: false
  Hand (B)
:
    enabled
: true
    executable
: false
    cancellable
: false
  Hand (C)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Hand (D)
:
    enabled
: false
    executable
: true
    cancellable
: false
  BookOp
:
    enabled
: true
    executable
: false
    cancellable
: false
  BookEnchant
:
    enabled
: true
    executable
: false
    cancellable
: false
  PacketSpam
:
    enabled
: true
    executable
: false
    cancellable
: false
    settings
:
      whitelistedPackets
:
    - PacketPlayInChat
      - PacketPlayInWindowClick
      - PacketPlayInSetCreativeSlot
      - PacketPlayInTransaction
      - PacketPlayInKeepAlive
      thresholds
:
        payloadBase
: 25
        generalBase
: 80
      disconnectChannel
: true
  SignOp
:
    enabled
: true
    executable
: true
    cancellable
: false
  LargeMove
:
    enabled
: true
    executable
: true
    cancellable
: false
    settings
:
      closeChannel
: true
      bukkitKick
:
        enabled
: false
        message
: Illegal move
      cancelPacket
: true
  SignCrash
:
    enabled
: true
    executable
: true
    cancellable
: false
  CreativeCrash
:
    enabled
: true
    executable
: true
    cancellable
: false
    settings
:
      closeChannel
: true
      bukkitKick
:
        enabled
: false
        message
: Illegal packet
      cancelPacket
: true
      impossibleItemCreate
: true
  BookCrash
:
    enabled
: true
    executable
: true
    cancellable
: false
  Infinity
:
    enabled
: true
    executable
: true
    cancellable
: false
  Block (A)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Phase
:
    enabled
: true
    executable
: false
    cancellable
: true
  Velocity (B)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Motion
:
    enabled
: true
    executable
: true
    cancellable
: false
  Aim (H)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Aim (I)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Aim (G)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Aim (J)
:
    enabled
: true
    executable
: true
    cancellable
: false
  HealthSpoof
:
    enabled
: true
    executable
: false
    cancellable
: false
    settings
:
      crasher
: false
      healthToSpoof
: 1.0
  Autoclicker (D)
:
    enabled
: true
    executable
: false
    cancellable
: false
  Autoclicker (F)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Autoclicker (E)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Inventory (A)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Inventory (B)
:
    enabled
: false
    executable
: true
    cancellable
: false
  Inventory (C)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Autoclicker (H)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Autoclicker (I)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Autoclicker (J)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Autoclicker (A)
:
    enabled
: true
    executable
: true
    cancellable
: false
    settings
:
      cpsToFlag
: 22
      cpsToBan
: 28
  Fly (A)
:
    enabled
: true
    executable
: true
    cancellable
: false
  NoFall (A)
:
    enabled
: true
    executable
: false
    cancellable
: false
  Speed (A)
:
    enabled
: true
    executable
: true
    cancellable
: false
  BadPackets (A)
:
    enabled
: true
    executable
: true
    cancellable
: false
  BadPackets (B)
:
    enabled
: true
    executable
: true
    cancellable
: false
  BadPackets (C)
:
    enabled
: true
    executable
: true
    cancellable
: false
  BadPackets (D)
:
    enabled
: true
    executable
: true
    cancellable
: false
  BadPackets (E)
:
    enabled
: true
    executable
: true
    cancellable
: false
  BadPackets (F)
:
    enabled
: true
    executable
: true
    cancellable
: false
  BadPackets (G)
:
    enabled
: true
    executable
: true
    cancellable
: false
  BadPackets (H)
:
    enabled
: true
    executable
: true
    cancellable
: false
  BadPackets (I)
:
    enabled
: true
    executable
: true
    cancellable
: false
  BadPackets (K)
:
    enabled
: true
    executable
: true
    cancellable
: false
  BadPackets (L)
:
    enabled
: true
    executable
: true
    cancellable
: false
  BadPackets (M)
:
    enabled
: true
    executable
: true
    cancellable
: false
  BadPackets (N)
:
    enabled
: true
    executable
: false
    cancellable
: false
    settings
:
      kickPlayer
: true
      strings
:
        kick
: ' [Kauri ] Invalid packets ( %s).'
      keepaliveKick
: true
  Timer (A)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Velocity (D)
:
    enabled
: true
    executable
: true
    cancellable
: false
  ForceBan
:
    enabled
: true
    executable
: true
    cancellable
: false
  Killaura (G)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Inertia
:
    enabled
: true
    executable
: true
    cancellable
: false
  Fly (H)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Fly (G)
:
    enabled
: true
    executable
: true
    cancellable
: false
  Autoclicker (B)
:
    enabled
: true
    executable
: true
    cancellable
: false
discord
:
  webhookUrl
: Insert URL here
  enabled
: false
  msgDelayInMillis
: 2000
  send
:
    bans
: true
    alerts
: false
    startMsg
: false
  devAlerts
: false
metrics
: true

Kauri API
You can download the API directly on our Nexus if you wish.

Maven
Code (Text):
<repositories>
        <repository>
            <id>funkemunky-releases</id>
            <url>https://nexus.funkemunky.cc/content/repositories/releases/</url>
        </repository>
</repositories>
<dependencies>
        <dependency>
            <groupId>cc.funkemunky.utils</groupId>
            <artifactId>Atlas</artifactId>
            <version>1.9</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>dev.brighten.anticheat</groupId>
            <artifactId>API</artifactId>
            <version>2.10.0</version>
            <scope>provided</scope>
        </dependency>
<dependencies>
Test Kauri
US Server: us.kauri.ac
EU Server: eu.kauri.ac
See what's in store: dev.funkemunky.cc
Resource Information
Author:
----------
Total Downloads: 10,579
First Release: Apr 26, 2022
Last Update: Jun 16, 2025
Category: ---------------
All-Time Rating:
20 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings