Commit Graph

21 Commits

Author SHA1 Message Date
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