micartey / Cardinal-Anticheat

Cardinal Anticheat (CAC) - Spigot Anticheat
https://cardinalanticheat.github.io/documentation
14 stars 2 forks source link

False Positive | Jumping on weird "ghost" blocks causes Fly to false #195

Closed jonesdevelopment closed 4 months ago

jonesdevelopment commented 5 months ago

Information

Placing a bed below you in protected regions flags Fly B

image

Verbose Message

Fly Type B: 100 Fly Type B: 104

Cardinal Version

latest (cardinal.micartey.dev)

Spigot Version

1.20.4 Paper (cardinal.micartey.dev)

Video

Just try it out yourself

Additional information

No response

micartey commented 5 months ago

How many times do you place these blocks?

jonesdevelopment commented 5 months ago

How many times do you place these blocks?

I was spamming right click directly below me at about 5-10 CPS

micartey commented 5 months ago

Fly Type B prevents ghost block flys. It is in its nature to block players that “exploit” ghost blocks.

Can you also false it with other blocks or only with beds (as they are double blocks)?

jonesdevelopment commented 5 months ago

image

It's also falsing with other blocks

micartey commented 5 months ago

Fly B will always false when using ghost blocks for too many times. The solution would be to suppress flags or allow ghost blocks to be exploited.

Allowing ghost blocks would be the correct thing to do, as this is what can be done legit. However, a server might not want a player to exploit ghost blocks while not punishing players with bad latency.

Fly B prevents ghost block exploits and will, by definition, false in some circumstances.

If you would rather not kick a player for that, you can disable kicks - or increase the threshold:

Threshold: 20