Hello! I am Allicite/moonisfeu. I was originally using AI to work on an idea I had, because I don't have any coding experience. I was doing this completely as a side-project, but I quit minecraft. I had a semi-working version that had a few bugs. Anyways, I wanted to atleast try to give it to people who might be interested and/or able to finish this professionally. The name of the project was Exile Anticheat, which is a post-match anticheat for catching subtle cheats.
Here is my explanation of it. It's slightly outdated, but it covers what it is fairly accurately.
"Essentially, it would be a mod you install client-side and server-side as an admin/owner.
When you press Alt + F5, it opens a menu. This menu would look like Replay Mod x Axiom. It places the camera along the raycast of what the server sees for player A. (P1.) Along that raycast, hitboxes is turned on, and to the side is both opponent's data. Velocity, BPS/Max BPS, reach, distance from P1 to P2, and AI suspicion level of P1 & P2 On the curve of the aim trajectory, it shows all discrepancies. It uses yaw/pitch as well as angles to trace the trajectory of the cross hair to the hitbox. It shows it as a white line traced along the aim. It shows the area that is suspected as red. A suspected area is defined by the AI suspicion level. Essentially, if it changes or appears to lock on and/or smooth at a specific yaw/pitch relative to P2, it displays where it consistently smooths as red.
In between ticks, it looks at where it was in Tick N, and where it was in Tick N+1. It then calculates what must have happened in that 50ms to get to the position in N+1. Then it shows those calculations in the menu.
For the AI suspicion level, it looks at how P1 plays, consistency, technique consistency, aim, etc. Based on the consistency, it assigns a suspicion level of 1 - 10. 10 being 100% sure of cheating.
This data is only stored for people with suspicion >6. The data is stored on the server, the mod is just letting you use it. The bots, the trajectories, etc, all stored server side. ExileAC is a closed-source mod that staff installs to review & actively moderate the competitive scene that happened/is happening.
A VERY important note, this isn't designed to replace current anticheats or be real-time. This is designed for competitive play, on things like MCTiers as a post-match review tool. It is meant to catch subtle configs & cheaters."
I hope the community is interested in Exile, and I also hope that the Minecraft community progresses towards a more positive future with less cheaters. Email me back if you need anything else for Exile, or if you have any questions regarding it.
- Feu