Closed makindotcc closed 3 years ago
Sending packet PacketPlayOutPosition (https://wiki.vg/index.php?title=Protocol&oldid=16541#Player_Position_And_Look_.28clientbound.29) with flags
PacketPlayOutPosition
Sets.newHashSet( EnumPlayerTeleportFlags.X, EnumPlayerTeleportFlags.Y, EnumPlayerTeleportFlags.Z, EnumPlayerTeleportFlags.X_ROT, EnumPlayerTeleportFlags.Y_ROT) }
will cause movement false positive. My theory is that aac doesn't handle these flags correctly. AAC is ignoring fact that relative X Y Z teleport doesn't reset vanilla client motion as it does with absolute X Y Z teleportation.
Video with debugs: https://youtu.be/uhIPY0bU6Xc
Server version: 1.16.5 tuinity
AAC version: 5.0.14
ProtocolLib version: 4.6.0-SNAPSHOT-b492
default
duplicate of #2094
Issue description
Sending packet
PacketPlayOutPosition
(https://wiki.vg/index.php?title=Protocol&oldid=16541#Player_Position_And_Look_.28clientbound.29) with flagswill cause movement false positive. My theory is that aac doesn't handle these flags correctly. AAC is ignoring fact that relative X Y Z teleport doesn't reset vanilla client motion as it does with absolute X Y Z teleportation.
Video with debugs: https://youtu.be/uhIPY0bU6Xc
Core information
Server version: 1.16.5 tuinity
AAC version: 5.0.14
ProtocolLib version: 4.6.0-SNAPSHOT-b492
Configuration
default