konsolas / AAC-Issues

AAC Issue Tracker.
32 stars 15 forks source link

Move false positives after removing Exemption #2209

Open Pesticidus opened 3 years ago

Pesticidus commented 3 years ago

Issue description

Since we began to notice that AAC often has false positives after teleportations, we began to issue addExemptions to players for 2.5 seconds after teleportations. However, after Exemption ends, AAC responds inadequately and issues false positives, and accordingly teleports the player. This happens, for example, if Exemption is removed at the moment when the player is flying with elytra.

Debug messages: https://pastebin.com/k3P42CP1 Video: https://youtu.be/BV8b59C3Urg

Core information

Server version: paper1.12.2

AAC version: 5.0.13

Configuration

Cel-r cfg

Janmm14 commented 3 years ago

Not related to your current issue, but could you maybe disable the teleport exemption and enable debug logging and try to record teleport false positives?

AAC really shouldn't spill out false positives due to a simple teleportation.

Pesticidus commented 3 years ago

Not related to your current issue, but could you maybe disable the teleport exemption and enable debug logging and try to record teleport false positives?

AAC really shouldn't spill out false positives due to a simple teleportation.

Yes, I'm doing it now. It's not easy to repeat

Pesticidus commented 3 years ago

This also happens if the player has the speed effect II

Pesticidus commented 3 years ago

AAC is triggered on the player even if the player has no additional effects or elytra. It is enough for the player to just be in motion when Exemption is taken away from him and then AAC teleports the player, which greatly annoys the players.

This is still relevant, because we are forced to use addExemption in many situations, for example when using double jumps etc.