diff --git a/minecraft/networking/packets/clientbound/play/__init__.py b/minecraft/networking/packets/clientbound/play/__init__.py index dc97455..05eb08f 100644 --- a/minecraft/networking/packets/clientbound/play/__init__.py +++ b/minecraft/networking/packets/clientbound/play/__init__.py @@ -355,7 +355,7 @@ class PlayerListHeaderAndFooterPacket(Packet): class EntityLookPacket(Packet): @staticmethod def get_id(context): - return 0x3E if context.protocol_later_eq(755) else \ + return 0x2B if context.protocol_later_eq(755) else \ 0x29 if context.protocol_later_eq(741) else \ 0x2A if context.protocol_later_eq(721) else \ 0x2B if context.protocol_later_eq(550) else \ diff --git a/minecraft/networking/packets/clientbound/play/block_change_packet.py b/minecraft/networking/packets/clientbound/play/block_change_packet.py index a7c7403..d138a5a 100644 --- a/minecraft/networking/packets/clientbound/play/block_change_packet.py +++ b/minecraft/networking/packets/clientbound/play/block_change_packet.py @@ -9,7 +9,8 @@ from minecraft.networking.types import ( class BlockChangePacket(Packet): @staticmethod def get_id(context): - return 0x0B if context.protocol_later_eq(721) else \ + return 0x0C if context.protocol_later_eq(755) else \ + 0x0B if context.protocol_later_eq(721) else \ 0x0C if context.protocol_later_eq(550) else \ 0x0B if context.protocol_later_eq(332) else \ 0x0C if context.protocol_later_eq(318) else \ diff --git a/minecraft/networking/packets/clientbound/play/explosion_packet.py b/minecraft/networking/packets/clientbound/play/explosion_packet.py index fe2745e..af045e7 100644 --- a/minecraft/networking/packets/clientbound/play/explosion_packet.py +++ b/minecraft/networking/packets/clientbound/play/explosion_packet.py @@ -7,7 +7,8 @@ from minecraft.networking.packets import Packet class ExplosionPacket(Packet): @staticmethod def get_id(context): - return 0x1B if context.protocol_later_eq(741) else \ + return 0x1C if context.protocol_later_eq(755) else \ + 0x1B if context.protocol_later_eq(741) else \ 0x1C if context.protocol_later_eq(721) else \ 0x1D if context.protocol_later_eq(550) else \ 0x1C if context.protocol_later_eq(471) else \ diff --git a/minecraft/networking/packets/clientbound/play/face_player_packet.py b/minecraft/networking/packets/clientbound/play/face_player_packet.py index 4af3b76..ebd5d7b 100644 --- a/minecraft/networking/packets/clientbound/play/face_player_packet.py +++ b/minecraft/networking/packets/clientbound/play/face_player_packet.py @@ -8,7 +8,8 @@ from minecraft.networking.packets import Packet class FacePlayerPacket(Packet): @staticmethod def get_id(context): - return 0x33 if context.protocol_later_eq(741) else \ + return 0x37 if context.protocol_later_eq(755) else \ + 0x33 if context.protocol_later_eq(741) else \ 0x34 if context.protocol_later_eq(721) else \ 0x35 if context.protocol_later_eq(550) else \ 0x34 if context.protocol_later_eq(471) else \ diff --git a/minecraft/networking/packets/clientbound/play/join_game_and_respawn_packets.py b/minecraft/networking/packets/clientbound/play/join_game_and_respawn_packets.py index 109d27d..14da04b 100644 --- a/minecraft/networking/packets/clientbound/play/join_game_and_respawn_packets.py +++ b/minecraft/networking/packets/clientbound/play/join_game_and_respawn_packets.py @@ -58,7 +58,8 @@ class AbstractDimensionPacket(Packet): class JoinGamePacket(AbstractDimensionPacket): @staticmethod def get_id(context): - return 0x24 if context.protocol_later_eq(741) else \ + return 0x26 if context.protocol_later_eq(755) else \ + 0x24 if context.protocol_later_eq(741) else \ 0x25 if context.protocol_later_eq(721) else \ 0x26 if context.protocol_later_eq(550) else \ 0x25 if context.protocol_later_eq(389) else \ diff --git a/minecraft/networking/packets/clientbound/play/map_packet.py b/minecraft/networking/packets/clientbound/play/map_packet.py index 490cf87..23457de 100644 --- a/minecraft/networking/packets/clientbound/play/map_packet.py +++ b/minecraft/networking/packets/clientbound/play/map_packet.py @@ -8,7 +8,8 @@ from minecraft.networking.types import ( class MapPacket(Packet): @staticmethod def get_id(context): - return 0x25 if context.protocol_later_eq(741) else \ + return 0x27 if context.protocol_later_eq(755) else \ + 0x25 if context.protocol_later_eq(741) else \ 0x26 if context.protocol_later_eq(721) else \ 0x27 if context.protocol_later_eq(550) else \ 0x26 if context.protocol_later_eq(389) else \ diff --git a/minecraft/networking/packets/clientbound/play/player_position_and_look_packet.py b/minecraft/networking/packets/clientbound/play/player_position_and_look_packet.py index 59574e5..4e2ed00 100644 --- a/minecraft/networking/packets/clientbound/play/player_position_and_look_packet.py +++ b/minecraft/networking/packets/clientbound/play/player_position_and_look_packet.py @@ -1,3 +1,4 @@ +from minecraft.networking.types.basic import Boolean from minecraft.networking.packets import Packet from minecraft.networking.types import ( @@ -9,7 +10,8 @@ from minecraft.networking.types import ( class PlayerPositionAndLookPacket(Packet, BitFieldEnum): @staticmethod def get_id(context): - return 0x34 if context.protocol_later_eq(741) else \ + return 0x38 if context.protocol_later_eq(755) else \ + 0x34 if context.protocol_later_eq(741) else \ 0x35 if context.protocol_later_eq(721) else \ 0x36 if context.protocol_later_eq(550) else \ 0x35 if context.protocol_later_eq(471) else \ @@ -32,6 +34,7 @@ class PlayerPositionAndLookPacket(Packet, BitFieldEnum): {'pitch': Float}, {'flags': Byte}, {'teleport_id': VarInt} if context.protocol_later_eq(107) else {}, + {'dismount_vehicle':Boolean} if context.protocol_later_eq(755) else {}, ]) # Access the 'x', 'y', 'z' fields as a Vector tuple.