GrimAnticheat / Grim

Fully async, multithreaded, predictive, open source, 3.01 reach, 1.005 timer, 0.01% speed, 99.99% antikb, "bypassable" 1.8-1.20 anticheat.
GNU General Public License v3.0
1.06k stars 300 forks source link

Canceling riptide in water while moving #1395

Open EliaSippola opened 6 months ago

EliaSippola commented 6 months ago

Describe the false positive and how to replicate it

  1. Take a riptide trident
  2. place water
  3. riptide in water, but cancel the riptide before it has fully loaded
  4. get setback (even while setbacks off), and/or a lot of simulation flags.

Short loads give setback, and long loads give lot of simulation flags. Tried to disable setbacks from config, but there was no effect. (simulation you can ignore, but setbacks affect gameplay too much)

/grim logs shows -> https://paste.grim.ac/hynv8

Grim version

Tested versions: 2.3.43, 2.3.60 (possibly all versions)

Server version

Java - paper, 1.20.2 (build 318 (newest)). Happens on 1.18.2 and 1.17.1 as well (possibly all versions)

Plugins

image

There shouldn't be other plugins affecting the flag.

ManInMyVan commented 6 months ago

even while setbacks off

Grim only updates permissions for setbacks, exemptions, and packet cancelling on join

EliaSippola commented 5 months ago

I have tested joining again, and didn't see any difference.

Not sure if it's the simulation flag or something else entirely. The verbose says GroundSpoof and Simulation.

Tried disabling the checks with no luck, but it's possible I didn't find the right setting. (was able to remove verbose flags, but the setback was still on)

I tested disabling grim, and the setback didn't occur.

ManInMyVan commented 5 months ago

I have tested joining again, and didn't see any difference.

Not sure if it's the simulation flag or something else entirely. The verbose says GroundSpoof and Simulation.

Tried disabling the checks with no luck, but it's possible I didn't find the right setting. (was able to remove verbose flags, but the setback was still on)

I tested disabling grim, and the setback didn't occur.

Can you show the verbose?

EliaSippola commented 5 months ago

Can you show the verbose?

This should contain the data:

https://paste.grim.ac/hynv8

ManInMyVan commented 5 months ago

Can you show the verbose?

This should contain the data:

https://paste.grim.ac/hynv8

what client were you using?

EliaSippola commented 5 months ago

what client were you using?

Vanilla 1.18.2. (Server is 1.20.2, using ViaBackwards for compatibility)

EliaSippola commented 4 months ago

I tested on 2.3.43 and the setback is still possible.

It works only when using riptide 1 or more trident.

Setback happens when you load and release before tridenting with riptide.