This is a detailed explanation of Snow Leopard, an open-source project recognizing player's aim patterns based on machine-learning. In this article, you will find the most exhaustive research result about machine-learning based killaura detection in this forum. Maybe after this article is released, mechanisms described below will be cracked by hackers and become outdated, but I promise they really work so far (Feb 6, 2018). I may never know whether the decision to release this is right, but I'm sure there's a positive impact on it: It can draw a lot more attention to the average developer and it will most likely increase the quality of ML anti cheats we have. Edit (3/5/2019) People are using my code without giving credits... I don't know what to say Machine Learning Killaura Detection in Minecraft Nascent Nova, 1 February 2018 Abstract Cheating is really an issue on modern Minecraft servers. However, current existing anti-cheat solutions mainly rely on hard-coded checks, which is difficult to maintain and update. This thesis illustrated an alternative approach to detect cheaters based on a supervised learning algorithm called Learning Vector Quantization, which is more flexible and yields better results. Catalog 1. Introduction 2. Characterization of player’s movement ....2.1 Hitbox, Hit Registration Area, and their relationship with Hit Registration ........2.1.1 Hitbox and Hit Registration ........2.1.2 Hit Registration Area ........2.1.3 Exploitation ....2.2 Movement: Head rotation 3. Feature Engineering ....3.1 Collecting data ....3.2 Designing dataset 4. Artificial Neural Network 5. Conclusion 6. Bibliography & Appendix Note: This post may contain redundant content and too formal expression. Note: Some items are expanded or deleted due to the average programming level of the forum. Ps. Don't forget to leave a rating The github link: https://github.com/Nova41/SnowLeopard Spoiler: FAQ & Commands usage Train: /eac train <category-name> Test: /eac test <player-name> <seconds> I prefer 15 seconds Tested on spigot 1.8.8 There is only one permission in the plugin: encanta.ac It is responsible for all sub commands under /eac. Give urself op to bypass the permission ** JAR DOWNLOAD LINK ** https://www.spigotmc.org/resources/snowleopard.55185/ Download from here only if you do not have a compiler to build the source! This may be not up-to-date. ** Edits ** 3/5/2019: Improved the wording and phrasing and elaborated on some concepts I am now a college student! XD (received offers from Purdue University and Ohio State University, and I am confused where to go) I read a lot of materials these months and when I read this report again, I have no idea what I was writing a year ago lol. So I rewrote some part of it. Hopefully this helps you about machine-learning based killaura detection.