Fixed improper pre-checking of PlayerAuthInputPacket flags

This commit is contained in:
Dylan K. Taylor
2025-05-28 23:29:37 +01:00
parent b40b99fe72
commit 0910a219d4
3 changed files with 9 additions and 9 deletions

View File

@ -211,7 +211,7 @@ class InGamePacketHandler extends PacketHandler{
}
$inputFlags = $packet->getInputFlags();
if($inputFlags !== $this->lastPlayerAuthInputFlags){
if($this->lastPlayerAuthInputFlags === null || !$inputFlags->equals($this->lastPlayerAuthInputFlags)){
$this->lastPlayerAuthInputFlags = $inputFlags;
$sneaking = $inputFlags->get(PlayerAuthInputFlags::SNEAKING);