Kauri Anticheat 2.12.0

The only solution for large Minecraft networks.

  1. funkemunky
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Contributors:
    Elevated, Ryes, Josh
    [​IMG]

    Kauri Anticheat
    When designing Kauri, we had two goals in mind: stability and scalability. Here's what these design goals translated to...

    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.

    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.

    Use Kauri for Free!

    This is an unlimited free trial.
    - Autoclicker (A) (Fast click check)
    - Fly (A)
    - NoFall (A)
    - Speed (A)
    - Reach (A) (3.4 Reach)
    - 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)
    - Timer

    Photo Examples
    Check Modification

    [​IMG]
    Log Viewing
    [​IMG]

    Player Information
    [​IMG]

    In-depth Profiling
    [​IMG]

    View Online User Types
    [​IMG]


    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://github.com/funkemunky/Atlas/releases/tag/1.9

    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.9

    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/tag/1.1

    Config
    Code (YAML):
    # ######################################################## #
    #                    Kauri Configuration                   #
    # ######################################################## #

    database
    :
      mysql
    :
        enabled
    : true
        username
    : root
        database
    : test
        password
    : password
        ip
    : 127.0.0.1
        port
    : 3306
      mongo
    :
        enabled
    : false
        username
    : root
        password
    : password
        requiresLoginDetails
    : false
        database
    : Kauri
        authDatabase
    : admin
        ip
    : 127.0.0.1
        port
    : 27017
    general
    :
      illegalCharacters
    :
        enabled
    : true
        whitelisted
    : []
        allowExtended
    : false
        messageLengthMax
    : 250
      kickForLunar18
    : true
      language
    : english
      bungeeCmd
    : true
    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
    : 0
      toConsole
    : true
      cancelCheats
    : true
      testMode
    : true
      clickCommand
    : teleport %player%
      dev
    : true
    bypassPerm
    : false
    performance
    :
      expansiveThreading
    : true
    checks
    :
      Velocity (B)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      Reach (B)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
        settings
    :
          debug
    : false
      Autoclicker (D)
    :
        enabled
    : true
        executable
    : false
        cancellable
    : false
      Inventory (A)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : true
      Inventory (B)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      Autoclicker (H)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      Autoclicker (A)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
        settings
    :
          cpsToFlag
    : 22
          cpsToBan
    : 28
      Autoclicker (B)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      Autoclicker (C)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      Autoclicker (G)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      Fly (A)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : true
      Fly (B)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : true
      Fly (C)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : true
      Fly (D)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : true
      Fly (E)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : true
      FastLadder
    :
        enabled
    : true
        executable
    : false
        cancellable
    : false
      NoFall (A)
    :
        enabled
    : true
        executable
    : false
        cancellable
    : true
      Hitboxes
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
        settings
    :
          allowNPCFlag
    : true
      Reach (A)
    :
        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
    : true
        executable
    : true
        cancellable
    : false
      Aim (D)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      Aim (F)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      Speed (A)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : true
      Speed (B)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : true
      Speed (C)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : true
      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
      Phase
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      OmniSprint
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      Timer
    :
        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 (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
      Velocity (A)
    :
        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
    : true
        executable
    : true
        cancellable
    : false
      Hand (E)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      Hand (F)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      HealthSpoof
    :
        enabled
    : true
        executable
    : false
        cancellable
    : false
      BookOp
    :
        enabled
    : true
        executable
    : false
        cancellable
    : false
      BookEnchant
    :
        enabled
    : true
        executable
    : false
        cancellable
    : false
      PacketSpam
    :
        enabled
    : true
        executable
    : false
        cancellable
    : false
        settings
    :
          thresholds
    :
            generalBase
    : 80
            payloadBase
    : 25
          whitelistedPackets
    :
         - PacketPlayInChat
          - PacketPlayInWindowClick
          - PacketPlayInSetCreativeSlot
          - PacketPlayInTransaction
      SignOp
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      SignCrash
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      Aim (H)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      Autoclicker (E)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      Autoclicker (I)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      Autoclicker (J)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      NoFall (B)
    :
        enabled
    : true
        executable
    : false
        cancellable
    : true
      Killaura (A)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      Killaura (F)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      Aim (I)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      Aim (G)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      BadPackets (N)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      Aim (E)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      Velocity (C)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      Autoclicker (F)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      Inventory (C)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
      Speed (D)
    :
        enabled
    : true
        executable
    : true
        cancellable
    : false
    license
    : "Insert license here"
    initChecks
    : true
     
    Code (Text):
    cheat-alert-hover: &eDescription&8: &f%desc%
    &eInfo: &f%info%
    &r
    &7&oClick to teleport to player.
    cheat-alert: &8[&6&lKauri&8] &f%player% &7flagged &f%check% &8(&ex%vl%&8) %experimental%
     

    Version Compatibility
    A "tested" version means it is guaranteed to be a smooth experience while a "compatible" version means it will work but it isn't designed for that use. We generally don't recommend running Kauri if your server's spigot is based on a "compatible" version. Definitely don't try to run Kauri if the version isn't listed on this page.

    Tested:
    * 1.7.10
    * 1.8
    * 1.8.8
    * 1.8.9
    * 1.9
    * 1.9.2
    * 1.9.4
    * 1.10.1
    * 1.11.1
    * 1.12
    * 1.12.1
    * 1.12.2
    * 1.13
    * 1.13.1
    * 1.13.2
    * 1.14
    * 1.14.1
    * 1.14.2
    * 1.15
    * 1.15.1
    * 1.16
    * 1.16.1
    * 1.16.2
    * 1.16.3
    * 1.16.4

    Compatible:

    In the works:
    * Upcoming 1.17.0

    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>

    Examples
    Called when a player sets off a check violation flag.
    Code (Java):
    package dev.brighten.api.listener;

    import cc.funkemunky.api.events.Cancellable;
    import dev.brighten.api.check.KauriCheck;
    import lombok.Getter;
    import lombok.RequiredArgsConstructor;
    import lombok.Setter;
    import org.bukkit.entity.Player;
    import org.bukkit.event.Event;
    import org.bukkit.event.HandlerList;

    @RequiredArgsConstructor
    @Getter
    @Setter
    public class KauriFlagEvent extends Event implements Cancellable {
        private static final HandlerList handlers = new HandlerList();

        private boolean cancelled;
        //These are public for backwards compatibility.
        public final Player player;
        public final KauriCheck check;
        public final String information;

        public HandlerList getHandlers() {
            return handlers;
        }

        public static HandlerList getHandlerList() {
            return handlers;
        }
    }
     
    Called on the punishment of a player.
    Code (Text):
    package dev.brighten.api.listener;

    import cc.funkemunky.api.events.Cancellable;
    import dev.brighten.api.check.KauriCheck;
    import lombok.Getter;
    import lombok.Setter;
    import org.bukkit.entity.Player;
    import org.bukkit.event.Event;
    import org.bukkit.event.HandlerList;

    @Getter
    @Setter
    public class KauriPunishEvent extends Event implements Cancellable {
        private static final HandlerList handlers = new HandlerList();
        private boolean cancelled;
        private final Player player;
        private final KauriCheck check;

        public KauriPunishEvent(Player player, KauriCheck check) {
            this.player = player;
            this.check = check;
        }

        public HandlerList getHandlers() {
            return handlers;
        }

        public static HandlerList getHandlerList() {
            return handlers;
        }
    }
     
    Called when Kauri attempts to cancel an action or movement.
    Code (Java):
    package dev.brighten.api.listener;

    import dev.brighten.api.check.CancelType;
    import lombok.Getter;
    import lombok.Setter;
    import org.bukkit.entity.Player;
    import org.bukkit.event.Cancellable;
    import org.bukkit.event.Event;
    import org.bukkit.event.HandlerList;

    @Getter
    @Setter
    public class KauriCancelEvent extends Event implements Cancellable {
        private static final HandlerList handlers = new HandlerList();

        private boolean cancelled;
        private final Player player;
        private CancelType cancelType;

        public KauriCancelEvent(Player player, CancelType cancelType) {
            this.player = player;
            this.cancelType = cancelType;
        }

        public HandlerList getHandlers() {
            return handlers;
        }

        public static HandlerList getHandlerList() {
            return handlers;
        }
    }
     

    Test Kauri
    US Server: us.kauri.ac
    EU Server: eu.kauri.ac
    See what's in store: dev.funkemunky.cc

    ** Kauri is not validated to be NUMA aware, so it may not cross NUMA nodes. However, not all CPUs have more than one NUMA node; this most likely won't be an issue for your specific server load-out.

Recent Reviews

  1. Samles
    Samles
    2/5,
    Version: 2.12.0
    Caused the server to freakout. Consol was constantly spamming, everything on the server was glitching, CPU usage over 100%. All i did was install it with the Atlas Jar.
  2. Crustycomrade
    Crustycomrade
    5/5,
    Version: 2.12.0
    Very good, the golden tree proves. Kauri more like Tower above the rest i. good job son!
  3. OskarZyg
    OskarZyg
    2/5,
    Version: 2.12.0
    I can't find where to get support, would appreciate some kind of discord link :), but there is constant exception spam, while this "works", it also lags people back a lot, for example, when standing on hoed land, (farmland) people get lagged back.
  4. gamerongames
    gamerongames
    5/5,
    Version: 2.12.0
    One of the best ANTIcheats out there. TPS remains constant and no drop. 10/10 a banger
  5. SNokerYT
    SNokerYT
    5/5,
    Version: 2.12.0
    i recommend this plugin so much , funkemunky is Best one Can mack anti cheat he is the Developer of Cubecraft for anti cheat if you really want a Good Plugin For Survival or Pvp 100% This is The Best
  6. Blacky2131
    Blacky2131
    1/5,
    Version: 2.12.0
    It doesnt generate the map, only .jar file stays in the folder for some reason. What is the problem am I doing something wrong?
  7. Steviebeenz
    Steviebeenz
    5/5,
    Version: 2.12.0
    EPIC IRIS SKID! Amazing performance, nice GUIs, not made by Fozzie, what else do I need to say for 80 characters?
  8. Rotor
    Rotor
    1/5,
    Version: 2.12.0
    Spam la console de message "acheter le version premium" ce qui la rend illisible et qui rend ce plugin vraiment relou
    1. funkemunky
      Author's Response
      I would be happy to address this for you in the next update :)
  9. GladUrBad
    GladUrBad
    5/5,
    Version: 2.12.0
    nice feature rich anticheat with some pretty good checks for being free.
    80 characters go brrrr
    1. funkemunky
      Author's Response
      I appreciate the review!
  10. JakesNoy
    JakesNoy
    5/5,
    Version: 2.12.0
    I havent tested it yet but just to ask does it lower the fps u get when u install it?