# 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
For only $45 ($35 for early-bird pricing), we provide more detection than the competition in this price bracket. After selling expensive anti-cheat solutions, I learned that my work was unattainable for most people. I 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!
We offer an unlimited free trial! Just [download our loader](https://funkemunky.cc/download/Kauridownloader) and run it. This free Kauri version will be posted for free on Spigot and receives regular updates.
## Guaranteed Detections
#### Combat
- Reach (reach=3.3)
- Autoclicker (Manthe's autoclickers, Drip, 7clicker, Iridium, etc.)
- Killaura
- MultiAura
- Criticals
- AimAssist
- Velocity (vertical=99%, horizontal=60%).
- Aimbot
- Autoblock
- AirStrafe
- Triggerbot
- TPAura
- Fastbow
- Fightbots
- Hitboxes (expand=0.05)
#### Movement
- Speed
- Flight
- Bunnyhop
- Longjump
- Highjump
- Airjump
- Jesus
- Airwalk
- Liquidwalk
- Yport
- OmniSprint
- FastLadder
#### Player
- Regen
- Timer
- Damage Indicators
- NoFall
- Crashers
- Minecraft bug exploits
## Compatibility
It is ***extremely*** important to read this fully before buying!
#### Dependencies
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.
*NOTE: Latest will always be compatible*
**Download:** https://github.com/funkemunky/Atlas/releases
#### 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
* 1.17
* 1.17.1
* 1.18
* 1.18.1
###### Compatible:
##### In the works:
* Paper compatibility
## Setup and Information
There is a bit of setup required to get Kauri running, but it isn't much so don't worry.
#### Bungee Alerts
This will require the AtlasBungee.jar to be installed on your Bungee server. This is for facilitating communication between servers.
#### Recommended server specs
##### CPU:
We recommend a CPU from 2010 or later. Assuming you're running an Intel Ivy-Bridge-era CPU, we recommend 1 core for every 100 players dedicated to Kauri for the best experience.
##### RAM:
We recommend at minimum 512MB. For every 400 players, Kauri will need just 1GB of RAM.
#### Permissions
A list of general permissions and their use.
Permission | Use | Type | Extra
------------|-----|------|------
kauri.bypass | Allows a player to bypass being checked. Functionality can be configured.| General | N/A
kauri.command | Provides a player to view help page. | Command | /kauri [page]
kauri.command.alerts | Provides a player to toggle alerts on or off. | Command | /kauri alerts
kauri.command.alerts | Provides a player the ability to view alerts | General | N/A
kauri.command.debug | Provides a player the ability to debug. | Command | /kauri debug [args]
kauri.command.lag | Provides a player the ability to view lag information | Command | /kauri lag [player] [arg]
kauri.command.logs | Provides a player the ability to view a player's logs. | Command | /kauri logs [args]
kauri.command.logs.clear | Provides a player the ability to clear another player's logs. | Command | /kauri logs clear [args]
kauri.command.info | Provides a player the ability to view another player's specific information via GUI | Command | /kauri playerInfo [player]
kauri.command.menu | Provides a player the ability to view the main Kauri GUI menu | Command | /kauri menu
kauri.command.profile | Provides a player the ability to view the Kauri profiling GUI | Command | /kauri profile
kauri.command.profile.paste | Provides a player to paste verbose profiling information to pastebin | Command | /kauri profile paste [type]
kauri.command.reload | Provides the player the ability to reload Kauri. | Command | / kauri reload
kauri.command.toggle | Provides the player the ability to toggle checks on or off. | Command | /kauri toggle [check]
kauri.command.wand | Provides the ability the ability to give himself or herself an item to debug collision boxes. | Command | /kauri wand
<br/>
<br/>
*All permissions default to OP
** 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.
# 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
This is the cream of the crop when you want the best detection. 98% horizontal velocity detection, extremely sensitive reach checks, and all of the autoclicker detection you could want.
### 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.
# See Kauri Ara in Action!
Want to be featured on this page? **Make a review!**
[GO HOME AND BE A FAMILY MAN](https://www.youtube.com/watch?v=0Dc71V3l1ss)
[RIP CLOSET CHEATING](https://www.youtube.com/watch?v=yEyinppTVK0&t=346s)
[I CAN SEE WHAT SENSITIVITY YOU'RE USING](https://www.youtube.com/watch?v=KFS2Qq21DdY)
See what we have in store: dev.funkemunky.cc
Test Live Version: us.kauri.ac
# Use Kauri for Free!
We offer an unlimited free trial! Just [download our loader](https://funkemunky.cc/download/Kauridownloader) and run it. This free Kauri version receives regular updates and will be posted on SpigotMC for free soon.
## Guaranteed Detections
#### Combat
- Reach (reach=3.1)
- Autoclicker (Manthe's autoclickers, Vape, Vape Lite, Drip, 7clicker, Iridium, etc.)
- Killaura
- MultiAura
- Criticals
- AimAssist
- Velocity (vertical=99%, horizontal=98%).
- Aimbot
- Autoblock
- AirStrafe
- Triggerbot
- TPAura
- Fastbow
- Fightbots
- Hitboxes (expand=0.05)
#### Movement
- Speed
- Flight
- Bunnyhop
- Longjump
- Highjump
- Airjump
- Jesus
- Airwalk
- Liquidwalk
- Yport
- OmniSprint
- FastLadder
#### Player
- Regen
- Timer
- Damage Indicators
- NoFall
- Crashers
- InventoryMove
-
- Minecraft bug exploits
## Compatibility
It is *extremely* important to read this fully before buying!
#### Dependencies
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.
*NOTE: Latest will always be compatible*
**Download:** https://github.com/funkemunky/Atlas/releases
#### 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 update
## Setup and Information
There is a bit of setup required to get Kauri running, but it isn't much so don't worry.
#### Bungee Alerts
This will require the AtlasBungee.jar to be installed on your Bungee server. This is for facilitating communication between servers.
#### Recommended server specs
##### CPU:
We recommend a CPU from 2010 or later. Assuming you're running an Intel Ivy-Bridge-era CPU, we recommend 1 core for every 100 players dedicated to Kauri for the best experience.
##### RAM:
We recommend at minimum 512MB. For every 400 players, Kauri will need just 1GB of RAM.
#### Permissions
A list of general permissions and their use.
Permission | Use | Type | Extra
------------|-----|------|------
kauri.bypass | Allows a player to bypass being checked. Functionality can be configured.| General | N/A
kauri.command | Provides a player to view help page. | Command | /kauri [page]
kauri.command.alerts | Provides a player to toggle alerts on or off. | Command | /kauri alerts
kauri.command.alerts | Provides a player the ability to view alerts | General | N/A
kauri.command.debug | Provides a player the ability to debug. | Command | /kauri debug [args]
kauri.command.lag | Provides a player the ability to view lag information | Command | /kauri lag [player] [arg]
kauri.command.logs | Provides a player the ability to view a player's logs. | Command | /kauri logs [args]
kauri.command.logs.clear | Provides a player the ability to clear another player's logs. | Command | /kauri logs clear [args]
kauri.command.info | Provides a player the ability to view another player's specific information via GUI | Command | /kauri playerInfo [player]
kauri.command.menu | Provides a player the ability to view the main Kauri GUI menu | Command | /kauri menu
kauri.command.profile | Provides a player the ability to view the Kauri profiling GUI | Command | /kauri profile
kauri.command.profile.paste | Provides a player to paste verbose profiling information to pastebin | Command | /kauri profile paste [type]
kauri.command.reload | Provides the player the ability to reload Kauri. | Command | / kauri reload
kauri.command.toggle | Provides the player the ability to toggle checks on or off. | Command | /kauri toggle [check]
kauri.command.wand | Provides the ability the ability to give himself or herself an item to debug collision boxes. | Command | /kauri wand
*All permissions default to OP
** 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.
# 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
This is the cream of the crop when you want the best detection. 98% horizontal velocity detection, extremely sensitive reach checks, and all of the autoclicker detection you could want.
### 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.
# See Kauri Ara in Action!
Want to be featured on this page? **Make a review!**
[GO HOME AND BE A FAMILY MAN](https://www.youtube.com/watch?v=0Dc71V3l1ss)
[RIP CLOSET CHEATING](https://www.youtube.com/watch?v=yEyinppTVK0&t=346s)
[I CAN SEE WHAT SENSITIVITY YOU'RE USING](https://www.youtube.com/watch?v=KFS2Qq21DdY)
See what we have in store: dev.funkemunky.cc
Test Live Version: us.kauri.ac
# Use Kauri for Free!
We offer an unlimited free trial! Just [download our loader](https://funkemunky.cc/download/Kauridownloader) and run it. This free Kauri version receives regular updates and will be posted on SpigotMC for free soon.
## Guaranteed Detections
#### Combat
- Reach (reach=3.1)
- Autoclicker (Manthe's autoclickers, Vape, Vape Lite, Drip, 7clicker, Iridium, etc.)
- Killaura
- MultiAura
- Criticals
- AimAssist
- Velocity (vertical=99%, horizontal=98%).
- Aimbot
- Autoblock
- AirStrafe
- Triggerbot
- TPAura
- Fastbow
- Fightbots
- Hitboxes (expand=0.05)
#### Movement
- Speed
- Flight
- Bunnyhop
- Longjump
- Highjump
- Airjump
- Jesus
- Airwalk
- Liquidwalk
- Yport
- OmniSprint
- FastLadder
#### Player
- Regen
- Timer
- Damage Indicators
- NoFall
- Crashers
- InventoryMove
-
- Minecraft bug exploits
## Compatibility
It is *extremely* important to read this fully before buying!
#### Dependencies
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.
*NOTE: Latest will always be compatible*
**Download:** https://github.com/funkemunky/Atlas/releases
#### 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 update
## Setup and Information
There is a bit of setup required to get Kauri running, but it isn't much so don't worry.
#### Bungee Alerts
This will require the AtlasBungee.jar to be installed on your Bungee server. This is for facilitating communication between servers.
#### Recommended server specs
##### CPU:
We recommend a CPU from 2010 or later. Assuming you're running an Intel Ivy-Bridge-era CPU, we recommend 1 core for every 100 players dedicated to Kauri for the best experience.
##### RAM:
We recommend at minimum 512MB. For every 400 players, Kauri will need just 1GB of RAM.
#### Permissions
A list of general permissions and their use.
Permission | Use | Type | Extra
------------|-----|------|------
kauri.bypass | Allows a player to bypass being checked. Functionality can be configured.| General | N/A
kauri.command | Provides a player to view help page. | Command | /kauri [page]
kauri.command.alerts | Provides a player to toggle alerts on or off. | Command | /kauri alerts
kauri.command.alerts | Provides a player the ability to view alerts | General | N/A
kauri.command.debug | Provides a player the ability to debug. | Command | /kauri debug [args]
kauri.command.lag | Provides a player the ability to view lag information | Command | /kauri lag [player] [arg]
kauri.command.logs | Provides a player the ability to view a player's logs. | Command | /kauri logs [args]
kauri.command.logs.clear | Provides a player the ability to clear another player's logs. | Command | /kauri logs clear [args]
kauri.command.info | Provides a player the ability to view another player's specific information via GUI | Command | /kauri playerInfo [player]
kauri.command.menu | Provides a player the ability to view the main Kauri GUI menu | Command | /kauri menu
kauri.command.profile | Provides a player the ability to view the Kauri profiling GUI | Command | /kauri profile
kauri.command.profile.paste | Provides a player to paste verbose profiling information to pastebin | Command | /kauri profile paste [type]
kauri.command.reload | Provides the player the ability to reload Kauri. | Command | / kauri reload
kauri.command.toggle | Provides the player the ability to toggle checks on or off. | Command | /kauri toggle [check]
kauri.command.wand | Provides the ability the ability to give himself or herself an item to debug collision boxes. | Command | /kauri wand
*All permissions default to OP
** 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.
# KauriVPN Pro Plan
Our AntiProxy API service is one of the most accurate and fast API service, while also remaining very affordable.
## We Cover
- TOR
- VPN
- Proxies
You can test yourself on https://funkemunky.cc/vpn/amiusingavpn
## API Example
Currently, you can query to `https://funkemunky.cc?vpn` with the following url format:
`https://funkemunky.cc/vpn?ip=%IP_HERE%&license=LICENSE_HERE&cached=USE_WEB_CACHE`
Result:
```json
{
"method":"N/A",
"queriesLeft":9999,
"city":"N/A",
"ip":"127.0.0.1",
"isp":"Unknown",
"latitude":1,
"timeZone":"N/A",
"lastAccess":1623783038655,
"proxy":false,
"countryCode":"N/A",
"success":true,
"cached":true,
"countryName":"N/A",
"asn":"N/A","longitude":-1
}
```
You can view a sample project on [GitHub](https://github.com/funkemunky/AntiVPN)
## Query Allocation
This plan includes **2000000/per month**, designed for small operations that want to save a few bucks monthly.
***NOTE:*** Once queries run out, the API will return ```{"sucess":false}```
# KauriVPN Unlimited Plan
Our AntiVPN API service is one of the most accurate and fast API service, while also remaining very affordable. This plan is meant for enterprise users.
## We Cover
- TOR
- VPN
- Proxies
You can test yourself on https://funkemunky.cc/vpn/amiusingavpn
## API Example
Currently, you can query to `https://funkemunky.cc?vpn` with the following url format:
`https://funkemunky.cc/vpn?ip=%IP_HERE%&license=LICENSE_HERE&cached=USE_WEB_CACHE`
Result:
```json
{
"method":"N/A",
"queriesLeft":9999,
"city":"N/A",
"ip":"127.0.0.1",
"isp":"Unknown",
"latitude":1,
"timeZone":"N/A",
"lastAccess":1623783038655,
"proxy":false,
"countryCode":"N/A",
"success":true,
"cached":true,
"countryName":"N/A",
"asn":"N/A","longitude":-1
}
```
You can view a sample project on [GitHub](https://github.com/funkemunky/AntiVPN)
## Query Allocation
This plan includes **unlimited/per month**, designed for large websites, servers, and other giant operations that need all the query bandwidth they can get.
# KauriVPN Unlimited Plan Yearly 25% Off
Our AntiVPN API service is one of the most accurate and fast API service, while also remaining very affordable.
## We Cover
- TOR
- VPN
- Proxies
You can test yourself on https://funkemunky.cc/vpn/amiusingavpn
## API Example
Currently, you can query to `https://funkemunky.cc?vpn` with the following url format:
`https://funkemunky.cc/vpn?ip=%IP_HERE%&license=LICENSE_HERE&cached=USE_WEB_CACHE`
Result:
```json
{
"method":"N/A",
"queriesLeft":9999,
"city":"N/A",
"ip":"127.0.0.1",
"isp":"Unknown",
"latitude":1,
"timeZone":"N/A",
"lastAccess":1623783038655,
"proxy":false,
"countryCode":"N/A",
"success":true,
"cached":true,
"countryName":"N/A",
"asn":"N/A","longitude":-1
}
```
You can view a sample project on [GitHub](https://github.com/funkemunky/AntiVPN)
## Query Allocation
This plan includes **unlimited/per month**, designed for large websites, servers, and other giant operations that need all the query bandwidth they can get.