292 Commits

Author SHA1 Message Date
Dawson 25606997fa False positive fixes
- Added new Speed check
- Fixing false positives with Fly (C) under blocks
- Fixed false positives with stepping on Fly (C) and Fly (D)
- Fixed liquid false positives with Fly (C) and (D)
- Fixed horizontal friction-based false positives, like switching between ice and regular blocks (used wrong friction)
- Fixed NoFall (B) false positive when in liquid and under block pressing space bar
2022-08-27 14:27:56 -04:00
Dawson 5e071e3690 New Fly D and lowering file size, new logs system 2022-08-26 15:32:43 -04:00
Dawson dca006b0b5 Fixed check loading, implemented Fly (C) detection 2022-08-25 12:39:04 -04:00
Dawson 8cf842493b New stuffs 2022-08-25 11:00:51 -04:00
Dawson 88d8c5b82c Adding more velocity handling stuff 2022-08-24 22:35:25 -04:00
Dawson 5cff5ddc40 Shit 2022-08-24 11:43:24 -04:00
Dawson 6b8ecc5424 Pushing out packets that werent pushable before 2022-08-24 08:29:12 -04:00
Dawson b8d5e13686 Removing out from .gitignore
This prevented some packages from being pushed to git on my other pc
2022-08-23 22:20:20 -04:00
Dawson 80239bd113 new Fly C check, fixing bugs
- Fixing NoFall (B) not flagging (error on formatting)
- Added new Fly (C) check
- Fixed buffer bypass on Horizontal check
- Working on fixing Hitbox origin false positive
2022-08-23 19:42:15 -04:00
Dawson 74dbed884a Fixing reach false positive 2022-08-23 15:43:58 -04:00
Dawson 9aab718433 Fixing NPE 2022-08-23 15:25:51 -04:00
Dawson c9563bc400 Fixing namings 2022-08-23 13:04:40 -04:00
Dawson bc64f0a6ae Improved hitboxes, added Timer check, organized checks 2022-08-23 11:56:32 -04:00
Dawson 49391bfea9 Adding API, new checks, false positive fixes
- New Order (Place) and Order (Use) check
- New Autoclicker (A) and Autoclicker (B) check.
- Event system for checks has changed to use lambdas instead of reflection (IE WAction and TimedWAction)
- Added configurable commands for punishments
- Added punishments
- Added title command (wont show in help menu)
- Added new AnticheatAPI project
- Implemented flag, punish, and cancel listeners for API uses.
2022-08-23 10:18:14 -04:00
Dawson bd50501640 Using different event type;not reflection 2022-08-23 08:12:32 -04:00
Dawson eec8247ce5 Fixing potions not loading on reload 2022-08-22 16:47:11 -04:00
Dawson bac904f852 Fixing tons of issues
- Fixing Velocity B falses
- Fixing lilypad false positives by accounting for it on interact.
- New Block (A) with block place interaction check
- Fixing Block B false positive.
- Fixing Horizontal false positive and bypass
- Fixing Fly (B) on liquids and climables.
- Fixing Fly (A) on liquids and climables
2022-08-22 16:37:55 -04:00
Dawson dccbdc0552 Make the fly check its own check sage 2022-08-22 12:04:08 -04:00
Dawson 348ba368db Readding sage's fly check 2022-08-22 12:01:26 -04:00
Dawson c38d59f699 Stuffs 2022-08-22 12:00:24 -04:00
Dawson e593b9d328 Adding new checks, fixing bugs
- Updated Pastebin API
- Added Block (A), (B), (C)
- Added NoFall (A), (B)
- Fixed block placement false positives by fixing the BlockUpdateHandler PacketPlayInBlockPlace bug getting the wrong block location.
- Improved Hitbox check accuracy
- Redid getters and setters for player in Check
2022-08-22 11:57:24 -04:00
Salers ff0e345e68 Fly changes 2022-08-18 21:11:28 +02:00
Dawson 8fe45b623f Note for todo, adding flying tick to entitylocationhandler 2022-08-17 16:55:46 -04:00
Dawson d91a9c6133 Updating reach check for better accuracy and stability 2022-08-17 16:50:20 -04:00
Dawson cbec060719 Added github action 2022-08-17 14:13:51 -04:00
Dawson f03ce27884 False positive fixes
- Accounted for soulsand for Horizontal check inside BlockInformation class.
- Fixed Fly liquid, scaffolding fales.
- Fixed false positive caused by breaking block. This was because all dig actions were being counted as an actual block break in BlockUpdateHandler.
2022-08-17 14:12:22 -04:00
Dawson 8ecdf979e7 Fixing false positives
- Added wrapper for PacketPlayOutAbiltiies
- Adding (unfinished) wrapper for PacketPlayOutPlayerInfo
- Fixed abilities false positives; Fly, Speed, Hitbox. Done by using new Abilities tracking
- Renamed Speed to Horizontal.
2022-08-17 12:12:34 -04:00
Dawson e87749e0f9 Improving Aim check 2022-08-17 11:20:53 -04:00
Dawson bf0fb79547 Fixing stuff not working 2022-08-16 11:46:39 -04:00
Dawson 20978a30e1 Added horizontal velocity check and improving prediction 2022-08-15 20:07:33 -04:00
Dawson 6c1b512c18 Working on velocity b 2022-08-15 17:39:49 -04:00
Dawson afeae529f5 Adding Velocity checking and new Velocity (A) 2022-08-15 17:30:23 -04:00
Dawson e937ef794a Removing aim debug 2022-08-14 15:24:53 -04:00
Dawson 087596cd29 Fixing reversal 2022-08-13 12:00:40 -04:00
Dawson f601295f58 Block Tracking, Fixing Reach falses 2022-08-12 17:19:26 -04:00
Dawson f75657744a Added new Aim check and utils
- Fixed TickTimer not functioning
- Fixed generalCancel always cancelling
- Removed debug from places that I am not currently in need of debugging
- Attempting to fix login error when reloading when injecting packethandler
- Added sensitivity to playerInfo command
- Fixed runaway buffer fp on Fly (A)
2022-08-11 13:25:57 -04:00
Dawson 234744e98d Updating commands and Packet API
- Added wrapper for PacketHandshakeInSetProtocol
- Took ProtocolAPI from Atlas to implement ViaVersion and ProtocolSupport version checking hooks.
- Added hook into "Login" style packets.
- Wth this new hook, we get player version numbers and store them by Channel now.
- Packets are now initialized in the same join listener as where APlayer is generated in JoinListener class.
- Removed Listener extension from HandlerAbstract, ModernHandler, LegacvHandler

NOTE: Protocol version grabbing needs implemented for LegacyHandler (1.7.10 version)
2022-08-11 12:27:16 -04:00
Dawson 0c3066103c Even more fun stuff 2022-08-10 14:42:22 -04:00
Dawson d9b35af788 New Speed check and lots of new stuff implemented 2022-08-09 17:03:15 -04:00
Dawson 281f716f20 Adding more packet wrappers 2022-08-08 15:28:06 -04:00
Dawson 58b49a8976 Project files 2022-08-08 14:53:33 -04:00
Dawson 26813fc4d4 Initial commit 2022-08-02 18:55:39 -04:00