Commit Graph

45 Commits

Author SHA1 Message Date
Dawson d8225182b9 Finishing loader, adding config support for Checks, fixing EntityData box inaccuracies to patch Hitbox false
Hitbox falses on Zombies, and would have potentially falsed with other mobs because of innaccurate bounds.
2022-08-30 11:07:26 -04:00
Dawson abb2b8be2a Improvements 2022-08-30 09:37:50 -04:00
Dawson ec18c17720 Adding loader support 2022-08-29 17:36:49 -04:00
Dawson 9f35f0497b Update MySQL.java 2022-08-29 07:19:23 -04:00
Dawson da19394d54 Adding new Velocity (B), finally added working log functionality 2022-08-28 17:08:36 -04:00
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 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