diff --git a/aiocraft/mc/proto/handshaking/serverbound/__init__.py b/aiocraft/mc/proto/handshaking/serverbound/__init__.py index a14e10f..ed39468 100644 --- a/aiocraft/mc/proto/handshaking/serverbound/__init__.py +++ b/aiocraft/mc/proto/handshaking/serverbound/__init__.py @@ -4,43 +4,43 @@ from .packet_set_protocol import PacketSetProtocol from .packet_legacy_server_list_ping import PacketLegacyServerListPing REGISTRY = { - 1073741839 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 709 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 351 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 327 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 321 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 304 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 201 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 76 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 107 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 110 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 109 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 108 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 47 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 5 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 757 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 755 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 756 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 735 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 751 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 736 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 734 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 573 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 578 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 575 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 477 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 498 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 490 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 480 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 393 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 315 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 107 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 755 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 477 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 757 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 327 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 351 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 1073741839 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 736 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 573 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 404 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 403 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 402 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 401 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 393 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 335 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 340 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 338 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 331 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 315 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 210 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing } + 480 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 735 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 109 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 709 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 340 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 5 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 490 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 734 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 210 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 110 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 578 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 403 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 108 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 575 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 76 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 751 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 756 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 321 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 402 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, + 401 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing } } diff --git a/aiocraft/mc/proto/handshaking/serverbound/packet_set_protocol.py b/aiocraft/mc/proto/handshaking/serverbound/packet_set_protocol.py index 94ec108..5ba66b4 100644 --- a/aiocraft/mc/proto/handshaking/serverbound/packet_set_protocol.py +++ b/aiocraft/mc/proto/handshaking/serverbound/packet_set_protocol.py @@ -5,12 +5,12 @@ from ....packet import Packet from ....types import * class PacketSetProtocol(Packet): - __slots__ = ( 'id', 'serverPort', 'serverHost', 'protocolVersion', 'nextState' ) + __slots__ = ( 'id', 'serverHost', 'nextState', 'protocolVersion', 'serverPort' ) - serverPort : int serverHost : str - protocolVersion : int nextState : int + protocolVersion : int + serverPort : int _state : int = 0 diff --git a/aiocraft/mc/proto/login/clientbound/__init__.py b/aiocraft/mc/proto/login/clientbound/__init__.py index 2695704..5ae08da 100644 --- a/aiocraft/mc/proto/login/clientbound/__init__.py +++ b/aiocraft/mc/proto/login/clientbound/__init__.py @@ -7,43 +7,43 @@ from .packet_compress import PacketCompress from .packet_login_plugin_request import PacketLoginPluginRequest REGISTRY = { - 1073741839 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 709 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 351 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 327 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 321 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, 304 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, 201 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 76 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 107 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 110 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 109 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 108 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, 47 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 5 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess }, - 757 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 755 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 756 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 735 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 751 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 736 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 734 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 573 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 578 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 575 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 477 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, 498 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 490 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 480 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 393 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, + 315 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, + 107 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, + 755 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, + 477 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, + 757 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, + 327 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, + 351 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, + 1073741839 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, + 736 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, + 573 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, 404 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 403 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 402 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 401 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, + 393 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, 335 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 340 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, 338 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, 331 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 315 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 210 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress } + 480 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, + 735 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, + 109 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, + 709 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, + 340 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, + 5 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess }, + 490 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, + 734 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, + 210 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, + 110 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, + 578 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, + 403 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, + 108 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, + 575 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, + 76 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, + 751 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, + 756 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, + 321 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, + 402 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, + 401 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest } } diff --git a/aiocraft/mc/proto/login/clientbound/packet_encryption_begin.py b/aiocraft/mc/proto/login/clientbound/packet_encryption_begin.py index 404a8bf..41a0b9a 100644 --- a/aiocraft/mc/proto/login/clientbound/packet_encryption_begin.py +++ b/aiocraft/mc/proto/login/clientbound/packet_encryption_begin.py @@ -5,11 +5,11 @@ from ....packet import Packet from ....types import * class PacketEncryptionBegin(Packet): - __slots__ = ( 'id', 'serverId', 'verifyToken', 'publicKey' ) + __slots__ = ( 'id', 'verifyToken', 'publicKey', 'serverId' ) - serverId : str verifyToken : bytes publicKey : bytes + serverId : str _state : int = 2 diff --git a/aiocraft/mc/proto/login/clientbound/packet_login_plugin_request.py b/aiocraft/mc/proto/login/clientbound/packet_login_plugin_request.py index 412d2cc..54d4341 100644 --- a/aiocraft/mc/proto/login/clientbound/packet_login_plugin_request.py +++ b/aiocraft/mc/proto/login/clientbound/packet_login_plugin_request.py @@ -5,11 +5,11 @@ from ....packet import Packet from ....types import * class PacketLoginPluginRequest(Packet): - __slots__ = ( 'id', 'data', 'messageId', 'channel' ) + __slots__ = ( 'id', 'messageId', 'channel', 'data' ) - data : bytes messageId : int channel : str + data : bytes _state : int = 2 diff --git a/aiocraft/mc/proto/login/clientbound/packet_success.py b/aiocraft/mc/proto/login/clientbound/packet_success.py index b9a7f31..4707eac 100644 --- a/aiocraft/mc/proto/login/clientbound/packet_success.py +++ b/aiocraft/mc/proto/login/clientbound/packet_success.py @@ -5,10 +5,10 @@ from ....packet import Packet from ....types import * class PacketSuccess(Packet): - __slots__ = ( 'id', 'uuid', 'username' ) + __slots__ = ( 'id', 'username', 'uuid' ) - uuid : str username : str + uuid : str _state : int = 2 diff --git a/aiocraft/mc/proto/login/serverbound/__init__.py b/aiocraft/mc/proto/login/serverbound/__init__.py index 1c3bff1..ae4b2cd 100644 --- a/aiocraft/mc/proto/login/serverbound/__init__.py +++ b/aiocraft/mc/proto/login/serverbound/__init__.py @@ -5,43 +5,43 @@ from .packet_encryption_begin import PacketEncryptionBegin from .packet_login_plugin_response import PacketLoginPluginResponse REGISTRY = { - 1073741839 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 709 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 351 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 327 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 321 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, 304 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, 201 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 76 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 107 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 110 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 109 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 108 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, 47 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 5 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 757 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 755 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 756 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 735 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 751 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 736 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 734 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 573 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 578 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 575 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 477 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, 498 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 490 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 480 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 393 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, + 315 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, + 107 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, + 755 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, + 477 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, + 757 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, + 327 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, + 351 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, + 1073741839 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, + 736 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, + 573 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, 404 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 403 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 402 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 401 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, + 393 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, 335 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 340 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, 338 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, 331 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 315 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 210 : { 0:PacketLoginStart, 1:PacketEncryptionBegin } + 480 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, + 735 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, + 109 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, + 709 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, + 340 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, + 5 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, + 490 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, + 734 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, + 210 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, + 110 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, + 578 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, + 403 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, + 108 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, + 575 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, + 76 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, + 751 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, + 756 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, + 321 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, + 402 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, + 401 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse } } diff --git a/aiocraft/mc/proto/login/serverbound/packet_login_plugin_response.py b/aiocraft/mc/proto/login/serverbound/packet_login_plugin_response.py index e7a6e90..6277b17 100644 --- a/aiocraft/mc/proto/login/serverbound/packet_login_plugin_response.py +++ b/aiocraft/mc/proto/login/serverbound/packet_login_plugin_response.py @@ -5,10 +5,10 @@ from ....packet import Packet from ....types import * class PacketLoginPluginResponse(Packet): - __slots__ = ( 'id', 'data', 'messageId' ) + __slots__ = ( 'id', 'messageId', 'data' ) - data : tuple messageId : int + data : tuple _state : int = 2 diff --git a/aiocraft/mc/proto/play/clientbound/__init__.py b/aiocraft/mc/proto/play/clientbound/__init__.py index 48bf2d6..f35c335 100644 --- a/aiocraft/mc/proto/play/clientbound/__init__.py +++ b/aiocraft/mc/proto/play/clientbound/__init__.py @@ -2,12 +2,12 @@ from .packet_spawn_entity import PacketSpawnEntity from .packet_spawn_entity_experience_orb import PacketSpawnEntityExperienceOrb +from .packet_spawn_entity_weather import PacketSpawnEntityWeather from .packet_spawn_entity_living import PacketSpawnEntityLiving from .packet_spawn_entity_painting import PacketSpawnEntityPainting from .packet_named_entity_spawn import PacketNamedEntitySpawn from .packet_animation import PacketAnimation from .packet_statistics import PacketStatistics -from .packet_advancements import PacketAdvancements from .packet_block_break_animation import PacketBlockBreakAnimation from .packet_tile_entity_data import PacketTileEntityData from .packet_block_action import PacketBlockAction @@ -15,9 +15,6 @@ from .packet_block_change import PacketBlockChange from .packet_boss_bar import PacketBossBar from .packet_difficulty import PacketDifficulty from .packet_tab_complete import PacketTabComplete -from .packet_declare_commands import PacketDeclareCommands -from .packet_face_player import PacketFacePlayer -from .packet_nbt_query_response import PacketNbtQueryResponse from .packet_chat import PacketChat from .packet_multi_block_change import PacketMultiBlockChange from .packet_transaction import PacketTransaction @@ -34,28 +31,23 @@ from .packet_entity_status import PacketEntityStatus from .packet_explosion import PacketExplosion from .packet_unload_chunk import PacketUnloadChunk from .packet_game_state_change import PacketGameStateChange -from .packet_open_horse_window import PacketOpenHorseWindow from .packet_keep_alive import PacketKeepAlive from .packet_map_chunk import PacketMapChunk from .packet_world_event import PacketWorldEvent from .packet_world_particles import PacketWorldParticles -from .packet_update_light import PacketUpdateLight from .packet_login import PacketLogin from .packet_map import PacketMap -from .packet_trade_list import PacketTradeList from .packet_rel_entity_move import PacketRelEntityMove from .packet_entity_move_look import PacketEntityMoveLook from .packet_entity_look import PacketEntityLook from .packet_entity import PacketEntity from .packet_vehicle_move import PacketVehicleMove -from .packet_open_book import PacketOpenBook from .packet_open_sign_entity import PacketOpenSignEntity -from .packet_craft_recipe_response import PacketCraftRecipeResponse from .packet_abilities import PacketAbilities from .packet_combat_event import PacketCombatEvent from .packet_player_info import PacketPlayerInfo from .packet_position import PacketPosition -from .packet_unlock_recipes import PacketUnlockRecipes +from .packet_bed import PacketBed from .packet_entity_destroy import PacketEntityDestroy from .packet_remove_entity_effect import PacketRemoveEntityEffect from .packet_resource_pack_send import PacketResourcePackSend @@ -64,8 +56,6 @@ from .packet_entity_head_rotation import PacketEntityHeadRotation from .packet_world_border import PacketWorldBorder from .packet_camera import PacketCamera from .packet_held_item_slot import PacketHeldItemSlot -from .packet_update_view_position import PacketUpdateViewPosition -from .packet_update_view_distance import PacketUpdateViewDistance from .packet_scoreboard_display_objective import PacketScoreboardDisplayObjective from .packet_entity_metadata import PacketEntityMetadata from .packet_attach_entity import PacketAttachEntity @@ -80,30 +70,41 @@ from .packet_scoreboard_score import PacketScoreboardScore from .packet_spawn_position import PacketSpawnPosition from .packet_update_time import PacketUpdateTime from .packet_title import PacketTitle -from .packet_entity_sound_effect import PacketEntitySoundEffect -from .packet_stop_sound import PacketStopSound from .packet_sound_effect import PacketSoundEffect from .packet_playerlist_header import PacketPlayerlistHeader from .packet_collect import PacketCollect from .packet_entity_teleport import PacketEntityTeleport from .packet_entity_update_attributes import PacketEntityUpdateAttributes from .packet_entity_effect import PacketEntityEffect +from .packet_update_attributes import PacketUpdateAttributes +from .packet_map_chunk_bulk import PacketMapChunkBulk +from .packet_update_sign import PacketUpdateSign +from .packet_scoreboard_team import PacketScoreboardTeam +from .packet_set_compression import PacketSetCompression +from .packet_update_entity_nbt import PacketUpdateEntityNbt +from .packet_advancements import PacketAdvancements +from .packet_declare_commands import PacketDeclareCommands +from .packet_face_player import PacketFacePlayer +from .packet_nbt_query_response import PacketNbtQueryResponse +from .packet_open_horse_window import PacketOpenHorseWindow +from .packet_update_light import PacketUpdateLight +from .packet_trade_list import PacketTradeList +from .packet_open_book import PacketOpenBook +from .packet_craft_recipe_response import PacketCraftRecipeResponse +from .packet_unlock_recipes import PacketUnlockRecipes +from .packet_update_view_position import PacketUpdateViewPosition +from .packet_update_view_distance import PacketUpdateViewDistance +from .packet_entity_sound_effect import PacketEntitySoundEffect +from .packet_stop_sound import PacketStopSound from .packet_select_advancement_tab import PacketSelectAdvancementTab from .packet_declare_recipes import PacketDeclareRecipes from .packet_tags import PacketTags from .packet_acknowledge_player_digging import PacketAcknowledgePlayerDigging -from .packet_sculk_vibration_signal import PacketSculkVibrationSignal -from .packet_spawn_entity_weather import PacketSpawnEntityWeather -from .packet_bed import PacketBed -from .packet_update_attributes import PacketUpdateAttributes -from .packet_update_sign import PacketUpdateSign -from .packet_scoreboard_team import PacketScoreboardTeam -from .packet_set_compression import PacketSetCompression -from .packet_map_chunk_bulk import PacketMapChunkBulk -from .packet_update_entity_nbt import PacketUpdateEntityNbt from .packet_end_combat_event import PacketEndCombatEvent from .packet_enter_combat_event import PacketEnterCombatEvent from .packet_death_combat_event import PacketDeathCombatEvent +from .packet_destroy_entity import PacketDestroyEntity +from .packet_sculk_vibration_signal import PacketSculkVibrationSignal from .packet_clear_titles import PacketClearTitles from .packet_initialize_world_border import PacketInitializeWorldBorder from .packet_action_bar import PacketActionBar @@ -117,47 +118,46 @@ from .packet_set_title_subtitle import PacketSetTitleSubtitle from .packet_set_title_text import PacketSetTitleText from .packet_set_title_time import PacketSetTitleTime from .packet_simulation_distance import PacketSimulationDistance -from .packet_destroy_entity import PacketDestroyEntity from .packet_advancement_progress import PacketAdvancementProgress REGISTRY = { - 1073741839 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityLiving, 3:PacketSpawnEntityPainting, 4:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 88:PacketAdvancements, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 52:PacketFacePlayer, 85:PacketNbtQueryResponse, 15:PacketChat, 60:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketOpenHorseWindow, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketUpdateLight, 37:PacketLogin, 38:PacketMap, 39:PacketTradeList, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 43:PacketEntity, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 48:PacketCraftRecipeResponse, 49:PacketAbilities, 50:PacketCombatEvent, 51:PacketPlayerInfo, 53:PacketPosition, 54:PacketUnlockRecipes, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 62:PacketWorldBorder, 63:PacketCamera, 64:PacketHeldItemSlot, 65:PacketUpdateViewPosition, 66:PacketUpdateViewDistance, 68:PacketScoreboardDisplayObjective, 69:PacketEntityMetadata, 70:PacketAttachEntity, 71:PacketEntityVelocity, 72:PacketEntityEquipment, 73:PacketExperience, 74:PacketUpdateHealth, 75:PacketScoreboardObjective, 76:PacketSetPassengers, 77:PacketTeams, 78:PacketScoreboardScore, 67:PacketSpawnPosition, 79:PacketUpdateTime, 80:PacketTitle, 81:PacketEntitySoundEffect, 83:PacketStopSound, 82:PacketSoundEffect, 84:PacketPlayerlistHeader, 86:PacketCollect, 87:PacketEntityTeleport, 89:PacketEntityUpdateAttributes, 90:PacketEntityEffect, 61:PacketSelectAdvancementTab, 91:PacketDeclareRecipes, 92:PacketTags, 8:PacketAcknowledgePlayerDigging, 5:PacketSculkVibrationSignal }, - 709 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 88:PacketAdvancements, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 17:PacketTabComplete, 18:PacketDeclareCommands, 53:PacketFacePlayer, 85:PacketNbtQueryResponse, 15:PacketChat, 16:PacketMultiBlockChange, 19:PacketTransaction, 20:PacketCloseWindow, 47:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 32:PacketOpenHorseWindow, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketUpdateLight, 38:PacketLogin, 39:PacketMap, 40:PacketTradeList, 41:PacketRelEntityMove, 42:PacketEntityMoveLook, 43:PacketEntityLook, 44:PacketEntity, 45:PacketVehicleMove, 46:PacketOpenBook, 48:PacketOpenSignEntity, 49:PacketCraftRecipeResponse, 50:PacketAbilities, 51:PacketCombatEvent, 52:PacketPlayerInfo, 54:PacketPosition, 55:PacketUnlockRecipes, 56:PacketEntityDestroy, 57:PacketRemoveEntityEffect, 58:PacketResourcePackSend, 59:PacketRespawn, 60:PacketEntityHeadRotation, 62:PacketWorldBorder, 63:PacketCamera, 64:PacketHeldItemSlot, 65:PacketUpdateViewPosition, 66:PacketUpdateViewDistance, 68:PacketScoreboardDisplayObjective, 69:PacketEntityMetadata, 70:PacketAttachEntity, 71:PacketEntityVelocity, 72:PacketEntityEquipment, 73:PacketExperience, 74:PacketUpdateHealth, 75:PacketScoreboardObjective, 76:PacketSetPassengers, 77:PacketTeams, 78:PacketScoreboardScore, 67:PacketSpawnPosition, 79:PacketUpdateTime, 80:PacketTitle, 81:PacketEntitySoundEffect, 83:PacketStopSound, 82:PacketSoundEffect, 84:PacketPlayerlistHeader, 86:PacketCollect, 87:PacketEntityTeleport, 89:PacketEntityUpdateAttributes, 90:PacketEntityEffect, 61:PacketSelectAdvancementTab, 91:PacketDeclareRecipes, 92:PacketTags, 8:PacketAcknowledgePlayerDigging, 2:PacketSpawnEntityWeather }, - 351 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 79:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketLogin, 37:PacketMap, 39:PacketRelEntityMove, 40:PacketEntityMoveLook, 41:PacketEntityLook, 38:PacketEntity, 42:PacketVehicleMove, 43:PacketOpenSignEntity, 44:PacketCraftRecipeResponse, 45:PacketAbilities, 46:PacketCombatEvent, 47:PacketPlayerInfo, 48:PacketPosition, 50:PacketUnlockRecipes, 51:PacketEntityDestroy, 52:PacketRemoveEntityEffect, 53:PacketResourcePackSend, 54:PacketRespawn, 55:PacketEntityHeadRotation, 57:PacketWorldBorder, 58:PacketCamera, 59:PacketHeldItemSlot, 60:PacketScoreboardDisplayObjective, 61:PacketEntityMetadata, 62:PacketAttachEntity, 63:PacketEntityVelocity, 64:PacketEntityEquipment, 65:PacketExperience, 66:PacketUpdateHealth, 67:PacketScoreboardObjective, 68:PacketSetPassengers, 69:PacketTeams, 70:PacketScoreboardScore, 71:PacketSpawnPosition, 72:PacketUpdateTime, 73:PacketTitle, 74:PacketStopSound, 75:PacketSoundEffect, 76:PacketPlayerlistHeader, 77:PacketCollect, 78:PacketEntityTeleport, 80:PacketEntityUpdateAttributes, 81:PacketEntityEffect, 56:PacketSelectAdvancementTab, 82:PacketDeclareRecipes, 83:PacketTags, 2:PacketSpawnEntityWeather, 49:PacketBed }, - 327 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketAdvancements, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 15:PacketTabComplete, 16:PacketChat, 17:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketLogin, 37:PacketMap, 38:PacketRelEntityMove, 39:PacketEntityMoveLook, 40:PacketEntityLook, 41:PacketEntity, 42:PacketVehicleMove, 43:PacketOpenSignEntity, 44:PacketAbilities, 45:PacketCombatEvent, 46:PacketPlayerInfo, 47:PacketPosition, 49:PacketUnlockRecipes, 50:PacketEntityDestroy, 51:PacketRemoveEntityEffect, 52:PacketResourcePackSend, 53:PacketRespawn, 54:PacketEntityHeadRotation, 55:PacketWorldBorder, 56:PacketCamera, 57:PacketHeldItemSlot, 58:PacketScoreboardDisplayObjective, 59:PacketEntityMetadata, 60:PacketAttachEntity, 61:PacketEntityVelocity, 62:PacketEntityEquipment, 63:PacketExperience, 64:PacketUpdateHealth, 65:PacketScoreboardObjective, 66:PacketSetPassengers, 67:PacketTeams, 68:PacketScoreboardScore, 69:PacketSpawnPosition, 70:PacketUpdateTime, 71:PacketTitle, 72:PacketSoundEffect, 73:PacketPlayerlistHeader, 74:PacketCollect, 75:PacketEntityTeleport, 76:PacketEntityUpdateAttributes, 77:PacketEntityEffect, 2:PacketSpawnEntityWeather, 48:PacketBed }, - 321 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketAdvancements, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 15:PacketTabComplete, 16:PacketChat, 17:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketLogin, 37:PacketMap, 38:PacketRelEntityMove, 39:PacketEntityMoveLook, 40:PacketEntityLook, 41:PacketEntity, 42:PacketVehicleMove, 43:PacketOpenSignEntity, 44:PacketAbilities, 45:PacketCombatEvent, 46:PacketPlayerInfo, 47:PacketPosition, 49:PacketUnlockRecipes, 50:PacketEntityDestroy, 51:PacketRemoveEntityEffect, 52:PacketResourcePackSend, 53:PacketRespawn, 54:PacketEntityHeadRotation, 55:PacketWorldBorder, 56:PacketCamera, 57:PacketHeldItemSlot, 58:PacketScoreboardDisplayObjective, 59:PacketEntityMetadata, 60:PacketAttachEntity, 61:PacketEntityVelocity, 62:PacketEntityEquipment, 63:PacketExperience, 64:PacketUpdateHealth, 65:PacketScoreboardObjective, 66:PacketSetPassengers, 67:PacketTeams, 68:PacketScoreboardScore, 69:PacketSpawnPosition, 70:PacketUpdateTime, 71:PacketTitle, 72:PacketSoundEffect, 73:PacketPlayerlistHeader, 74:PacketCollect, 75:PacketEntityTeleport, 76:PacketEntityUpdateAttributes, 77:PacketEntityEffect, 2:PacketSpawnEntityWeather, 48:PacketBed }, - 304 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 40:PacketEntity, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 44:PacketCombatEvent, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 53:PacketWorldBorder, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 69:PacketTitle, 70:PacketSoundEffect, 71:PacketPlayerlistHeader, 72:PacketCollect, 73:PacketEntityTeleport, 74:PacketEntityUpdateAttributes, 75:PacketEntityEffect, 2:PacketSpawnEntityWeather, 47:PacketBed }, - 201 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 40:PacketEntity, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 44:PacketCombatEvent, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 53:PacketWorldBorder, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 69:PacketTitle, 70:PacketSoundEffect, 71:PacketPlayerlistHeader, 72:PacketCollect, 73:PacketEntityTeleport, 74:PacketEntityUpdateAttributes, 75:PacketEntityEffect, 2:PacketSpawnEntityWeather, 47:PacketBed }, - 76 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 35:PacketNamedSoundEffect, 25:PacketKickDisconnect, 26:PacketEntityStatus, 27:PacketExplosion, 28:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 36:PacketLogin, 37:PacketMap, 38:PacketRelEntityMove, 39:PacketEntityMoveLook, 40:PacketEntityLook, 41:PacketEntity, 42:PacketOpenSignEntity, 43:PacketAbilities, 44:PacketCombatEvent, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 53:PacketWorldBorder, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 65:PacketScoreboardScore, 66:PacketSpawnPosition, 67:PacketUpdateTime, 68:PacketTitle, 70:PacketPlayerlistHeader, 71:PacketCollect, 72:PacketEntityTeleport, 74:PacketEntityEffect, 2:PacketSpawnEntityWeather, 47:PacketBed, 73:PacketUpdateAttributes, 69:PacketUpdateSign, 64:PacketScoreboardTeam, 29:PacketSetCompression }, - 107 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 40:PacketEntity, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 44:PacketCombatEvent, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 53:PacketWorldBorder, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 69:PacketTitle, 71:PacketSoundEffect, 72:PacketPlayerlistHeader, 73:PacketCollect, 74:PacketEntityTeleport, 75:PacketEntityUpdateAttributes, 76:PacketEntityEffect, 2:PacketSpawnEntityWeather, 47:PacketBed, 70:PacketUpdateSign }, - 110 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 40:PacketEntity, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 44:PacketCombatEvent, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 53:PacketWorldBorder, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 69:PacketTitle, 70:PacketSoundEffect, 71:PacketPlayerlistHeader, 72:PacketCollect, 73:PacketEntityTeleport, 74:PacketEntityUpdateAttributes, 75:PacketEntityEffect, 2:PacketSpawnEntityWeather, 47:PacketBed }, - 109 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 40:PacketEntity, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 44:PacketCombatEvent, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 53:PacketWorldBorder, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 69:PacketTitle, 71:PacketSoundEffect, 72:PacketPlayerlistHeader, 73:PacketCollect, 74:PacketEntityTeleport, 75:PacketEntityUpdateAttributes, 76:PacketEntityEffect, 2:PacketSpawnEntityWeather, 47:PacketBed, 70:PacketUpdateSign }, - 108 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 40:PacketEntity, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 44:PacketCombatEvent, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 53:PacketWorldBorder, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 69:PacketTitle, 71:PacketSoundEffect, 72:PacketPlayerlistHeader, 73:PacketCollect, 74:PacketEntityTeleport, 75:PacketEntityUpdateAttributes, 76:PacketEntityEffect, 2:PacketSpawnEntityWeather, 47:PacketBed, 70:PacketUpdateSign }, - 47 : { 14:PacketSpawnEntity, 17:PacketSpawnEntityExperienceOrb, 15:PacketSpawnEntityLiving, 16:PacketSpawnEntityPainting, 12:PacketNamedEntitySpawn, 11:PacketAnimation, 55:PacketStatistics, 37:PacketBlockBreakAnimation, 53:PacketTileEntityData, 36:PacketBlockAction, 35:PacketBlockChange, 65:PacketDifficulty, 58:PacketTabComplete, 2:PacketChat, 34:PacketMultiBlockChange, 50:PacketTransaction, 46:PacketCloseWindow, 45:PacketOpenWindow, 48:PacketWindowItems, 49:PacketCraftProgressBar, 47:PacketSetSlot, 63:PacketCustomPayload, 41:PacketNamedSoundEffect, 64:PacketKickDisconnect, 26:PacketEntityStatus, 39:PacketExplosion, 43:PacketGameStateChange, 0:PacketKeepAlive, 33:PacketMapChunk, 40:PacketWorldEvent, 42:PacketWorldParticles, 1:PacketLogin, 52:PacketMap, 21:PacketRelEntityMove, 23:PacketEntityMoveLook, 22:PacketEntityLook, 20:PacketEntity, 54:PacketOpenSignEntity, 57:PacketAbilities, 66:PacketCombatEvent, 56:PacketPlayerInfo, 8:PacketPosition, 19:PacketEntityDestroy, 30:PacketRemoveEntityEffect, 72:PacketResourcePackSend, 7:PacketRespawn, 25:PacketEntityHeadRotation, 68:PacketWorldBorder, 67:PacketCamera, 9:PacketHeldItemSlot, 61:PacketScoreboardDisplayObjective, 28:PacketEntityMetadata, 27:PacketAttachEntity, 18:PacketEntityVelocity, 4:PacketEntityEquipment, 31:PacketExperience, 6:PacketUpdateHealth, 59:PacketScoreboardObjective, 60:PacketScoreboardScore, 5:PacketSpawnPosition, 3:PacketUpdateTime, 69:PacketTitle, 71:PacketPlayerlistHeader, 13:PacketCollect, 24:PacketEntityTeleport, 29:PacketEntityEffect, 44:PacketSpawnEntityWeather, 10:PacketBed, 32:PacketUpdateAttributes, 51:PacketUpdateSign, 62:PacketScoreboardTeam, 70:PacketSetCompression, 38:PacketMapChunkBulk, 73:PacketUpdateEntityNbt }, - 5 : { 14:PacketSpawnEntity, 17:PacketSpawnEntityExperienceOrb, 15:PacketSpawnEntityLiving, 16:PacketSpawnEntityPainting, 12:PacketNamedEntitySpawn, 11:PacketAnimation, 55:PacketStatistics, 37:PacketBlockBreakAnimation, 53:PacketTileEntityData, 36:PacketBlockAction, 35:PacketBlockChange, 58:PacketTabComplete, 2:PacketChat, 34:PacketMultiBlockChange, 50:PacketTransaction, 46:PacketCloseWindow, 45:PacketOpenWindow, 48:PacketWindowItems, 49:PacketCraftProgressBar, 47:PacketSetSlot, 63:PacketCustomPayload, 41:PacketNamedSoundEffect, 64:PacketKickDisconnect, 26:PacketEntityStatus, 39:PacketExplosion, 43:PacketGameStateChange, 0:PacketKeepAlive, 33:PacketMapChunk, 40:PacketWorldEvent, 42:PacketWorldParticles, 1:PacketLogin, 52:PacketMap, 21:PacketRelEntityMove, 23:PacketEntityMoveLook, 22:PacketEntityLook, 20:PacketEntity, 54:PacketOpenSignEntity, 57:PacketAbilities, 56:PacketPlayerInfo, 8:PacketPosition, 19:PacketEntityDestroy, 30:PacketRemoveEntityEffect, 7:PacketRespawn, 25:PacketEntityHeadRotation, 9:PacketHeldItemSlot, 61:PacketScoreboardDisplayObjective, 28:PacketEntityMetadata, 27:PacketAttachEntity, 18:PacketEntityVelocity, 4:PacketEntityEquipment, 31:PacketExperience, 6:PacketUpdateHealth, 59:PacketScoreboardObjective, 60:PacketScoreboardScore, 5:PacketSpawnPosition, 3:PacketUpdateTime, 13:PacketCollect, 24:PacketEntityTeleport, 29:PacketEntityEffect, 44:PacketSpawnEntityWeather, 10:PacketBed, 32:PacketUpdateAttributes, 51:PacketUpdateSign, 62:PacketScoreboardTeam, 38:PacketMapChunkBulk }, - 757 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityLiving, 3:PacketSpawnEntityPainting, 4:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 99:PacketAdvancements, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 17:PacketTabComplete, 18:PacketDeclareCommands, 55:PacketFacePlayer, 96:PacketNbtQueryResponse, 15:PacketChat, 63:PacketMultiBlockChange, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketOpenHorseWindow, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketUpdateLight, 38:PacketLogin, 39:PacketMap, 40:PacketTradeList, 41:PacketRelEntityMove, 42:PacketEntityMoveLook, 43:PacketEntityLook, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 49:PacketCraftRecipeResponse, 50:PacketAbilities, 54:PacketPlayerInfo, 56:PacketPosition, 57:PacketUnlockRecipes, 58:PacketEntityDestroy, 59:PacketRemoveEntityEffect, 60:PacketResourcePackSend, 61:PacketRespawn, 62:PacketEntityHeadRotation, 71:PacketCamera, 72:PacketHeldItemSlot, 73:PacketUpdateViewPosition, 74:PacketUpdateViewDistance, 76:PacketScoreboardDisplayObjective, 77:PacketEntityMetadata, 78:PacketAttachEntity, 79:PacketEntityVelocity, 80:PacketEntityEquipment, 81:PacketExperience, 82:PacketUpdateHealth, 83:PacketScoreboardObjective, 84:PacketSetPassengers, 85:PacketTeams, 86:PacketScoreboardScore, 75:PacketSpawnPosition, 89:PacketUpdateTime, 92:PacketEntitySoundEffect, 94:PacketStopSound, 93:PacketSoundEffect, 95:PacketPlayerlistHeader, 97:PacketCollect, 98:PacketEntityTeleport, 100:PacketEntityUpdateAttributes, 101:PacketEntityEffect, 64:PacketSelectAdvancementTab, 102:PacketDeclareRecipes, 103:PacketTags, 8:PacketAcknowledgePlayerDigging, 5:PacketSculkVibrationSignal, 51:PacketEndCombatEvent, 52:PacketEnterCombatEvent, 53:PacketDeathCombatEvent, 16:PacketClearTitles, 32:PacketInitializeWorldBorder, 65:PacketActionBar, 66:PacketWorldBorderCenter, 67:PacketWorldBorderLerpSize, 68:PacketWorldBorderSize, 69:PacketWorldBorderWarningDelay, 70:PacketWorldBorderWarningReach, 48:PacketPing, 88:PacketSetTitleSubtitle, 90:PacketSetTitleText, 91:PacketSetTitleTime, 87:PacketSimulationDistance }, - 755 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityLiving, 3:PacketSpawnEntityPainting, 4:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 98:PacketAdvancements, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 17:PacketTabComplete, 18:PacketDeclareCommands, 55:PacketFacePlayer, 95:PacketNbtQueryResponse, 15:PacketChat, 63:PacketMultiBlockChange, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketOpenHorseWindow, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketUpdateLight, 38:PacketLogin, 39:PacketMap, 40:PacketTradeList, 41:PacketRelEntityMove, 42:PacketEntityMoveLook, 43:PacketEntityLook, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 49:PacketCraftRecipeResponse, 50:PacketAbilities, 54:PacketPlayerInfo, 56:PacketPosition, 57:PacketUnlockRecipes, 59:PacketRemoveEntityEffect, 60:PacketResourcePackSend, 61:PacketRespawn, 62:PacketEntityHeadRotation, 71:PacketCamera, 72:PacketHeldItemSlot, 73:PacketUpdateViewPosition, 74:PacketUpdateViewDistance, 76:PacketScoreboardDisplayObjective, 77:PacketEntityMetadata, 78:PacketAttachEntity, 79:PacketEntityVelocity, 80:PacketEntityEquipment, 81:PacketExperience, 82:PacketUpdateHealth, 83:PacketScoreboardObjective, 84:PacketSetPassengers, 85:PacketTeams, 86:PacketScoreboardScore, 75:PacketSpawnPosition, 88:PacketUpdateTime, 91:PacketEntitySoundEffect, 93:PacketStopSound, 92:PacketSoundEffect, 94:PacketPlayerlistHeader, 96:PacketCollect, 97:PacketEntityTeleport, 99:PacketEntityUpdateAttributes, 100:PacketEntityEffect, 64:PacketSelectAdvancementTab, 101:PacketDeclareRecipes, 102:PacketTags, 8:PacketAcknowledgePlayerDigging, 5:PacketSculkVibrationSignal, 51:PacketEndCombatEvent, 52:PacketEnterCombatEvent, 53:PacketDeathCombatEvent, 16:PacketClearTitles, 32:PacketInitializeWorldBorder, 65:PacketActionBar, 66:PacketWorldBorderCenter, 67:PacketWorldBorderLerpSize, 68:PacketWorldBorderSize, 69:PacketWorldBorderWarningDelay, 70:PacketWorldBorderWarningReach, 48:PacketPing, 87:PacketSetTitleSubtitle, 89:PacketSetTitleText, 90:PacketSetTitleTime, 58:PacketDestroyEntity }, - 756 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityLiving, 3:PacketSpawnEntityPainting, 4:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 98:PacketAdvancements, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 17:PacketTabComplete, 18:PacketDeclareCommands, 55:PacketFacePlayer, 95:PacketNbtQueryResponse, 15:PacketChat, 63:PacketMultiBlockChange, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketOpenHorseWindow, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketUpdateLight, 38:PacketLogin, 39:PacketMap, 40:PacketTradeList, 41:PacketRelEntityMove, 42:PacketEntityMoveLook, 43:PacketEntityLook, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 49:PacketCraftRecipeResponse, 50:PacketAbilities, 54:PacketPlayerInfo, 56:PacketPosition, 57:PacketUnlockRecipes, 58:PacketEntityDestroy, 59:PacketRemoveEntityEffect, 60:PacketResourcePackSend, 61:PacketRespawn, 62:PacketEntityHeadRotation, 71:PacketCamera, 72:PacketHeldItemSlot, 73:PacketUpdateViewPosition, 74:PacketUpdateViewDistance, 76:PacketScoreboardDisplayObjective, 77:PacketEntityMetadata, 78:PacketAttachEntity, 79:PacketEntityVelocity, 80:PacketEntityEquipment, 81:PacketExperience, 82:PacketUpdateHealth, 83:PacketScoreboardObjective, 84:PacketSetPassengers, 85:PacketTeams, 86:PacketScoreboardScore, 75:PacketSpawnPosition, 88:PacketUpdateTime, 91:PacketEntitySoundEffect, 93:PacketStopSound, 92:PacketSoundEffect, 94:PacketPlayerlistHeader, 96:PacketCollect, 97:PacketEntityTeleport, 99:PacketEntityUpdateAttributes, 100:PacketEntityEffect, 64:PacketSelectAdvancementTab, 101:PacketDeclareRecipes, 102:PacketTags, 8:PacketAcknowledgePlayerDigging, 5:PacketSculkVibrationSignal, 51:PacketEndCombatEvent, 52:PacketEnterCombatEvent, 53:PacketDeathCombatEvent, 16:PacketClearTitles, 32:PacketInitializeWorldBorder, 65:PacketActionBar, 66:PacketWorldBorderCenter, 67:PacketWorldBorderLerpSize, 68:PacketWorldBorderSize, 69:PacketWorldBorderWarningDelay, 70:PacketWorldBorderWarningReach, 48:PacketPing, 87:PacketSetTitleSubtitle, 89:PacketSetTitleText, 90:PacketSetTitleTime }, - 735 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityLiving, 3:PacketSpawnEntityPainting, 4:PacketNamedEntitySpawn, 5:PacketAnimation, 6:PacketStatistics, 87:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 52:PacketFacePlayer, 84:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketOpenHorseWindow, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketUpdateLight, 37:PacketLogin, 38:PacketMap, 39:PacketTradeList, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 43:PacketEntity, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 48:PacketCraftRecipeResponse, 49:PacketAbilities, 50:PacketCombatEvent, 51:PacketPlayerInfo, 53:PacketPosition, 54:PacketUnlockRecipes, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 61:PacketWorldBorder, 62:PacketCamera, 63:PacketHeldItemSlot, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 67:PacketScoreboardDisplayObjective, 68:PacketEntityMetadata, 69:PacketAttachEntity, 70:PacketEntityVelocity, 71:PacketEntityEquipment, 72:PacketExperience, 73:PacketUpdateHealth, 74:PacketScoreboardObjective, 75:PacketSetPassengers, 76:PacketTeams, 77:PacketScoreboardScore, 66:PacketSpawnPosition, 78:PacketUpdateTime, 79:PacketTitle, 80:PacketEntitySoundEffect, 82:PacketStopSound, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 7:PacketAcknowledgePlayerDigging }, - 751 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityLiving, 3:PacketSpawnEntityPainting, 4:PacketNamedEntitySpawn, 5:PacketAnimation, 6:PacketStatistics, 87:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 15:PacketTabComplete, 16:PacketDeclareCommands, 51:PacketFacePlayer, 84:PacketNbtQueryResponse, 14:PacketChat, 59:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 45:PacketOpenWindow, 19:PacketWindowItems, 20:PacketCraftProgressBar, 21:PacketSetSlot, 22:PacketSetCooldown, 23:PacketCustomPayload, 24:PacketNamedSoundEffect, 25:PacketKickDisconnect, 26:PacketEntityStatus, 27:PacketExplosion, 28:PacketUnloadChunk, 29:PacketGameStateChange, 30:PacketOpenHorseWindow, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketUpdateLight, 36:PacketLogin, 37:PacketMap, 38:PacketTradeList, 39:PacketRelEntityMove, 40:PacketEntityMoveLook, 41:PacketEntityLook, 42:PacketEntity, 43:PacketVehicleMove, 44:PacketOpenBook, 46:PacketOpenSignEntity, 47:PacketCraftRecipeResponse, 48:PacketAbilities, 49:PacketCombatEvent, 50:PacketPlayerInfo, 52:PacketPosition, 53:PacketUnlockRecipes, 54:PacketEntityDestroy, 55:PacketRemoveEntityEffect, 56:PacketResourcePackSend, 57:PacketRespawn, 58:PacketEntityHeadRotation, 61:PacketWorldBorder, 62:PacketCamera, 63:PacketHeldItemSlot, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 67:PacketScoreboardDisplayObjective, 68:PacketEntityMetadata, 69:PacketAttachEntity, 70:PacketEntityVelocity, 71:PacketEntityEquipment, 72:PacketExperience, 73:PacketUpdateHealth, 74:PacketScoreboardObjective, 75:PacketSetPassengers, 76:PacketTeams, 77:PacketScoreboardScore, 66:PacketSpawnPosition, 78:PacketUpdateTime, 79:PacketTitle, 80:PacketEntitySoundEffect, 82:PacketStopSound, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 7:PacketAcknowledgePlayerDigging }, - 736 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityLiving, 3:PacketSpawnEntityPainting, 4:PacketNamedEntitySpawn, 5:PacketAnimation, 6:PacketStatistics, 87:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 52:PacketFacePlayer, 84:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketOpenHorseWindow, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketUpdateLight, 37:PacketLogin, 38:PacketMap, 39:PacketTradeList, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 43:PacketEntity, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 48:PacketCraftRecipeResponse, 49:PacketAbilities, 50:PacketCombatEvent, 51:PacketPlayerInfo, 53:PacketPosition, 54:PacketUnlockRecipes, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 61:PacketWorldBorder, 62:PacketCamera, 63:PacketHeldItemSlot, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 67:PacketScoreboardDisplayObjective, 68:PacketEntityMetadata, 69:PacketAttachEntity, 70:PacketEntityVelocity, 71:PacketEntityEquipment, 72:PacketExperience, 73:PacketUpdateHealth, 74:PacketScoreboardObjective, 75:PacketSetPassengers, 76:PacketTeams, 77:PacketScoreboardScore, 66:PacketSpawnPosition, 78:PacketUpdateTime, 79:PacketTitle, 80:PacketEntitySoundEffect, 82:PacketStopSound, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 7:PacketAcknowledgePlayerDigging }, - 734 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityLiving, 3:PacketSpawnEntityPainting, 4:PacketNamedEntitySpawn, 5:PacketAnimation, 6:PacketStatistics, 87:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 52:PacketFacePlayer, 84:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketOpenHorseWindow, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketUpdateLight, 37:PacketLogin, 38:PacketMap, 39:PacketTradeList, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 43:PacketEntity, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 48:PacketCraftRecipeResponse, 49:PacketAbilities, 50:PacketCombatEvent, 51:PacketPlayerInfo, 53:PacketPosition, 54:PacketUnlockRecipes, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 61:PacketWorldBorder, 62:PacketCamera, 63:PacketHeldItemSlot, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 67:PacketScoreboardDisplayObjective, 68:PacketEntityMetadata, 69:PacketAttachEntity, 70:PacketEntityVelocity, 71:PacketEntityEquipment, 72:PacketExperience, 73:PacketUpdateHealth, 74:PacketScoreboardObjective, 75:PacketSetPassengers, 76:PacketTeams, 77:PacketScoreboardScore, 66:PacketSpawnPosition, 78:PacketUpdateTime, 79:PacketTitle, 80:PacketEntitySoundEffect, 82:PacketStopSound, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 7:PacketAcknowledgePlayerDigging }, - 573 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 88:PacketAdvancements, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 17:PacketTabComplete, 18:PacketDeclareCommands, 53:PacketFacePlayer, 85:PacketNbtQueryResponse, 15:PacketChat, 16:PacketMultiBlockChange, 19:PacketTransaction, 20:PacketCloseWindow, 47:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 32:PacketOpenHorseWindow, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketUpdateLight, 38:PacketLogin, 39:PacketMap, 40:PacketTradeList, 41:PacketRelEntityMove, 42:PacketEntityMoveLook, 43:PacketEntityLook, 44:PacketEntity, 45:PacketVehicleMove, 46:PacketOpenBook, 48:PacketOpenSignEntity, 49:PacketCraftRecipeResponse, 50:PacketAbilities, 51:PacketCombatEvent, 52:PacketPlayerInfo, 54:PacketPosition, 55:PacketUnlockRecipes, 56:PacketEntityDestroy, 57:PacketRemoveEntityEffect, 58:PacketResourcePackSend, 59:PacketRespawn, 60:PacketEntityHeadRotation, 62:PacketWorldBorder, 63:PacketCamera, 64:PacketHeldItemSlot, 65:PacketUpdateViewPosition, 66:PacketUpdateViewDistance, 67:PacketScoreboardDisplayObjective, 68:PacketEntityMetadata, 69:PacketAttachEntity, 70:PacketEntityVelocity, 71:PacketEntityEquipment, 72:PacketExperience, 73:PacketUpdateHealth, 74:PacketScoreboardObjective, 75:PacketSetPassengers, 76:PacketTeams, 77:PacketScoreboardScore, 78:PacketSpawnPosition, 79:PacketUpdateTime, 80:PacketTitle, 81:PacketEntitySoundEffect, 83:PacketStopSound, 82:PacketSoundEffect, 84:PacketPlayerlistHeader, 86:PacketCollect, 87:PacketEntityTeleport, 89:PacketEntityUpdateAttributes, 90:PacketEntityEffect, 61:PacketSelectAdvancementTab, 91:PacketDeclareRecipes, 92:PacketTags, 8:PacketAcknowledgePlayerDigging, 2:PacketSpawnEntityWeather }, - 578 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 88:PacketAdvancements, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 17:PacketTabComplete, 18:PacketDeclareCommands, 53:PacketFacePlayer, 85:PacketNbtQueryResponse, 15:PacketChat, 16:PacketMultiBlockChange, 19:PacketTransaction, 20:PacketCloseWindow, 47:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 32:PacketOpenHorseWindow, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketUpdateLight, 38:PacketLogin, 39:PacketMap, 40:PacketTradeList, 41:PacketRelEntityMove, 42:PacketEntityMoveLook, 43:PacketEntityLook, 44:PacketEntity, 45:PacketVehicleMove, 46:PacketOpenBook, 48:PacketOpenSignEntity, 49:PacketCraftRecipeResponse, 50:PacketAbilities, 51:PacketCombatEvent, 52:PacketPlayerInfo, 54:PacketPosition, 55:PacketUnlockRecipes, 56:PacketEntityDestroy, 57:PacketRemoveEntityEffect, 58:PacketResourcePackSend, 59:PacketRespawn, 60:PacketEntityHeadRotation, 62:PacketWorldBorder, 63:PacketCamera, 64:PacketHeldItemSlot, 65:PacketUpdateViewPosition, 66:PacketUpdateViewDistance, 67:PacketScoreboardDisplayObjective, 68:PacketEntityMetadata, 69:PacketAttachEntity, 70:PacketEntityVelocity, 71:PacketEntityEquipment, 72:PacketExperience, 73:PacketUpdateHealth, 74:PacketScoreboardObjective, 75:PacketSetPassengers, 76:PacketTeams, 77:PacketScoreboardScore, 78:PacketSpawnPosition, 79:PacketUpdateTime, 80:PacketTitle, 81:PacketEntitySoundEffect, 83:PacketStopSound, 82:PacketSoundEffect, 84:PacketPlayerlistHeader, 86:PacketCollect, 87:PacketEntityTeleport, 89:PacketEntityUpdateAttributes, 90:PacketEntityEffect, 61:PacketSelectAdvancementTab, 91:PacketDeclareRecipes, 92:PacketTags, 8:PacketAcknowledgePlayerDigging, 2:PacketSpawnEntityWeather }, - 575 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 88:PacketAdvancements, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 17:PacketTabComplete, 18:PacketDeclareCommands, 53:PacketFacePlayer, 85:PacketNbtQueryResponse, 15:PacketChat, 16:PacketMultiBlockChange, 19:PacketTransaction, 20:PacketCloseWindow, 47:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 32:PacketOpenHorseWindow, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketUpdateLight, 38:PacketLogin, 39:PacketMap, 40:PacketTradeList, 41:PacketRelEntityMove, 42:PacketEntityMoveLook, 43:PacketEntityLook, 44:PacketEntity, 45:PacketVehicleMove, 46:PacketOpenBook, 48:PacketOpenSignEntity, 49:PacketCraftRecipeResponse, 50:PacketAbilities, 51:PacketCombatEvent, 52:PacketPlayerInfo, 54:PacketPosition, 55:PacketUnlockRecipes, 56:PacketEntityDestroy, 57:PacketRemoveEntityEffect, 58:PacketResourcePackSend, 59:PacketRespawn, 60:PacketEntityHeadRotation, 62:PacketWorldBorder, 63:PacketCamera, 64:PacketHeldItemSlot, 65:PacketUpdateViewPosition, 66:PacketUpdateViewDistance, 67:PacketScoreboardDisplayObjective, 68:PacketEntityMetadata, 69:PacketAttachEntity, 70:PacketEntityVelocity, 71:PacketEntityEquipment, 72:PacketExperience, 73:PacketUpdateHealth, 74:PacketScoreboardObjective, 75:PacketSetPassengers, 76:PacketTeams, 77:PacketScoreboardScore, 78:PacketSpawnPosition, 79:PacketUpdateTime, 80:PacketTitle, 81:PacketEntitySoundEffect, 83:PacketStopSound, 82:PacketSoundEffect, 84:PacketPlayerlistHeader, 86:PacketCollect, 87:PacketEntityTeleport, 89:PacketEntityUpdateAttributes, 90:PacketEntityEffect, 61:PacketSelectAdvancementTab, 91:PacketDeclareRecipes, 92:PacketTags, 8:PacketAcknowledgePlayerDigging, 2:PacketSpawnEntityWeather }, - 477 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 87:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 52:PacketFacePlayer, 84:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketOpenHorseWindow, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketUpdateLight, 37:PacketLogin, 38:PacketMap, 39:PacketTradeList, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 43:PacketEntity, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 48:PacketCraftRecipeResponse, 49:PacketAbilities, 50:PacketCombatEvent, 51:PacketPlayerInfo, 53:PacketPosition, 54:PacketUnlockRecipes, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 61:PacketWorldBorder, 62:PacketCamera, 63:PacketHeldItemSlot, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 66:PacketScoreboardDisplayObjective, 67:PacketEntityMetadata, 68:PacketAttachEntity, 69:PacketEntityVelocity, 70:PacketEntityEquipment, 71:PacketExperience, 72:PacketUpdateHealth, 73:PacketScoreboardObjective, 74:PacketSetPassengers, 75:PacketTeams, 76:PacketScoreboardScore, 77:PacketSpawnPosition, 78:PacketUpdateTime, 79:PacketTitle, 80:PacketEntitySoundEffect, 82:PacketStopSound, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 2:PacketSpawnEntityWeather }, - 498 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 87:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 52:PacketFacePlayer, 84:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketOpenHorseWindow, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketUpdateLight, 37:PacketLogin, 38:PacketMap, 39:PacketTradeList, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 43:PacketEntity, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 48:PacketCraftRecipeResponse, 49:PacketAbilities, 50:PacketCombatEvent, 51:PacketPlayerInfo, 53:PacketPosition, 54:PacketUnlockRecipes, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 61:PacketWorldBorder, 62:PacketCamera, 63:PacketHeldItemSlot, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 66:PacketScoreboardDisplayObjective, 67:PacketEntityMetadata, 68:PacketAttachEntity, 69:PacketEntityVelocity, 70:PacketEntityEquipment, 71:PacketExperience, 72:PacketUpdateHealth, 73:PacketScoreboardObjective, 74:PacketSetPassengers, 75:PacketTeams, 76:PacketScoreboardScore, 77:PacketSpawnPosition, 78:PacketUpdateTime, 79:PacketTitle, 80:PacketEntitySoundEffect, 82:PacketStopSound, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 92:PacketAcknowledgePlayerDigging, 2:PacketSpawnEntityWeather }, - 490 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 87:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 52:PacketFacePlayer, 84:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketOpenHorseWindow, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketUpdateLight, 37:PacketLogin, 38:PacketMap, 39:PacketTradeList, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 43:PacketEntity, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 48:PacketCraftRecipeResponse, 49:PacketAbilities, 50:PacketCombatEvent, 51:PacketPlayerInfo, 53:PacketPosition, 54:PacketUnlockRecipes, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 61:PacketWorldBorder, 62:PacketCamera, 63:PacketHeldItemSlot, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 66:PacketScoreboardDisplayObjective, 67:PacketEntityMetadata, 68:PacketAttachEntity, 69:PacketEntityVelocity, 70:PacketEntityEquipment, 71:PacketExperience, 72:PacketUpdateHealth, 73:PacketScoreboardObjective, 74:PacketSetPassengers, 75:PacketTeams, 76:PacketScoreboardScore, 77:PacketSpawnPosition, 78:PacketUpdateTime, 79:PacketTitle, 80:PacketEntitySoundEffect, 82:PacketStopSound, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 2:PacketSpawnEntityWeather }, - 480 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 87:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 52:PacketFacePlayer, 84:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketOpenHorseWindow, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketUpdateLight, 37:PacketLogin, 38:PacketMap, 39:PacketTradeList, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 43:PacketEntity, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 48:PacketCraftRecipeResponse, 49:PacketAbilities, 50:PacketCombatEvent, 51:PacketPlayerInfo, 53:PacketPosition, 54:PacketUnlockRecipes, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 61:PacketWorldBorder, 62:PacketCamera, 63:PacketHeldItemSlot, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 66:PacketScoreboardDisplayObjective, 67:PacketEntityMetadata, 68:PacketAttachEntity, 69:PacketEntityVelocity, 70:PacketEntityEquipment, 71:PacketExperience, 72:PacketUpdateHealth, 73:PacketScoreboardObjective, 74:PacketSetPassengers, 75:PacketTeams, 76:PacketScoreboardScore, 77:PacketSpawnPosition, 78:PacketUpdateTime, 79:PacketTitle, 80:PacketEntitySoundEffect, 82:PacketStopSound, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 2:PacketSpawnEntityWeather }, - 393 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 81:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 49:PacketFacePlayer, 29:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 30:PacketExplosion, 31:PacketUnloadChunk, 32:PacketGameStateChange, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketLogin, 38:PacketMap, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 39:PacketEntity, 43:PacketVehicleMove, 44:PacketOpenSignEntity, 45:PacketCraftRecipeResponse, 46:PacketAbilities, 47:PacketCombatEvent, 48:PacketPlayerInfo, 50:PacketPosition, 52:PacketUnlockRecipes, 53:PacketEntityDestroy, 54:PacketRemoveEntityEffect, 55:PacketResourcePackSend, 56:PacketRespawn, 57:PacketEntityHeadRotation, 59:PacketWorldBorder, 60:PacketCamera, 61:PacketHeldItemSlot, 62:PacketScoreboardDisplayObjective, 63:PacketEntityMetadata, 64:PacketAttachEntity, 65:PacketEntityVelocity, 66:PacketEntityEquipment, 67:PacketExperience, 68:PacketUpdateHealth, 69:PacketScoreboardObjective, 70:PacketSetPassengers, 71:PacketTeams, 72:PacketScoreboardScore, 73:PacketSpawnPosition, 74:PacketUpdateTime, 75:PacketTitle, 76:PacketStopSound, 77:PacketSoundEffect, 78:PacketPlayerlistHeader, 79:PacketCollect, 80:PacketEntityTeleport, 82:PacketEntityUpdateAttributes, 83:PacketEntityEffect, 58:PacketSelectAdvancementTab, 84:PacketDeclareRecipes, 85:PacketTags, 2:PacketSpawnEntityWeather, 51:PacketBed }, - 404 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 81:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 49:PacketFacePlayer, 29:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 30:PacketExplosion, 31:PacketUnloadChunk, 32:PacketGameStateChange, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketLogin, 38:PacketMap, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 39:PacketEntity, 43:PacketVehicleMove, 44:PacketOpenSignEntity, 45:PacketCraftRecipeResponse, 46:PacketAbilities, 47:PacketCombatEvent, 48:PacketPlayerInfo, 50:PacketPosition, 52:PacketUnlockRecipes, 53:PacketEntityDestroy, 54:PacketRemoveEntityEffect, 55:PacketResourcePackSend, 56:PacketRespawn, 57:PacketEntityHeadRotation, 59:PacketWorldBorder, 60:PacketCamera, 61:PacketHeldItemSlot, 62:PacketScoreboardDisplayObjective, 63:PacketEntityMetadata, 64:PacketAttachEntity, 65:PacketEntityVelocity, 66:PacketEntityEquipment, 67:PacketExperience, 68:PacketUpdateHealth, 69:PacketScoreboardObjective, 70:PacketSetPassengers, 71:PacketTeams, 72:PacketScoreboardScore, 73:PacketSpawnPosition, 74:PacketUpdateTime, 75:PacketTitle, 76:PacketStopSound, 77:PacketSoundEffect, 78:PacketPlayerlistHeader, 79:PacketCollect, 80:PacketEntityTeleport, 82:PacketEntityUpdateAttributes, 83:PacketEntityEffect, 58:PacketSelectAdvancementTab, 84:PacketDeclareRecipes, 85:PacketTags, 2:PacketSpawnEntityWeather, 51:PacketBed }, - 403 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 81:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 49:PacketFacePlayer, 29:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 30:PacketExplosion, 31:PacketUnloadChunk, 32:PacketGameStateChange, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketLogin, 38:PacketMap, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 39:PacketEntity, 43:PacketVehicleMove, 44:PacketOpenSignEntity, 45:PacketCraftRecipeResponse, 46:PacketAbilities, 47:PacketCombatEvent, 48:PacketPlayerInfo, 50:PacketPosition, 52:PacketUnlockRecipes, 53:PacketEntityDestroy, 54:PacketRemoveEntityEffect, 55:PacketResourcePackSend, 56:PacketRespawn, 57:PacketEntityHeadRotation, 59:PacketWorldBorder, 60:PacketCamera, 61:PacketHeldItemSlot, 62:PacketScoreboardDisplayObjective, 63:PacketEntityMetadata, 64:PacketAttachEntity, 65:PacketEntityVelocity, 66:PacketEntityEquipment, 67:PacketExperience, 68:PacketUpdateHealth, 69:PacketScoreboardObjective, 70:PacketSetPassengers, 71:PacketTeams, 72:PacketScoreboardScore, 73:PacketSpawnPosition, 74:PacketUpdateTime, 75:PacketTitle, 76:PacketStopSound, 77:PacketSoundEffect, 78:PacketPlayerlistHeader, 79:PacketCollect, 80:PacketEntityTeleport, 82:PacketEntityUpdateAttributes, 83:PacketEntityEffect, 58:PacketSelectAdvancementTab, 84:PacketDeclareRecipes, 85:PacketTags, 2:PacketSpawnEntityWeather, 51:PacketBed }, - 402 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 81:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 49:PacketFacePlayer, 29:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 30:PacketExplosion, 31:PacketUnloadChunk, 32:PacketGameStateChange, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketLogin, 38:PacketMap, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 39:PacketEntity, 43:PacketVehicleMove, 44:PacketOpenSignEntity, 45:PacketCraftRecipeResponse, 46:PacketAbilities, 47:PacketCombatEvent, 48:PacketPlayerInfo, 50:PacketPosition, 52:PacketUnlockRecipes, 53:PacketEntityDestroy, 54:PacketRemoveEntityEffect, 55:PacketResourcePackSend, 56:PacketRespawn, 57:PacketEntityHeadRotation, 59:PacketWorldBorder, 60:PacketCamera, 61:PacketHeldItemSlot, 62:PacketScoreboardDisplayObjective, 63:PacketEntityMetadata, 64:PacketAttachEntity, 65:PacketEntityVelocity, 66:PacketEntityEquipment, 67:PacketExperience, 68:PacketUpdateHealth, 69:PacketScoreboardObjective, 70:PacketSetPassengers, 71:PacketTeams, 72:PacketScoreboardScore, 73:PacketSpawnPosition, 74:PacketUpdateTime, 75:PacketTitle, 76:PacketStopSound, 77:PacketSoundEffect, 78:PacketPlayerlistHeader, 79:PacketCollect, 80:PacketEntityTeleport, 82:PacketEntityUpdateAttributes, 83:PacketEntityEffect, 58:PacketSelectAdvancementTab, 84:PacketDeclareRecipes, 85:PacketTags, 2:PacketSpawnEntityWeather, 51:PacketBed }, - 401 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 81:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 49:PacketFacePlayer, 29:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 30:PacketExplosion, 31:PacketUnloadChunk, 32:PacketGameStateChange, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketLogin, 38:PacketMap, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 39:PacketEntity, 43:PacketVehicleMove, 44:PacketOpenSignEntity, 45:PacketCraftRecipeResponse, 46:PacketAbilities, 47:PacketCombatEvent, 48:PacketPlayerInfo, 50:PacketPosition, 52:PacketUnlockRecipes, 53:PacketEntityDestroy, 54:PacketRemoveEntityEffect, 55:PacketResourcePackSend, 56:PacketRespawn, 57:PacketEntityHeadRotation, 59:PacketWorldBorder, 60:PacketCamera, 61:PacketHeldItemSlot, 62:PacketScoreboardDisplayObjective, 63:PacketEntityMetadata, 64:PacketAttachEntity, 65:PacketEntityVelocity, 66:PacketEntityEquipment, 67:PacketExperience, 68:PacketUpdateHealth, 69:PacketScoreboardObjective, 70:PacketSetPassengers, 71:PacketTeams, 72:PacketScoreboardScore, 73:PacketSpawnPosition, 74:PacketUpdateTime, 75:PacketTitle, 76:PacketStopSound, 77:PacketSoundEffect, 78:PacketPlayerlistHeader, 79:PacketCollect, 80:PacketEntityTeleport, 82:PacketEntityUpdateAttributes, 83:PacketEntityEffect, 58:PacketSelectAdvancementTab, 84:PacketDeclareRecipes, 85:PacketTags, 2:PacketSpawnEntityWeather, 51:PacketBed }, - 335 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 76:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 38:PacketRelEntityMove, 39:PacketEntityMoveLook, 40:PacketEntityLook, 37:PacketEntity, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 44:PacketCombatEvent, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketUnlockRecipes, 49:PacketEntityDestroy, 50:PacketRemoveEntityEffect, 51:PacketResourcePackSend, 52:PacketRespawn, 53:PacketEntityHeadRotation, 55:PacketWorldBorder, 56:PacketCamera, 57:PacketHeldItemSlot, 58:PacketScoreboardDisplayObjective, 59:PacketEntityMetadata, 60:PacketAttachEntity, 61:PacketEntityVelocity, 62:PacketEntityEquipment, 63:PacketExperience, 64:PacketUpdateHealth, 65:PacketScoreboardObjective, 66:PacketSetPassengers, 67:PacketTeams, 68:PacketScoreboardScore, 69:PacketSpawnPosition, 70:PacketUpdateTime, 71:PacketTitle, 72:PacketSoundEffect, 73:PacketPlayerlistHeader, 74:PacketCollect, 75:PacketEntityTeleport, 77:PacketEntityUpdateAttributes, 78:PacketEntityEffect, 54:PacketSelectAdvancementTab, 2:PacketSpawnEntityWeather, 47:PacketBed }, - 340 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 77:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 38:PacketRelEntityMove, 39:PacketEntityMoveLook, 40:PacketEntityLook, 37:PacketEntity, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketCraftRecipeResponse, 44:PacketAbilities, 45:PacketCombatEvent, 46:PacketPlayerInfo, 47:PacketPosition, 49:PacketUnlockRecipes, 50:PacketEntityDestroy, 51:PacketRemoveEntityEffect, 52:PacketResourcePackSend, 53:PacketRespawn, 54:PacketEntityHeadRotation, 56:PacketWorldBorder, 57:PacketCamera, 58:PacketHeldItemSlot, 59:PacketScoreboardDisplayObjective, 60:PacketEntityMetadata, 61:PacketAttachEntity, 62:PacketEntityVelocity, 63:PacketEntityEquipment, 64:PacketExperience, 65:PacketUpdateHealth, 66:PacketScoreboardObjective, 67:PacketSetPassengers, 68:PacketTeams, 69:PacketScoreboardScore, 70:PacketSpawnPosition, 71:PacketUpdateTime, 72:PacketTitle, 73:PacketSoundEffect, 74:PacketPlayerlistHeader, 75:PacketCollect, 76:PacketEntityTeleport, 78:PacketEntityUpdateAttributes, 79:PacketEntityEffect, 55:PacketSelectAdvancementTab, 2:PacketSpawnEntityWeather, 48:PacketBed }, - 338 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 77:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 38:PacketRelEntityMove, 39:PacketEntityMoveLook, 40:PacketEntityLook, 37:PacketEntity, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketCraftRecipeResponse, 44:PacketAbilities, 45:PacketCombatEvent, 46:PacketPlayerInfo, 47:PacketPosition, 49:PacketUnlockRecipes, 50:PacketEntityDestroy, 51:PacketRemoveEntityEffect, 52:PacketResourcePackSend, 53:PacketRespawn, 54:PacketEntityHeadRotation, 56:PacketWorldBorder, 57:PacketCamera, 58:PacketHeldItemSlot, 59:PacketScoreboardDisplayObjective, 60:PacketEntityMetadata, 61:PacketAttachEntity, 62:PacketEntityVelocity, 63:PacketEntityEquipment, 64:PacketExperience, 65:PacketUpdateHealth, 66:PacketScoreboardObjective, 67:PacketSetPassengers, 68:PacketTeams, 69:PacketScoreboardScore, 70:PacketSpawnPosition, 71:PacketUpdateTime, 72:PacketTitle, 73:PacketSoundEffect, 74:PacketPlayerlistHeader, 75:PacketCollect, 76:PacketEntityTeleport, 78:PacketEntityUpdateAttributes, 79:PacketEntityEffect, 55:PacketSelectAdvancementTab, 2:PacketSpawnEntityWeather, 48:PacketBed }, - 331 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketAdvancements, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 15:PacketTabComplete, 16:PacketChat, 17:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketLogin, 37:PacketMap, 38:PacketRelEntityMove, 39:PacketEntityMoveLook, 40:PacketEntityLook, 41:PacketEntity, 42:PacketVehicleMove, 43:PacketOpenSignEntity, 44:PacketAbilities, 45:PacketCombatEvent, 46:PacketPlayerInfo, 47:PacketPosition, 49:PacketUnlockRecipes, 50:PacketEntityDestroy, 51:PacketRemoveEntityEffect, 52:PacketResourcePackSend, 53:PacketRespawn, 54:PacketEntityHeadRotation, 55:PacketWorldBorder, 56:PacketCamera, 57:PacketHeldItemSlot, 58:PacketScoreboardDisplayObjective, 59:PacketEntityMetadata, 60:PacketAttachEntity, 61:PacketEntityVelocity, 62:PacketEntityEquipment, 63:PacketExperience, 64:PacketUpdateHealth, 65:PacketScoreboardObjective, 66:PacketSetPassengers, 67:PacketTeams, 68:PacketScoreboardScore, 69:PacketSpawnPosition, 70:PacketUpdateTime, 71:PacketTitle, 72:PacketSoundEffect, 73:PacketPlayerlistHeader, 74:PacketCollect, 75:PacketEntityTeleport, 76:PacketEntityUpdateAttributes, 77:PacketEntityEffect, 2:PacketSpawnEntityWeather, 48:PacketBed, 78:PacketAdvancementProgress }, - 315 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 40:PacketEntity, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 44:PacketCombatEvent, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 53:PacketWorldBorder, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 69:PacketTitle, 70:PacketSoundEffect, 71:PacketPlayerlistHeader, 72:PacketCollect, 73:PacketEntityTeleport, 74:PacketEntityUpdateAttributes, 75:PacketEntityEffect, 2:PacketSpawnEntityWeather, 47:PacketBed }, - 210 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 40:PacketEntity, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 44:PacketCombatEvent, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 53:PacketWorldBorder, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 69:PacketTitle, 70:PacketSoundEffect, 71:PacketPlayerlistHeader, 72:PacketCollect, 73:PacketEntityTeleport, 74:PacketEntityUpdateAttributes, 75:PacketEntityEffect, 2:PacketSpawnEntityWeather, 47:PacketBed } + 304 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 40:PacketEntity, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 44:PacketCombatEvent, 45:PacketPlayerInfo, 46:PacketPosition, 47:PacketBed, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 53:PacketWorldBorder, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 69:PacketTitle, 70:PacketSoundEffect, 71:PacketPlayerlistHeader, 72:PacketCollect, 73:PacketEntityTeleport, 74:PacketEntityUpdateAttributes, 75:PacketEntityEffect }, + 201 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 40:PacketEntity, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 44:PacketCombatEvent, 45:PacketPlayerInfo, 46:PacketPosition, 47:PacketBed, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 53:PacketWorldBorder, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 69:PacketTitle, 70:PacketSoundEffect, 71:PacketPlayerlistHeader, 72:PacketCollect, 73:PacketEntityTeleport, 74:PacketEntityUpdateAttributes, 75:PacketEntityEffect }, + 47 : { 14:PacketSpawnEntity, 17:PacketSpawnEntityExperienceOrb, 44:PacketSpawnEntityWeather, 15:PacketSpawnEntityLiving, 16:PacketSpawnEntityPainting, 12:PacketNamedEntitySpawn, 11:PacketAnimation, 55:PacketStatistics, 37:PacketBlockBreakAnimation, 53:PacketTileEntityData, 36:PacketBlockAction, 35:PacketBlockChange, 65:PacketDifficulty, 58:PacketTabComplete, 2:PacketChat, 34:PacketMultiBlockChange, 50:PacketTransaction, 46:PacketCloseWindow, 45:PacketOpenWindow, 48:PacketWindowItems, 49:PacketCraftProgressBar, 47:PacketSetSlot, 63:PacketCustomPayload, 41:PacketNamedSoundEffect, 64:PacketKickDisconnect, 26:PacketEntityStatus, 39:PacketExplosion, 43:PacketGameStateChange, 0:PacketKeepAlive, 33:PacketMapChunk, 40:PacketWorldEvent, 42:PacketWorldParticles, 1:PacketLogin, 52:PacketMap, 21:PacketRelEntityMove, 23:PacketEntityMoveLook, 22:PacketEntityLook, 20:PacketEntity, 54:PacketOpenSignEntity, 57:PacketAbilities, 66:PacketCombatEvent, 56:PacketPlayerInfo, 8:PacketPosition, 10:PacketBed, 19:PacketEntityDestroy, 30:PacketRemoveEntityEffect, 72:PacketResourcePackSend, 7:PacketRespawn, 25:PacketEntityHeadRotation, 68:PacketWorldBorder, 67:PacketCamera, 9:PacketHeldItemSlot, 61:PacketScoreboardDisplayObjective, 28:PacketEntityMetadata, 27:PacketAttachEntity, 18:PacketEntityVelocity, 4:PacketEntityEquipment, 31:PacketExperience, 6:PacketUpdateHealth, 59:PacketScoreboardObjective, 60:PacketScoreboardScore, 5:PacketSpawnPosition, 3:PacketUpdateTime, 69:PacketTitle, 71:PacketPlayerlistHeader, 13:PacketCollect, 24:PacketEntityTeleport, 29:PacketEntityEffect, 32:PacketUpdateAttributes, 38:PacketMapChunkBulk, 51:PacketUpdateSign, 62:PacketScoreboardTeam, 70:PacketSetCompression, 73:PacketUpdateEntityNbt }, + 498 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 37:PacketLogin, 38:PacketMap, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 43:PacketEntity, 44:PacketVehicleMove, 47:PacketOpenSignEntity, 49:PacketAbilities, 50:PacketCombatEvent, 51:PacketPlayerInfo, 53:PacketPosition, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 61:PacketWorldBorder, 62:PacketCamera, 63:PacketHeldItemSlot, 66:PacketScoreboardDisplayObjective, 67:PacketEntityMetadata, 68:PacketAttachEntity, 69:PacketEntityVelocity, 70:PacketEntityEquipment, 71:PacketExperience, 72:PacketUpdateHealth, 73:PacketScoreboardObjective, 74:PacketSetPassengers, 75:PacketTeams, 76:PacketScoreboardScore, 77:PacketSpawnPosition, 78:PacketUpdateTime, 79:PacketTitle, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 87:PacketAdvancements, 17:PacketDeclareCommands, 52:PacketFacePlayer, 84:PacketNbtQueryResponse, 31:PacketOpenHorseWindow, 36:PacketUpdateLight, 39:PacketTradeList, 45:PacketOpenBook, 48:PacketCraftRecipeResponse, 54:PacketUnlockRecipes, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 80:PacketEntitySoundEffect, 82:PacketStopSound, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 92:PacketAcknowledgePlayerDigging }, + 315 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 40:PacketEntity, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 44:PacketCombatEvent, 45:PacketPlayerInfo, 46:PacketPosition, 47:PacketBed, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 53:PacketWorldBorder, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 69:PacketTitle, 70:PacketSoundEffect, 71:PacketPlayerlistHeader, 72:PacketCollect, 73:PacketEntityTeleport, 74:PacketEntityUpdateAttributes, 75:PacketEntityEffect }, + 107 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 40:PacketEntity, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 44:PacketCombatEvent, 45:PacketPlayerInfo, 46:PacketPosition, 47:PacketBed, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 53:PacketWorldBorder, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 69:PacketTitle, 71:PacketSoundEffect, 72:PacketPlayerlistHeader, 73:PacketCollect, 74:PacketEntityTeleport, 75:PacketEntityUpdateAttributes, 76:PacketEntityEffect, 70:PacketUpdateSign }, + 755 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityLiving, 3:PacketSpawnEntityPainting, 4:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 17:PacketTabComplete, 15:PacketChat, 63:PacketMultiBlockChange, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 38:PacketLogin, 39:PacketMap, 41:PacketRelEntityMove, 42:PacketEntityMoveLook, 43:PacketEntityLook, 44:PacketVehicleMove, 47:PacketOpenSignEntity, 50:PacketAbilities, 54:PacketPlayerInfo, 56:PacketPosition, 59:PacketRemoveEntityEffect, 60:PacketResourcePackSend, 61:PacketRespawn, 62:PacketEntityHeadRotation, 71:PacketCamera, 72:PacketHeldItemSlot, 76:PacketScoreboardDisplayObjective, 77:PacketEntityMetadata, 78:PacketAttachEntity, 79:PacketEntityVelocity, 80:PacketEntityEquipment, 81:PacketExperience, 82:PacketUpdateHealth, 83:PacketScoreboardObjective, 84:PacketSetPassengers, 85:PacketTeams, 86:PacketScoreboardScore, 75:PacketSpawnPosition, 88:PacketUpdateTime, 92:PacketSoundEffect, 94:PacketPlayerlistHeader, 96:PacketCollect, 97:PacketEntityTeleport, 99:PacketEntityUpdateAttributes, 100:PacketEntityEffect, 98:PacketAdvancements, 18:PacketDeclareCommands, 55:PacketFacePlayer, 95:PacketNbtQueryResponse, 31:PacketOpenHorseWindow, 37:PacketUpdateLight, 40:PacketTradeList, 45:PacketOpenBook, 49:PacketCraftRecipeResponse, 57:PacketUnlockRecipes, 73:PacketUpdateViewPosition, 74:PacketUpdateViewDistance, 91:PacketEntitySoundEffect, 93:PacketStopSound, 64:PacketSelectAdvancementTab, 101:PacketDeclareRecipes, 102:PacketTags, 8:PacketAcknowledgePlayerDigging, 51:PacketEndCombatEvent, 52:PacketEnterCombatEvent, 53:PacketDeathCombatEvent, 58:PacketDestroyEntity, 5:PacketSculkVibrationSignal, 16:PacketClearTitles, 32:PacketInitializeWorldBorder, 65:PacketActionBar, 66:PacketWorldBorderCenter, 67:PacketWorldBorderLerpSize, 68:PacketWorldBorderSize, 69:PacketWorldBorderWarningDelay, 70:PacketWorldBorderWarningReach, 48:PacketPing, 87:PacketSetTitleSubtitle, 89:PacketSetTitleText, 90:PacketSetTitleTime }, + 477 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 37:PacketLogin, 38:PacketMap, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 43:PacketEntity, 44:PacketVehicleMove, 47:PacketOpenSignEntity, 49:PacketAbilities, 50:PacketCombatEvent, 51:PacketPlayerInfo, 53:PacketPosition, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 61:PacketWorldBorder, 62:PacketCamera, 63:PacketHeldItemSlot, 66:PacketScoreboardDisplayObjective, 67:PacketEntityMetadata, 68:PacketAttachEntity, 69:PacketEntityVelocity, 70:PacketEntityEquipment, 71:PacketExperience, 72:PacketUpdateHealth, 73:PacketScoreboardObjective, 74:PacketSetPassengers, 75:PacketTeams, 76:PacketScoreboardScore, 77:PacketSpawnPosition, 78:PacketUpdateTime, 79:PacketTitle, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 87:PacketAdvancements, 17:PacketDeclareCommands, 52:PacketFacePlayer, 84:PacketNbtQueryResponse, 31:PacketOpenHorseWindow, 36:PacketUpdateLight, 39:PacketTradeList, 45:PacketOpenBook, 48:PacketCraftRecipeResponse, 54:PacketUnlockRecipes, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 80:PacketEntitySoundEffect, 82:PacketStopSound, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags }, + 757 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityLiving, 3:PacketSpawnEntityPainting, 4:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 17:PacketTabComplete, 15:PacketChat, 63:PacketMultiBlockChange, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 38:PacketLogin, 39:PacketMap, 41:PacketRelEntityMove, 42:PacketEntityMoveLook, 43:PacketEntityLook, 44:PacketVehicleMove, 47:PacketOpenSignEntity, 50:PacketAbilities, 54:PacketPlayerInfo, 56:PacketPosition, 58:PacketEntityDestroy, 59:PacketRemoveEntityEffect, 60:PacketResourcePackSend, 61:PacketRespawn, 62:PacketEntityHeadRotation, 71:PacketCamera, 72:PacketHeldItemSlot, 76:PacketScoreboardDisplayObjective, 77:PacketEntityMetadata, 78:PacketAttachEntity, 79:PacketEntityVelocity, 80:PacketEntityEquipment, 81:PacketExperience, 82:PacketUpdateHealth, 83:PacketScoreboardObjective, 84:PacketSetPassengers, 85:PacketTeams, 86:PacketScoreboardScore, 75:PacketSpawnPosition, 89:PacketUpdateTime, 93:PacketSoundEffect, 95:PacketPlayerlistHeader, 97:PacketCollect, 98:PacketEntityTeleport, 100:PacketEntityUpdateAttributes, 101:PacketEntityEffect, 99:PacketAdvancements, 18:PacketDeclareCommands, 55:PacketFacePlayer, 96:PacketNbtQueryResponse, 31:PacketOpenHorseWindow, 37:PacketUpdateLight, 40:PacketTradeList, 45:PacketOpenBook, 49:PacketCraftRecipeResponse, 57:PacketUnlockRecipes, 73:PacketUpdateViewPosition, 74:PacketUpdateViewDistance, 92:PacketEntitySoundEffect, 94:PacketStopSound, 64:PacketSelectAdvancementTab, 102:PacketDeclareRecipes, 103:PacketTags, 8:PacketAcknowledgePlayerDigging, 51:PacketEndCombatEvent, 52:PacketEnterCombatEvent, 53:PacketDeathCombatEvent, 5:PacketSculkVibrationSignal, 16:PacketClearTitles, 32:PacketInitializeWorldBorder, 65:PacketActionBar, 66:PacketWorldBorderCenter, 67:PacketWorldBorderLerpSize, 68:PacketWorldBorderSize, 69:PacketWorldBorderWarningDelay, 70:PacketWorldBorderWarningReach, 48:PacketPing, 88:PacketSetTitleSubtitle, 90:PacketSetTitleText, 91:PacketSetTitleTime, 87:PacketSimulationDistance }, + 327 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 15:PacketTabComplete, 16:PacketChat, 17:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketLogin, 37:PacketMap, 38:PacketRelEntityMove, 39:PacketEntityMoveLook, 40:PacketEntityLook, 41:PacketEntity, 42:PacketVehicleMove, 43:PacketOpenSignEntity, 44:PacketAbilities, 45:PacketCombatEvent, 46:PacketPlayerInfo, 47:PacketPosition, 48:PacketBed, 50:PacketEntityDestroy, 51:PacketRemoveEntityEffect, 52:PacketResourcePackSend, 53:PacketRespawn, 54:PacketEntityHeadRotation, 55:PacketWorldBorder, 56:PacketCamera, 57:PacketHeldItemSlot, 58:PacketScoreboardDisplayObjective, 59:PacketEntityMetadata, 60:PacketAttachEntity, 61:PacketEntityVelocity, 62:PacketEntityEquipment, 63:PacketExperience, 64:PacketUpdateHealth, 65:PacketScoreboardObjective, 66:PacketSetPassengers, 67:PacketTeams, 68:PacketScoreboardScore, 69:PacketSpawnPosition, 70:PacketUpdateTime, 71:PacketTitle, 72:PacketSoundEffect, 73:PacketPlayerlistHeader, 74:PacketCollect, 75:PacketEntityTeleport, 76:PacketEntityUpdateAttributes, 77:PacketEntityEffect, 8:PacketAdvancements, 49:PacketUnlockRecipes }, + 351 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketLogin, 37:PacketMap, 39:PacketRelEntityMove, 40:PacketEntityMoveLook, 41:PacketEntityLook, 38:PacketEntity, 42:PacketVehicleMove, 43:PacketOpenSignEntity, 45:PacketAbilities, 46:PacketCombatEvent, 47:PacketPlayerInfo, 48:PacketPosition, 49:PacketBed, 51:PacketEntityDestroy, 52:PacketRemoveEntityEffect, 53:PacketResourcePackSend, 54:PacketRespawn, 55:PacketEntityHeadRotation, 57:PacketWorldBorder, 58:PacketCamera, 59:PacketHeldItemSlot, 60:PacketScoreboardDisplayObjective, 61:PacketEntityMetadata, 62:PacketAttachEntity, 63:PacketEntityVelocity, 64:PacketEntityEquipment, 65:PacketExperience, 66:PacketUpdateHealth, 67:PacketScoreboardObjective, 68:PacketSetPassengers, 69:PacketTeams, 70:PacketScoreboardScore, 71:PacketSpawnPosition, 72:PacketUpdateTime, 73:PacketTitle, 75:PacketSoundEffect, 76:PacketPlayerlistHeader, 77:PacketCollect, 78:PacketEntityTeleport, 80:PacketEntityUpdateAttributes, 81:PacketEntityEffect, 79:PacketAdvancements, 17:PacketDeclareCommands, 44:PacketCraftRecipeResponse, 50:PacketUnlockRecipes, 74:PacketStopSound, 56:PacketSelectAdvancementTab, 82:PacketDeclareRecipes, 83:PacketTags }, + 1073741839 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityLiving, 3:PacketSpawnEntityPainting, 4:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 16:PacketTabComplete, 15:PacketChat, 60:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 37:PacketLogin, 38:PacketMap, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 43:PacketEntity, 44:PacketVehicleMove, 47:PacketOpenSignEntity, 49:PacketAbilities, 50:PacketCombatEvent, 51:PacketPlayerInfo, 53:PacketPosition, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 62:PacketWorldBorder, 63:PacketCamera, 64:PacketHeldItemSlot, 68:PacketScoreboardDisplayObjective, 69:PacketEntityMetadata, 70:PacketAttachEntity, 71:PacketEntityVelocity, 72:PacketEntityEquipment, 73:PacketExperience, 74:PacketUpdateHealth, 75:PacketScoreboardObjective, 76:PacketSetPassengers, 77:PacketTeams, 78:PacketScoreboardScore, 67:PacketSpawnPosition, 79:PacketUpdateTime, 80:PacketTitle, 82:PacketSoundEffect, 84:PacketPlayerlistHeader, 86:PacketCollect, 87:PacketEntityTeleport, 89:PacketEntityUpdateAttributes, 90:PacketEntityEffect, 88:PacketAdvancements, 17:PacketDeclareCommands, 52:PacketFacePlayer, 85:PacketNbtQueryResponse, 31:PacketOpenHorseWindow, 36:PacketUpdateLight, 39:PacketTradeList, 45:PacketOpenBook, 48:PacketCraftRecipeResponse, 54:PacketUnlockRecipes, 65:PacketUpdateViewPosition, 66:PacketUpdateViewDistance, 81:PacketEntitySoundEffect, 83:PacketStopSound, 61:PacketSelectAdvancementTab, 91:PacketDeclareRecipes, 92:PacketTags, 8:PacketAcknowledgePlayerDigging, 5:PacketSculkVibrationSignal }, + 736 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityLiving, 3:PacketSpawnEntityPainting, 4:PacketNamedEntitySpawn, 5:PacketAnimation, 6:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 37:PacketLogin, 38:PacketMap, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 43:PacketEntity, 44:PacketVehicleMove, 47:PacketOpenSignEntity, 49:PacketAbilities, 50:PacketCombatEvent, 51:PacketPlayerInfo, 53:PacketPosition, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 61:PacketWorldBorder, 62:PacketCamera, 63:PacketHeldItemSlot, 67:PacketScoreboardDisplayObjective, 68:PacketEntityMetadata, 69:PacketAttachEntity, 70:PacketEntityVelocity, 71:PacketEntityEquipment, 72:PacketExperience, 73:PacketUpdateHealth, 74:PacketScoreboardObjective, 75:PacketSetPassengers, 76:PacketTeams, 77:PacketScoreboardScore, 66:PacketSpawnPosition, 78:PacketUpdateTime, 79:PacketTitle, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 87:PacketAdvancements, 17:PacketDeclareCommands, 52:PacketFacePlayer, 84:PacketNbtQueryResponse, 31:PacketOpenHorseWindow, 36:PacketUpdateLight, 39:PacketTradeList, 45:PacketOpenBook, 48:PacketCraftRecipeResponse, 54:PacketUnlockRecipes, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 80:PacketEntitySoundEffect, 82:PacketStopSound, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 7:PacketAcknowledgePlayerDigging }, + 573 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 17:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 19:PacketTransaction, 20:PacketCloseWindow, 47:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 38:PacketLogin, 39:PacketMap, 41:PacketRelEntityMove, 42:PacketEntityMoveLook, 43:PacketEntityLook, 44:PacketEntity, 45:PacketVehicleMove, 48:PacketOpenSignEntity, 50:PacketAbilities, 51:PacketCombatEvent, 52:PacketPlayerInfo, 54:PacketPosition, 56:PacketEntityDestroy, 57:PacketRemoveEntityEffect, 58:PacketResourcePackSend, 59:PacketRespawn, 60:PacketEntityHeadRotation, 62:PacketWorldBorder, 63:PacketCamera, 64:PacketHeldItemSlot, 67:PacketScoreboardDisplayObjective, 68:PacketEntityMetadata, 69:PacketAttachEntity, 70:PacketEntityVelocity, 71:PacketEntityEquipment, 72:PacketExperience, 73:PacketUpdateHealth, 74:PacketScoreboardObjective, 75:PacketSetPassengers, 76:PacketTeams, 77:PacketScoreboardScore, 78:PacketSpawnPosition, 79:PacketUpdateTime, 80:PacketTitle, 82:PacketSoundEffect, 84:PacketPlayerlistHeader, 86:PacketCollect, 87:PacketEntityTeleport, 89:PacketEntityUpdateAttributes, 90:PacketEntityEffect, 88:PacketAdvancements, 18:PacketDeclareCommands, 53:PacketFacePlayer, 85:PacketNbtQueryResponse, 32:PacketOpenHorseWindow, 37:PacketUpdateLight, 40:PacketTradeList, 46:PacketOpenBook, 49:PacketCraftRecipeResponse, 55:PacketUnlockRecipes, 65:PacketUpdateViewPosition, 66:PacketUpdateViewDistance, 81:PacketEntitySoundEffect, 83:PacketStopSound, 61:PacketSelectAdvancementTab, 91:PacketDeclareRecipes, 92:PacketTags, 8:PacketAcknowledgePlayerDigging }, + 404 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 30:PacketExplosion, 31:PacketUnloadChunk, 32:PacketGameStateChange, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketLogin, 38:PacketMap, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 39:PacketEntity, 43:PacketVehicleMove, 44:PacketOpenSignEntity, 46:PacketAbilities, 47:PacketCombatEvent, 48:PacketPlayerInfo, 50:PacketPosition, 51:PacketBed, 53:PacketEntityDestroy, 54:PacketRemoveEntityEffect, 55:PacketResourcePackSend, 56:PacketRespawn, 57:PacketEntityHeadRotation, 59:PacketWorldBorder, 60:PacketCamera, 61:PacketHeldItemSlot, 62:PacketScoreboardDisplayObjective, 63:PacketEntityMetadata, 64:PacketAttachEntity, 65:PacketEntityVelocity, 66:PacketEntityEquipment, 67:PacketExperience, 68:PacketUpdateHealth, 69:PacketScoreboardObjective, 70:PacketSetPassengers, 71:PacketTeams, 72:PacketScoreboardScore, 73:PacketSpawnPosition, 74:PacketUpdateTime, 75:PacketTitle, 77:PacketSoundEffect, 78:PacketPlayerlistHeader, 79:PacketCollect, 80:PacketEntityTeleport, 82:PacketEntityUpdateAttributes, 83:PacketEntityEffect, 81:PacketAdvancements, 17:PacketDeclareCommands, 49:PacketFacePlayer, 29:PacketNbtQueryResponse, 45:PacketCraftRecipeResponse, 52:PacketUnlockRecipes, 76:PacketStopSound, 58:PacketSelectAdvancementTab, 84:PacketDeclareRecipes, 85:PacketTags }, + 393 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 30:PacketExplosion, 31:PacketUnloadChunk, 32:PacketGameStateChange, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketLogin, 38:PacketMap, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 39:PacketEntity, 43:PacketVehicleMove, 44:PacketOpenSignEntity, 46:PacketAbilities, 47:PacketCombatEvent, 48:PacketPlayerInfo, 50:PacketPosition, 51:PacketBed, 53:PacketEntityDestroy, 54:PacketRemoveEntityEffect, 55:PacketResourcePackSend, 56:PacketRespawn, 57:PacketEntityHeadRotation, 59:PacketWorldBorder, 60:PacketCamera, 61:PacketHeldItemSlot, 62:PacketScoreboardDisplayObjective, 63:PacketEntityMetadata, 64:PacketAttachEntity, 65:PacketEntityVelocity, 66:PacketEntityEquipment, 67:PacketExperience, 68:PacketUpdateHealth, 69:PacketScoreboardObjective, 70:PacketSetPassengers, 71:PacketTeams, 72:PacketScoreboardScore, 73:PacketSpawnPosition, 74:PacketUpdateTime, 75:PacketTitle, 77:PacketSoundEffect, 78:PacketPlayerlistHeader, 79:PacketCollect, 80:PacketEntityTeleport, 82:PacketEntityUpdateAttributes, 83:PacketEntityEffect, 81:PacketAdvancements, 17:PacketDeclareCommands, 49:PacketFacePlayer, 29:PacketNbtQueryResponse, 45:PacketCraftRecipeResponse, 52:PacketUnlockRecipes, 76:PacketStopSound, 58:PacketSelectAdvancementTab, 84:PacketDeclareRecipes, 85:PacketTags }, + 335 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 38:PacketRelEntityMove, 39:PacketEntityMoveLook, 40:PacketEntityLook, 37:PacketEntity, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 44:PacketCombatEvent, 45:PacketPlayerInfo, 46:PacketPosition, 47:PacketBed, 49:PacketEntityDestroy, 50:PacketRemoveEntityEffect, 51:PacketResourcePackSend, 52:PacketRespawn, 53:PacketEntityHeadRotation, 55:PacketWorldBorder, 56:PacketCamera, 57:PacketHeldItemSlot, 58:PacketScoreboardDisplayObjective, 59:PacketEntityMetadata, 60:PacketAttachEntity, 61:PacketEntityVelocity, 62:PacketEntityEquipment, 63:PacketExperience, 64:PacketUpdateHealth, 65:PacketScoreboardObjective, 66:PacketSetPassengers, 67:PacketTeams, 68:PacketScoreboardScore, 69:PacketSpawnPosition, 70:PacketUpdateTime, 71:PacketTitle, 72:PacketSoundEffect, 73:PacketPlayerlistHeader, 74:PacketCollect, 75:PacketEntityTeleport, 77:PacketEntityUpdateAttributes, 78:PacketEntityEffect, 76:PacketAdvancements, 48:PacketUnlockRecipes, 54:PacketSelectAdvancementTab }, + 338 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 38:PacketRelEntityMove, 39:PacketEntityMoveLook, 40:PacketEntityLook, 37:PacketEntity, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 44:PacketAbilities, 45:PacketCombatEvent, 46:PacketPlayerInfo, 47:PacketPosition, 48:PacketBed, 50:PacketEntityDestroy, 51:PacketRemoveEntityEffect, 52:PacketResourcePackSend, 53:PacketRespawn, 54:PacketEntityHeadRotation, 56:PacketWorldBorder, 57:PacketCamera, 58:PacketHeldItemSlot, 59:PacketScoreboardDisplayObjective, 60:PacketEntityMetadata, 61:PacketAttachEntity, 62:PacketEntityVelocity, 63:PacketEntityEquipment, 64:PacketExperience, 65:PacketUpdateHealth, 66:PacketScoreboardObjective, 67:PacketSetPassengers, 68:PacketTeams, 69:PacketScoreboardScore, 70:PacketSpawnPosition, 71:PacketUpdateTime, 72:PacketTitle, 73:PacketSoundEffect, 74:PacketPlayerlistHeader, 75:PacketCollect, 76:PacketEntityTeleport, 78:PacketEntityUpdateAttributes, 79:PacketEntityEffect, 77:PacketAdvancements, 43:PacketCraftRecipeResponse, 49:PacketUnlockRecipes, 55:PacketSelectAdvancementTab }, + 331 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 15:PacketTabComplete, 16:PacketChat, 17:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketLogin, 37:PacketMap, 38:PacketRelEntityMove, 39:PacketEntityMoveLook, 40:PacketEntityLook, 41:PacketEntity, 42:PacketVehicleMove, 43:PacketOpenSignEntity, 44:PacketAbilities, 45:PacketCombatEvent, 46:PacketPlayerInfo, 47:PacketPosition, 48:PacketBed, 50:PacketEntityDestroy, 51:PacketRemoveEntityEffect, 52:PacketResourcePackSend, 53:PacketRespawn, 54:PacketEntityHeadRotation, 55:PacketWorldBorder, 56:PacketCamera, 57:PacketHeldItemSlot, 58:PacketScoreboardDisplayObjective, 59:PacketEntityMetadata, 60:PacketAttachEntity, 61:PacketEntityVelocity, 62:PacketEntityEquipment, 63:PacketExperience, 64:PacketUpdateHealth, 65:PacketScoreboardObjective, 66:PacketSetPassengers, 67:PacketTeams, 68:PacketScoreboardScore, 69:PacketSpawnPosition, 70:PacketUpdateTime, 71:PacketTitle, 72:PacketSoundEffect, 73:PacketPlayerlistHeader, 74:PacketCollect, 75:PacketEntityTeleport, 76:PacketEntityUpdateAttributes, 77:PacketEntityEffect, 8:PacketAdvancements, 49:PacketUnlockRecipes, 78:PacketAdvancementProgress }, + 480 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 37:PacketLogin, 38:PacketMap, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 43:PacketEntity, 44:PacketVehicleMove, 47:PacketOpenSignEntity, 49:PacketAbilities, 50:PacketCombatEvent, 51:PacketPlayerInfo, 53:PacketPosition, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 61:PacketWorldBorder, 62:PacketCamera, 63:PacketHeldItemSlot, 66:PacketScoreboardDisplayObjective, 67:PacketEntityMetadata, 68:PacketAttachEntity, 69:PacketEntityVelocity, 70:PacketEntityEquipment, 71:PacketExperience, 72:PacketUpdateHealth, 73:PacketScoreboardObjective, 74:PacketSetPassengers, 75:PacketTeams, 76:PacketScoreboardScore, 77:PacketSpawnPosition, 78:PacketUpdateTime, 79:PacketTitle, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 87:PacketAdvancements, 17:PacketDeclareCommands, 52:PacketFacePlayer, 84:PacketNbtQueryResponse, 31:PacketOpenHorseWindow, 36:PacketUpdateLight, 39:PacketTradeList, 45:PacketOpenBook, 48:PacketCraftRecipeResponse, 54:PacketUnlockRecipes, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 80:PacketEntitySoundEffect, 82:PacketStopSound, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags }, + 735 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityLiving, 3:PacketSpawnEntityPainting, 4:PacketNamedEntitySpawn, 5:PacketAnimation, 6:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 37:PacketLogin, 38:PacketMap, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 43:PacketEntity, 44:PacketVehicleMove, 47:PacketOpenSignEntity, 49:PacketAbilities, 50:PacketCombatEvent, 51:PacketPlayerInfo, 53:PacketPosition, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 61:PacketWorldBorder, 62:PacketCamera, 63:PacketHeldItemSlot, 67:PacketScoreboardDisplayObjective, 68:PacketEntityMetadata, 69:PacketAttachEntity, 70:PacketEntityVelocity, 71:PacketEntityEquipment, 72:PacketExperience, 73:PacketUpdateHealth, 74:PacketScoreboardObjective, 75:PacketSetPassengers, 76:PacketTeams, 77:PacketScoreboardScore, 66:PacketSpawnPosition, 78:PacketUpdateTime, 79:PacketTitle, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 87:PacketAdvancements, 17:PacketDeclareCommands, 52:PacketFacePlayer, 84:PacketNbtQueryResponse, 31:PacketOpenHorseWindow, 36:PacketUpdateLight, 39:PacketTradeList, 45:PacketOpenBook, 48:PacketCraftRecipeResponse, 54:PacketUnlockRecipes, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 80:PacketEntitySoundEffect, 82:PacketStopSound, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 7:PacketAcknowledgePlayerDigging }, + 109 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 40:PacketEntity, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 44:PacketCombatEvent, 45:PacketPlayerInfo, 46:PacketPosition, 47:PacketBed, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 53:PacketWorldBorder, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 69:PacketTitle, 71:PacketSoundEffect, 72:PacketPlayerlistHeader, 73:PacketCollect, 74:PacketEntityTeleport, 75:PacketEntityUpdateAttributes, 76:PacketEntityEffect, 70:PacketUpdateSign }, + 709 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 17:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 19:PacketTransaction, 20:PacketCloseWindow, 47:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 38:PacketLogin, 39:PacketMap, 41:PacketRelEntityMove, 42:PacketEntityMoveLook, 43:PacketEntityLook, 44:PacketEntity, 45:PacketVehicleMove, 48:PacketOpenSignEntity, 50:PacketAbilities, 51:PacketCombatEvent, 52:PacketPlayerInfo, 54:PacketPosition, 56:PacketEntityDestroy, 57:PacketRemoveEntityEffect, 58:PacketResourcePackSend, 59:PacketRespawn, 60:PacketEntityHeadRotation, 62:PacketWorldBorder, 63:PacketCamera, 64:PacketHeldItemSlot, 68:PacketScoreboardDisplayObjective, 69:PacketEntityMetadata, 70:PacketAttachEntity, 71:PacketEntityVelocity, 72:PacketEntityEquipment, 73:PacketExperience, 74:PacketUpdateHealth, 75:PacketScoreboardObjective, 76:PacketSetPassengers, 77:PacketTeams, 78:PacketScoreboardScore, 67:PacketSpawnPosition, 79:PacketUpdateTime, 80:PacketTitle, 82:PacketSoundEffect, 84:PacketPlayerlistHeader, 86:PacketCollect, 87:PacketEntityTeleport, 89:PacketEntityUpdateAttributes, 90:PacketEntityEffect, 88:PacketAdvancements, 18:PacketDeclareCommands, 53:PacketFacePlayer, 85:PacketNbtQueryResponse, 32:PacketOpenHorseWindow, 37:PacketUpdateLight, 40:PacketTradeList, 46:PacketOpenBook, 49:PacketCraftRecipeResponse, 55:PacketUnlockRecipes, 65:PacketUpdateViewPosition, 66:PacketUpdateViewDistance, 81:PacketEntitySoundEffect, 83:PacketStopSound, 61:PacketSelectAdvancementTab, 91:PacketDeclareRecipes, 92:PacketTags, 8:PacketAcknowledgePlayerDigging }, + 340 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 38:PacketRelEntityMove, 39:PacketEntityMoveLook, 40:PacketEntityLook, 37:PacketEntity, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 44:PacketAbilities, 45:PacketCombatEvent, 46:PacketPlayerInfo, 47:PacketPosition, 48:PacketBed, 50:PacketEntityDestroy, 51:PacketRemoveEntityEffect, 52:PacketResourcePackSend, 53:PacketRespawn, 54:PacketEntityHeadRotation, 56:PacketWorldBorder, 57:PacketCamera, 58:PacketHeldItemSlot, 59:PacketScoreboardDisplayObjective, 60:PacketEntityMetadata, 61:PacketAttachEntity, 62:PacketEntityVelocity, 63:PacketEntityEquipment, 64:PacketExperience, 65:PacketUpdateHealth, 66:PacketScoreboardObjective, 67:PacketSetPassengers, 68:PacketTeams, 69:PacketScoreboardScore, 70:PacketSpawnPosition, 71:PacketUpdateTime, 72:PacketTitle, 73:PacketSoundEffect, 74:PacketPlayerlistHeader, 75:PacketCollect, 76:PacketEntityTeleport, 78:PacketEntityUpdateAttributes, 79:PacketEntityEffect, 77:PacketAdvancements, 43:PacketCraftRecipeResponse, 49:PacketUnlockRecipes, 55:PacketSelectAdvancementTab }, + 5 : { 14:PacketSpawnEntity, 17:PacketSpawnEntityExperienceOrb, 44:PacketSpawnEntityWeather, 15:PacketSpawnEntityLiving, 16:PacketSpawnEntityPainting, 12:PacketNamedEntitySpawn, 11:PacketAnimation, 55:PacketStatistics, 37:PacketBlockBreakAnimation, 53:PacketTileEntityData, 36:PacketBlockAction, 35:PacketBlockChange, 58:PacketTabComplete, 2:PacketChat, 34:PacketMultiBlockChange, 50:PacketTransaction, 46:PacketCloseWindow, 45:PacketOpenWindow, 48:PacketWindowItems, 49:PacketCraftProgressBar, 47:PacketSetSlot, 63:PacketCustomPayload, 41:PacketNamedSoundEffect, 64:PacketKickDisconnect, 26:PacketEntityStatus, 39:PacketExplosion, 43:PacketGameStateChange, 0:PacketKeepAlive, 33:PacketMapChunk, 40:PacketWorldEvent, 42:PacketWorldParticles, 1:PacketLogin, 52:PacketMap, 21:PacketRelEntityMove, 23:PacketEntityMoveLook, 22:PacketEntityLook, 20:PacketEntity, 54:PacketOpenSignEntity, 57:PacketAbilities, 56:PacketPlayerInfo, 8:PacketPosition, 10:PacketBed, 19:PacketEntityDestroy, 30:PacketRemoveEntityEffect, 7:PacketRespawn, 25:PacketEntityHeadRotation, 9:PacketHeldItemSlot, 61:PacketScoreboardDisplayObjective, 28:PacketEntityMetadata, 27:PacketAttachEntity, 18:PacketEntityVelocity, 4:PacketEntityEquipment, 31:PacketExperience, 6:PacketUpdateHealth, 59:PacketScoreboardObjective, 60:PacketScoreboardScore, 5:PacketSpawnPosition, 3:PacketUpdateTime, 13:PacketCollect, 24:PacketEntityTeleport, 29:PacketEntityEffect, 32:PacketUpdateAttributes, 38:PacketMapChunkBulk, 51:PacketUpdateSign, 62:PacketScoreboardTeam }, + 490 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 37:PacketLogin, 38:PacketMap, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 43:PacketEntity, 44:PacketVehicleMove, 47:PacketOpenSignEntity, 49:PacketAbilities, 50:PacketCombatEvent, 51:PacketPlayerInfo, 53:PacketPosition, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 61:PacketWorldBorder, 62:PacketCamera, 63:PacketHeldItemSlot, 66:PacketScoreboardDisplayObjective, 67:PacketEntityMetadata, 68:PacketAttachEntity, 69:PacketEntityVelocity, 70:PacketEntityEquipment, 71:PacketExperience, 72:PacketUpdateHealth, 73:PacketScoreboardObjective, 74:PacketSetPassengers, 75:PacketTeams, 76:PacketScoreboardScore, 77:PacketSpawnPosition, 78:PacketUpdateTime, 79:PacketTitle, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 87:PacketAdvancements, 17:PacketDeclareCommands, 52:PacketFacePlayer, 84:PacketNbtQueryResponse, 31:PacketOpenHorseWindow, 36:PacketUpdateLight, 39:PacketTradeList, 45:PacketOpenBook, 48:PacketCraftRecipeResponse, 54:PacketUnlockRecipes, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 80:PacketEntitySoundEffect, 82:PacketStopSound, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags }, + 734 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityLiving, 3:PacketSpawnEntityPainting, 4:PacketNamedEntitySpawn, 5:PacketAnimation, 6:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 37:PacketLogin, 38:PacketMap, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 43:PacketEntity, 44:PacketVehicleMove, 47:PacketOpenSignEntity, 49:PacketAbilities, 50:PacketCombatEvent, 51:PacketPlayerInfo, 53:PacketPosition, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 61:PacketWorldBorder, 62:PacketCamera, 63:PacketHeldItemSlot, 67:PacketScoreboardDisplayObjective, 68:PacketEntityMetadata, 69:PacketAttachEntity, 70:PacketEntityVelocity, 71:PacketEntityEquipment, 72:PacketExperience, 73:PacketUpdateHealth, 74:PacketScoreboardObjective, 75:PacketSetPassengers, 76:PacketTeams, 77:PacketScoreboardScore, 66:PacketSpawnPosition, 78:PacketUpdateTime, 79:PacketTitle, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 87:PacketAdvancements, 17:PacketDeclareCommands, 52:PacketFacePlayer, 84:PacketNbtQueryResponse, 31:PacketOpenHorseWindow, 36:PacketUpdateLight, 39:PacketTradeList, 45:PacketOpenBook, 48:PacketCraftRecipeResponse, 54:PacketUnlockRecipes, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 80:PacketEntitySoundEffect, 82:PacketStopSound, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 7:PacketAcknowledgePlayerDigging }, + 210 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 40:PacketEntity, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 44:PacketCombatEvent, 45:PacketPlayerInfo, 46:PacketPosition, 47:PacketBed, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 53:PacketWorldBorder, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 69:PacketTitle, 70:PacketSoundEffect, 71:PacketPlayerlistHeader, 72:PacketCollect, 73:PacketEntityTeleport, 74:PacketEntityUpdateAttributes, 75:PacketEntityEffect }, + 110 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 40:PacketEntity, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 44:PacketCombatEvent, 45:PacketPlayerInfo, 46:PacketPosition, 47:PacketBed, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 53:PacketWorldBorder, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 69:PacketTitle, 70:PacketSoundEffect, 71:PacketPlayerlistHeader, 72:PacketCollect, 73:PacketEntityTeleport, 74:PacketEntityUpdateAttributes, 75:PacketEntityEffect }, + 578 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 17:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 19:PacketTransaction, 20:PacketCloseWindow, 47:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 38:PacketLogin, 39:PacketMap, 41:PacketRelEntityMove, 42:PacketEntityMoveLook, 43:PacketEntityLook, 44:PacketEntity, 45:PacketVehicleMove, 48:PacketOpenSignEntity, 50:PacketAbilities, 51:PacketCombatEvent, 52:PacketPlayerInfo, 54:PacketPosition, 56:PacketEntityDestroy, 57:PacketRemoveEntityEffect, 58:PacketResourcePackSend, 59:PacketRespawn, 60:PacketEntityHeadRotation, 62:PacketWorldBorder, 63:PacketCamera, 64:PacketHeldItemSlot, 67:PacketScoreboardDisplayObjective, 68:PacketEntityMetadata, 69:PacketAttachEntity, 70:PacketEntityVelocity, 71:PacketEntityEquipment, 72:PacketExperience, 73:PacketUpdateHealth, 74:PacketScoreboardObjective, 75:PacketSetPassengers, 76:PacketTeams, 77:PacketScoreboardScore, 78:PacketSpawnPosition, 79:PacketUpdateTime, 80:PacketTitle, 82:PacketSoundEffect, 84:PacketPlayerlistHeader, 86:PacketCollect, 87:PacketEntityTeleport, 89:PacketEntityUpdateAttributes, 90:PacketEntityEffect, 88:PacketAdvancements, 18:PacketDeclareCommands, 53:PacketFacePlayer, 85:PacketNbtQueryResponse, 32:PacketOpenHorseWindow, 37:PacketUpdateLight, 40:PacketTradeList, 46:PacketOpenBook, 49:PacketCraftRecipeResponse, 55:PacketUnlockRecipes, 65:PacketUpdateViewPosition, 66:PacketUpdateViewDistance, 81:PacketEntitySoundEffect, 83:PacketStopSound, 61:PacketSelectAdvancementTab, 91:PacketDeclareRecipes, 92:PacketTags, 8:PacketAcknowledgePlayerDigging }, + 403 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 30:PacketExplosion, 31:PacketUnloadChunk, 32:PacketGameStateChange, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketLogin, 38:PacketMap, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 39:PacketEntity, 43:PacketVehicleMove, 44:PacketOpenSignEntity, 46:PacketAbilities, 47:PacketCombatEvent, 48:PacketPlayerInfo, 50:PacketPosition, 51:PacketBed, 53:PacketEntityDestroy, 54:PacketRemoveEntityEffect, 55:PacketResourcePackSend, 56:PacketRespawn, 57:PacketEntityHeadRotation, 59:PacketWorldBorder, 60:PacketCamera, 61:PacketHeldItemSlot, 62:PacketScoreboardDisplayObjective, 63:PacketEntityMetadata, 64:PacketAttachEntity, 65:PacketEntityVelocity, 66:PacketEntityEquipment, 67:PacketExperience, 68:PacketUpdateHealth, 69:PacketScoreboardObjective, 70:PacketSetPassengers, 71:PacketTeams, 72:PacketScoreboardScore, 73:PacketSpawnPosition, 74:PacketUpdateTime, 75:PacketTitle, 77:PacketSoundEffect, 78:PacketPlayerlistHeader, 79:PacketCollect, 80:PacketEntityTeleport, 82:PacketEntityUpdateAttributes, 83:PacketEntityEffect, 81:PacketAdvancements, 17:PacketDeclareCommands, 49:PacketFacePlayer, 29:PacketNbtQueryResponse, 45:PacketCraftRecipeResponse, 52:PacketUnlockRecipes, 76:PacketStopSound, 58:PacketSelectAdvancementTab, 84:PacketDeclareRecipes, 85:PacketTags }, + 108 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 40:PacketEntity, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 44:PacketCombatEvent, 45:PacketPlayerInfo, 46:PacketPosition, 47:PacketBed, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 53:PacketWorldBorder, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 69:PacketTitle, 71:PacketSoundEffect, 72:PacketPlayerlistHeader, 73:PacketCollect, 74:PacketEntityTeleport, 75:PacketEntityUpdateAttributes, 76:PacketEntityEffect, 70:PacketUpdateSign }, + 575 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 17:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 19:PacketTransaction, 20:PacketCloseWindow, 47:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 38:PacketLogin, 39:PacketMap, 41:PacketRelEntityMove, 42:PacketEntityMoveLook, 43:PacketEntityLook, 44:PacketEntity, 45:PacketVehicleMove, 48:PacketOpenSignEntity, 50:PacketAbilities, 51:PacketCombatEvent, 52:PacketPlayerInfo, 54:PacketPosition, 56:PacketEntityDestroy, 57:PacketRemoveEntityEffect, 58:PacketResourcePackSend, 59:PacketRespawn, 60:PacketEntityHeadRotation, 62:PacketWorldBorder, 63:PacketCamera, 64:PacketHeldItemSlot, 67:PacketScoreboardDisplayObjective, 68:PacketEntityMetadata, 69:PacketAttachEntity, 70:PacketEntityVelocity, 71:PacketEntityEquipment, 72:PacketExperience, 73:PacketUpdateHealth, 74:PacketScoreboardObjective, 75:PacketSetPassengers, 76:PacketTeams, 77:PacketScoreboardScore, 78:PacketSpawnPosition, 79:PacketUpdateTime, 80:PacketTitle, 82:PacketSoundEffect, 84:PacketPlayerlistHeader, 86:PacketCollect, 87:PacketEntityTeleport, 89:PacketEntityUpdateAttributes, 90:PacketEntityEffect, 88:PacketAdvancements, 18:PacketDeclareCommands, 53:PacketFacePlayer, 85:PacketNbtQueryResponse, 32:PacketOpenHorseWindow, 37:PacketUpdateLight, 40:PacketTradeList, 46:PacketOpenBook, 49:PacketCraftRecipeResponse, 55:PacketUnlockRecipes, 65:PacketUpdateViewPosition, 66:PacketUpdateViewDistance, 81:PacketEntitySoundEffect, 83:PacketStopSound, 61:PacketSelectAdvancementTab, 91:PacketDeclareRecipes, 92:PacketTags, 8:PacketAcknowledgePlayerDigging }, + 76 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 35:PacketNamedSoundEffect, 25:PacketKickDisconnect, 26:PacketEntityStatus, 27:PacketExplosion, 28:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 36:PacketLogin, 37:PacketMap, 38:PacketRelEntityMove, 39:PacketEntityMoveLook, 40:PacketEntityLook, 41:PacketEntity, 42:PacketOpenSignEntity, 43:PacketAbilities, 44:PacketCombatEvent, 45:PacketPlayerInfo, 46:PacketPosition, 47:PacketBed, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 53:PacketWorldBorder, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 65:PacketScoreboardScore, 66:PacketSpawnPosition, 67:PacketUpdateTime, 68:PacketTitle, 70:PacketPlayerlistHeader, 71:PacketCollect, 72:PacketEntityTeleport, 74:PacketEntityEffect, 73:PacketUpdateAttributes, 69:PacketUpdateSign, 64:PacketScoreboardTeam, 29:PacketSetCompression }, + 751 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityLiving, 3:PacketSpawnEntityPainting, 4:PacketNamedEntitySpawn, 5:PacketAnimation, 6:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 15:PacketTabComplete, 14:PacketChat, 59:PacketMultiBlockChange, 17:PacketTransaction, 18:PacketCloseWindow, 45:PacketOpenWindow, 19:PacketWindowItems, 20:PacketCraftProgressBar, 21:PacketSetSlot, 22:PacketSetCooldown, 23:PacketCustomPayload, 24:PacketNamedSoundEffect, 25:PacketKickDisconnect, 26:PacketEntityStatus, 27:PacketExplosion, 28:PacketUnloadChunk, 29:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 36:PacketLogin, 37:PacketMap, 39:PacketRelEntityMove, 40:PacketEntityMoveLook, 41:PacketEntityLook, 42:PacketEntity, 43:PacketVehicleMove, 46:PacketOpenSignEntity, 48:PacketAbilities, 49:PacketCombatEvent, 50:PacketPlayerInfo, 52:PacketPosition, 54:PacketEntityDestroy, 55:PacketRemoveEntityEffect, 56:PacketResourcePackSend, 57:PacketRespawn, 58:PacketEntityHeadRotation, 61:PacketWorldBorder, 62:PacketCamera, 63:PacketHeldItemSlot, 67:PacketScoreboardDisplayObjective, 68:PacketEntityMetadata, 69:PacketAttachEntity, 70:PacketEntityVelocity, 71:PacketEntityEquipment, 72:PacketExperience, 73:PacketUpdateHealth, 74:PacketScoreboardObjective, 75:PacketSetPassengers, 76:PacketTeams, 77:PacketScoreboardScore, 66:PacketSpawnPosition, 78:PacketUpdateTime, 79:PacketTitle, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 87:PacketAdvancements, 16:PacketDeclareCommands, 51:PacketFacePlayer, 84:PacketNbtQueryResponse, 30:PacketOpenHorseWindow, 35:PacketUpdateLight, 38:PacketTradeList, 44:PacketOpenBook, 47:PacketCraftRecipeResponse, 53:PacketUnlockRecipes, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 80:PacketEntitySoundEffect, 82:PacketStopSound, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 7:PacketAcknowledgePlayerDigging }, + 756 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityLiving, 3:PacketSpawnEntityPainting, 4:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 17:PacketTabComplete, 15:PacketChat, 63:PacketMultiBlockChange, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 38:PacketLogin, 39:PacketMap, 41:PacketRelEntityMove, 42:PacketEntityMoveLook, 43:PacketEntityLook, 44:PacketVehicleMove, 47:PacketOpenSignEntity, 50:PacketAbilities, 54:PacketPlayerInfo, 56:PacketPosition, 58:PacketEntityDestroy, 59:PacketRemoveEntityEffect, 60:PacketResourcePackSend, 61:PacketRespawn, 62:PacketEntityHeadRotation, 71:PacketCamera, 72:PacketHeldItemSlot, 76:PacketScoreboardDisplayObjective, 77:PacketEntityMetadata, 78:PacketAttachEntity, 79:PacketEntityVelocity, 80:PacketEntityEquipment, 81:PacketExperience, 82:PacketUpdateHealth, 83:PacketScoreboardObjective, 84:PacketSetPassengers, 85:PacketTeams, 86:PacketScoreboardScore, 75:PacketSpawnPosition, 88:PacketUpdateTime, 92:PacketSoundEffect, 94:PacketPlayerlistHeader, 96:PacketCollect, 97:PacketEntityTeleport, 99:PacketEntityUpdateAttributes, 100:PacketEntityEffect, 98:PacketAdvancements, 18:PacketDeclareCommands, 55:PacketFacePlayer, 95:PacketNbtQueryResponse, 31:PacketOpenHorseWindow, 37:PacketUpdateLight, 40:PacketTradeList, 45:PacketOpenBook, 49:PacketCraftRecipeResponse, 57:PacketUnlockRecipes, 73:PacketUpdateViewPosition, 74:PacketUpdateViewDistance, 91:PacketEntitySoundEffect, 93:PacketStopSound, 64:PacketSelectAdvancementTab, 101:PacketDeclareRecipes, 102:PacketTags, 8:PacketAcknowledgePlayerDigging, 51:PacketEndCombatEvent, 52:PacketEnterCombatEvent, 53:PacketDeathCombatEvent, 5:PacketSculkVibrationSignal, 16:PacketClearTitles, 32:PacketInitializeWorldBorder, 65:PacketActionBar, 66:PacketWorldBorderCenter, 67:PacketWorldBorderLerpSize, 68:PacketWorldBorderSize, 69:PacketWorldBorderWarningDelay, 70:PacketWorldBorderWarningReach, 48:PacketPing, 87:PacketSetTitleSubtitle, 89:PacketSetTitleText, 90:PacketSetTitleTime }, + 321 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 15:PacketTabComplete, 16:PacketChat, 17:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketLogin, 37:PacketMap, 38:PacketRelEntityMove, 39:PacketEntityMoveLook, 40:PacketEntityLook, 41:PacketEntity, 42:PacketVehicleMove, 43:PacketOpenSignEntity, 44:PacketAbilities, 45:PacketCombatEvent, 46:PacketPlayerInfo, 47:PacketPosition, 48:PacketBed, 50:PacketEntityDestroy, 51:PacketRemoveEntityEffect, 52:PacketResourcePackSend, 53:PacketRespawn, 54:PacketEntityHeadRotation, 55:PacketWorldBorder, 56:PacketCamera, 57:PacketHeldItemSlot, 58:PacketScoreboardDisplayObjective, 59:PacketEntityMetadata, 60:PacketAttachEntity, 61:PacketEntityVelocity, 62:PacketEntityEquipment, 63:PacketExperience, 64:PacketUpdateHealth, 65:PacketScoreboardObjective, 66:PacketSetPassengers, 67:PacketTeams, 68:PacketScoreboardScore, 69:PacketSpawnPosition, 70:PacketUpdateTime, 71:PacketTitle, 72:PacketSoundEffect, 73:PacketPlayerlistHeader, 74:PacketCollect, 75:PacketEntityTeleport, 76:PacketEntityUpdateAttributes, 77:PacketEntityEffect, 8:PacketAdvancements, 49:PacketUnlockRecipes }, + 402 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 30:PacketExplosion, 31:PacketUnloadChunk, 32:PacketGameStateChange, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketLogin, 38:PacketMap, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 39:PacketEntity, 43:PacketVehicleMove, 44:PacketOpenSignEntity, 46:PacketAbilities, 47:PacketCombatEvent, 48:PacketPlayerInfo, 50:PacketPosition, 51:PacketBed, 53:PacketEntityDestroy, 54:PacketRemoveEntityEffect, 55:PacketResourcePackSend, 56:PacketRespawn, 57:PacketEntityHeadRotation, 59:PacketWorldBorder, 60:PacketCamera, 61:PacketHeldItemSlot, 62:PacketScoreboardDisplayObjective, 63:PacketEntityMetadata, 64:PacketAttachEntity, 65:PacketEntityVelocity, 66:PacketEntityEquipment, 67:PacketExperience, 68:PacketUpdateHealth, 69:PacketScoreboardObjective, 70:PacketSetPassengers, 71:PacketTeams, 72:PacketScoreboardScore, 73:PacketSpawnPosition, 74:PacketUpdateTime, 75:PacketTitle, 77:PacketSoundEffect, 78:PacketPlayerlistHeader, 79:PacketCollect, 80:PacketEntityTeleport, 82:PacketEntityUpdateAttributes, 83:PacketEntityEffect, 81:PacketAdvancements, 17:PacketDeclareCommands, 49:PacketFacePlayer, 29:PacketNbtQueryResponse, 45:PacketCraftRecipeResponse, 52:PacketUnlockRecipes, 76:PacketStopSound, 58:PacketSelectAdvancementTab, 84:PacketDeclareRecipes, 85:PacketTags }, + 401 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityWeather, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 14:PacketChat, 15:PacketMultiBlockChange, 18:PacketTransaction, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 30:PacketExplosion, 31:PacketUnloadChunk, 32:PacketGameStateChange, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketLogin, 38:PacketMap, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 39:PacketEntity, 43:PacketVehicleMove, 44:PacketOpenSignEntity, 46:PacketAbilities, 47:PacketCombatEvent, 48:PacketPlayerInfo, 50:PacketPosition, 51:PacketBed, 53:PacketEntityDestroy, 54:PacketRemoveEntityEffect, 55:PacketResourcePackSend, 56:PacketRespawn, 57:PacketEntityHeadRotation, 59:PacketWorldBorder, 60:PacketCamera, 61:PacketHeldItemSlot, 62:PacketScoreboardDisplayObjective, 63:PacketEntityMetadata, 64:PacketAttachEntity, 65:PacketEntityVelocity, 66:PacketEntityEquipment, 67:PacketExperience, 68:PacketUpdateHealth, 69:PacketScoreboardObjective, 70:PacketSetPassengers, 71:PacketTeams, 72:PacketScoreboardScore, 73:PacketSpawnPosition, 74:PacketUpdateTime, 75:PacketTitle, 77:PacketSoundEffect, 78:PacketPlayerlistHeader, 79:PacketCollect, 80:PacketEntityTeleport, 82:PacketEntityUpdateAttributes, 83:PacketEntityEffect, 81:PacketAdvancements, 17:PacketDeclareCommands, 49:PacketFacePlayer, 29:PacketNbtQueryResponse, 45:PacketCraftRecipeResponse, 52:PacketUnlockRecipes, 76:PacketStopSound, 58:PacketSelectAdvancementTab, 84:PacketDeclareRecipes, 85:PacketTags } } diff --git a/aiocraft/mc/proto/play/clientbound/packet_abilities.py b/aiocraft/mc/proto/play/clientbound/packet_abilities.py index dd1a9e9..a93d5fd 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_abilities.py +++ b/aiocraft/mc/proto/play/clientbound/packet_abilities.py @@ -5,11 +5,11 @@ from ....packet import Packet from ....types import * class PacketAbilities(Packet): - __slots__ = ( 'id', 'walkingSpeed', 'flyingSpeed', 'flags' ) + __slots__ = ( 'id', 'flags', 'walkingSpeed', 'flyingSpeed' ) + flags : int walkingSpeed : float flyingSpeed : float - flags : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_acknowledge_player_digging.py b/aiocraft/mc/proto/play/clientbound/packet_acknowledge_player_digging.py index 9ec6fb2..a28966d 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_acknowledge_player_digging.py +++ b/aiocraft/mc/proto/play/clientbound/packet_acknowledge_player_digging.py @@ -5,12 +5,12 @@ from ....packet import Packet from ....types import * class PacketAcknowledgePlayerDigging(Packet): - __slots__ = ( 'id', 'block', 'status', 'successful', 'location' ) + __slots__ = ( 'id', 'block', 'location', 'status', 'successful' ) block : int + location : tuple status : int successful : bool - location : tuple _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_advancements.py b/aiocraft/mc/proto/play/clientbound/packet_advancements.py index c3d120b..60a4de2 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_advancements.py +++ b/aiocraft/mc/proto/play/clientbound/packet_advancements.py @@ -5,12 +5,12 @@ from ....packet import Packet from ....types import * class PacketAdvancements(Packet): - __slots__ = ( 'id', 'progressMapping', 'reset', 'identifiers', 'advancementMapping' ) + __slots__ = ( 'id', 'advancementMapping', 'identifiers', 'reset', 'progressMapping' ) - progressMapping : list - reset : bool - identifiers : list advancementMapping : list + identifiers : list + reset : bool + progressMapping : list _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_bed.py b/aiocraft/mc/proto/play/clientbound/packet_bed.py index ad642b6..cbdf71b 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_bed.py +++ b/aiocraft/mc/proto/play/clientbound/packet_bed.py @@ -5,10 +5,10 @@ from ....packet import Packet from ....types import * class PacketBed(Packet): - __slots__ = ( 'id', 'entityId', 'location' ) + __slots__ = ( 'id', 'location', 'entityId' ) + location : Union[bytes,tuple] entityId : int - location : Union[tuple,bytes] _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_block_action.py b/aiocraft/mc/proto/play/clientbound/packet_block_action.py index 141b5dd..9f9d7a0 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_block_action.py +++ b/aiocraft/mc/proto/play/clientbound/packet_block_action.py @@ -5,12 +5,12 @@ from ....packet import Packet from ....types import * class PacketBlockAction(Packet): - __slots__ = ( 'id', 'blockId', 'byte2', 'byte1', 'location' ) + __slots__ = ( 'id', 'location', 'byte2', 'byte1', 'blockId' ) - blockId : int + location : Union[bytes,tuple] byte2 : int byte1 : int - location : Union[tuple,bytes] + blockId : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_block_break_animation.py b/aiocraft/mc/proto/play/clientbound/packet_block_break_animation.py index c3d2b45..caa0bb0 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_block_break_animation.py +++ b/aiocraft/mc/proto/play/clientbound/packet_block_break_animation.py @@ -5,11 +5,11 @@ from ....packet import Packet from ....types import * class PacketBlockBreakAnimation(Packet): - __slots__ = ( 'id', 'destroyStage', 'entityId', 'location' ) + __slots__ = ( 'id', 'location', 'entityId', 'destroyStage' ) - destroyStage : int + location : Union[bytes,tuple] entityId : int - location : Union[tuple,bytes] + destroyStage : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_block_change.py b/aiocraft/mc/proto/play/clientbound/packet_block_change.py index eba97a3..d402edc 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_block_change.py +++ b/aiocraft/mc/proto/play/clientbound/packet_block_change.py @@ -5,11 +5,11 @@ from ....packet import Packet from ....types import * class PacketBlockChange(Packet): - __slots__ = ( 'id', 'metadata', 'type', 'location' ) + __slots__ = ( 'id', 'metadata', 'location', 'type' ) metadata : int + location : Union[bytes,tuple] type : int - location : Union[tuple,bytes] _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_boss_bar.py b/aiocraft/mc/proto/play/clientbound/packet_boss_bar.py index 8004807..79cc951 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_boss_bar.py +++ b/aiocraft/mc/proto/play/clientbound/packet_boss_bar.py @@ -5,15 +5,15 @@ from ....packet import Packet from ....types import * class PacketBossBar(Packet): - __slots__ = ( 'id', 'dividers', 'action', 'title', 'flags', 'entityUUID', 'color', 'health' ) + __slots__ = ( 'id', 'dividers', 'flags', 'health', 'title', 'color', 'action', 'entityUUID' ) dividers : bytes - action : int - title : bytes flags : bytes - entityUUID : str - color : bytes health : bytes + title : bytes + color : bytes + action : int + entityUUID : str _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_chat.py b/aiocraft/mc/proto/play/clientbound/packet_chat.py index de7f816..8600035 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_chat.py +++ b/aiocraft/mc/proto/play/clientbound/packet_chat.py @@ -5,11 +5,11 @@ from ....packet import Packet from ....types import * class PacketChat(Packet): - __slots__ = ( 'id', 'message', 'position', 'sender' ) + __slots__ = ( 'id', 'position', 'sender', 'message' ) - message : str position : int sender : str + message : str _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_collect.py b/aiocraft/mc/proto/play/clientbound/packet_collect.py index 9ecc157..f5a25cd 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_collect.py +++ b/aiocraft/mc/proto/play/clientbound/packet_collect.py @@ -5,11 +5,11 @@ from ....packet import Packet from ....types import * class PacketCollect(Packet): - __slots__ = ( 'id', 'collectedEntityId', 'collectorEntityId', 'pickupItemCount' ) + __slots__ = ( 'id', 'collectedEntityId', 'pickupItemCount', 'collectorEntityId' ) collectedEntityId : int - collectorEntityId : int pickupItemCount : int + collectorEntityId : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_combat_event.py b/aiocraft/mc/proto/play/clientbound/packet_combat_event.py index 292a180..f5fd3c0 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_combat_event.py +++ b/aiocraft/mc/proto/play/clientbound/packet_combat_event.py @@ -5,13 +5,13 @@ from ....packet import Packet from ....types import * class PacketCombatEvent(Packet): - __slots__ = ( 'id', 'event', 'duration', 'playerId', 'message', 'entityId' ) + __slots__ = ( 'id', 'event', 'playerId', 'message', 'entityId', 'duration' ) event : int - duration : bytes playerId : bytes message : bytes entityId : bytes + duration : bytes _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_craft_progress_bar.py b/aiocraft/mc/proto/play/clientbound/packet_craft_progress_bar.py index 52d067c..a6a7248 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_craft_progress_bar.py +++ b/aiocraft/mc/proto/play/clientbound/packet_craft_progress_bar.py @@ -5,11 +5,11 @@ from ....packet import Packet from ....types import * class PacketCraftProgressBar(Packet): - __slots__ = ( 'id', 'property', 'value', 'windowId' ) + __slots__ = ( 'id', 'windowId', 'value', 'property' ) - property : int - value : int windowId : int + value : int + property : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_craft_recipe_response.py b/aiocraft/mc/proto/play/clientbound/packet_craft_recipe_response.py index f890370..53c6deb 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_craft_recipe_response.py +++ b/aiocraft/mc/proto/play/clientbound/packet_craft_recipe_response.py @@ -5,10 +5,10 @@ from ....packet import Packet from ....types import * class PacketCraftRecipeResponse(Packet): - __slots__ = ( 'id', 'recipe', 'windowId' ) + __slots__ = ( 'id', 'windowId', 'recipe' ) - recipe : Union[str,int] windowId : int + recipe : Union[str,int] _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_custom_payload.py b/aiocraft/mc/proto/play/clientbound/packet_custom_payload.py index db12458..d11ac51 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_custom_payload.py +++ b/aiocraft/mc/proto/play/clientbound/packet_custom_payload.py @@ -5,10 +5,10 @@ from ....packet import Packet from ....types import * class PacketCustomPayload(Packet): - __slots__ = ( 'id', 'data', 'channel' ) + __slots__ = ( 'id', 'channel', 'data' ) - data : bytes channel : str + data : bytes _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_death_combat_event.py b/aiocraft/mc/proto/play/clientbound/packet_death_combat_event.py index 11c8594..91279c6 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_death_combat_event.py +++ b/aiocraft/mc/proto/play/clientbound/packet_death_combat_event.py @@ -5,11 +5,11 @@ from ....packet import Packet from ....types import * class PacketDeathCombatEvent(Packet): - __slots__ = ( 'id', 'message', 'entityId', 'playerId' ) + __slots__ = ( 'id', 'playerId', 'entityId', 'message' ) - message : str - entityId : int playerId : int + entityId : int + message : str _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_declare_commands.py b/aiocraft/mc/proto/play/clientbound/packet_declare_commands.py index 7e888cc..98102ba 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_declare_commands.py +++ b/aiocraft/mc/proto/play/clientbound/packet_declare_commands.py @@ -5,10 +5,10 @@ from ....packet import Packet from ....types import * class PacketDeclareCommands(Packet): - __slots__ = ( 'id', 'nodes', 'rootIndex' ) + __slots__ = ( 'id', 'rootIndex', 'nodes' ) - nodes : list rootIndex : int + nodes : list _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_difficulty.py b/aiocraft/mc/proto/play/clientbound/packet_difficulty.py index 8801ace..afb5abe 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_difficulty.py +++ b/aiocraft/mc/proto/play/clientbound/packet_difficulty.py @@ -5,10 +5,10 @@ from ....packet import Packet from ....types import * class PacketDifficulty(Packet): - __slots__ = ( 'id', 'difficultyLocked', 'difficulty' ) + __slots__ = ( 'id', 'difficulty', 'difficultyLocked' ) - difficultyLocked : bool difficulty : int + difficultyLocked : bool _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_end_combat_event.py b/aiocraft/mc/proto/play/clientbound/packet_end_combat_event.py index d4ab810..741c1e6 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_end_combat_event.py +++ b/aiocraft/mc/proto/play/clientbound/packet_end_combat_event.py @@ -5,10 +5,10 @@ from ....packet import Packet from ....types import * class PacketEndCombatEvent(Packet): - __slots__ = ( 'id', 'duration', 'entityId' ) + __slots__ = ( 'id', 'entityId', 'duration' ) - duration : int entityId : int + duration : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_entity_effect.py b/aiocraft/mc/proto/play/clientbound/packet_entity_effect.py index a702b1d..14fcec0 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_entity_effect.py +++ b/aiocraft/mc/proto/play/clientbound/packet_entity_effect.py @@ -5,13 +5,13 @@ from ....packet import Packet from ....types import * class PacketEntityEffect(Packet): - __slots__ = ( 'id', 'effectId', 'duration', 'amplifier', 'hideParticles', 'entityId' ) + __slots__ = ( 'id', 'entityId', 'amplifier', 'hideParticles', 'duration', 'effectId' ) - effectId : int - duration : int - amplifier : int - hideParticles : Union[int,bool] entityId : int + amplifier : int + hideParticles : Union[bool,int] + duration : int + effectId : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_entity_look.py b/aiocraft/mc/proto/play/clientbound/packet_entity_look.py index 52200d8..f213078 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_entity_look.py +++ b/aiocraft/mc/proto/play/clientbound/packet_entity_look.py @@ -5,12 +5,12 @@ from ....packet import Packet from ....types import * class PacketEntityLook(Packet): - __slots__ = ( 'id', 'yaw', 'pitch', 'onGround', 'entityId' ) + __slots__ = ( 'id', 'yaw', 'pitch', 'entityId', 'onGround' ) yaw : int pitch : int - onGround : bool entityId : int + onGround : bool _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_entity_move_look.py b/aiocraft/mc/proto/play/clientbound/packet_entity_move_look.py index 35a37c0..2fdc44c 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_entity_move_look.py +++ b/aiocraft/mc/proto/play/clientbound/packet_entity_move_look.py @@ -5,15 +5,15 @@ from ....packet import Packet from ....types import * class PacketEntityMoveLook(Packet): - __slots__ = ( 'id', 'dY', 'dX', 'onGround', 'dZ', 'yaw', 'entityId', 'pitch' ) + __slots__ = ( 'id', 'dX', 'pitch', 'dY', 'yaw', 'entityId', 'onGround', 'dZ' ) - dY : int dX : int - onGround : bool - dZ : int + pitch : int + dY : int yaw : int entityId : int - pitch : int + onGround : bool + dZ : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_entity_sound_effect.py b/aiocraft/mc/proto/play/clientbound/packet_entity_sound_effect.py index d1ed2a5..1d95d24 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_entity_sound_effect.py +++ b/aiocraft/mc/proto/play/clientbound/packet_entity_sound_effect.py @@ -5,13 +5,13 @@ from ....packet import Packet from ....types import * class PacketEntitySoundEffect(Packet): - __slots__ = ( 'id', 'volume', 'entityId', 'soundId', 'pitch', 'soundCategory' ) + __slots__ = ( 'id', 'pitch', 'soundId', 'soundCategory', 'entityId', 'volume' ) - volume : float - entityId : int - soundId : int pitch : float + soundId : int soundCategory : int + entityId : int + volume : float _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_entity_status.py b/aiocraft/mc/proto/play/clientbound/packet_entity_status.py index ea5fe54..6410a47 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_entity_status.py +++ b/aiocraft/mc/proto/play/clientbound/packet_entity_status.py @@ -5,10 +5,10 @@ from ....packet import Packet from ....types import * class PacketEntityStatus(Packet): - __slots__ = ( 'id', 'entityStatus', 'entityId' ) + __slots__ = ( 'id', 'entityId', 'entityStatus' ) - entityStatus : int entityId : int + entityStatus : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_entity_teleport.py b/aiocraft/mc/proto/play/clientbound/packet_entity_teleport.py index 0fdf113..010f34e 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_entity_teleport.py +++ b/aiocraft/mc/proto/play/clientbound/packet_entity_teleport.py @@ -5,15 +5,15 @@ from ....packet import Packet from ....types import * class PacketEntityTeleport(Packet): - __slots__ = ( 'id', 'onGround', 'x', 'yaw', 'entityId', 'y', 'z', 'pitch' ) + __slots__ = ( 'id', 'pitch', 'x', 'yaw', 'z', 'y', 'entityId', 'onGround' ) - onGround : bool - x : Union[float,int] - yaw : int - entityId : int - y : Union[float,int] - z : Union[float,int] pitch : int + x : Union[int,float] + yaw : int + z : Union[int,float] + y : Union[int,float] + entityId : int + onGround : bool _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_entity_velocity.py b/aiocraft/mc/proto/play/clientbound/packet_entity_velocity.py index 85abc0d..973f1a1 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_entity_velocity.py +++ b/aiocraft/mc/proto/play/clientbound/packet_entity_velocity.py @@ -5,12 +5,12 @@ from ....packet import Packet from ....types import * class PacketEntityVelocity(Packet): - __slots__ = ( 'id', 'velocityX', 'velocityZ', 'velocityY', 'entityId' ) + __slots__ = ( 'id', 'velocityX', 'velocityY', 'entityId', 'velocityZ' ) velocityX : int - velocityZ : int velocityY : int entityId : int + velocityZ : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_experience.py b/aiocraft/mc/proto/play/clientbound/packet_experience.py index 652838b..814bb71 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_experience.py +++ b/aiocraft/mc/proto/play/clientbound/packet_experience.py @@ -5,10 +5,10 @@ from ....packet import Packet from ....types import * class PacketExperience(Packet): - __slots__ = ( 'id', 'level', 'experienceBar', 'totalExperience' ) + __slots__ = ( 'id', 'experienceBar', 'level', 'totalExperience' ) - level : int experienceBar : float + level : int totalExperience : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_explosion.py b/aiocraft/mc/proto/play/clientbound/packet_explosion.py index e6eca33..8c45b7b 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_explosion.py +++ b/aiocraft/mc/proto/play/clientbound/packet_explosion.py @@ -5,16 +5,16 @@ from ....packet import Packet from ....types import * class PacketExplosion(Packet): - __slots__ = ( 'id', 'playerMotionZ', 'playerMotionY', 'radius', 'playerMotionX', 'x', 'y', 'z', 'affectedBlockOffsets' ) + __slots__ = ( 'id', 'radius', 'x', 'affectedBlockOffsets', 'z', 'y', 'playerMotionY', 'playerMotionZ', 'playerMotionX' ) - playerMotionZ : float - playerMotionY : float radius : float - playerMotionX : float x : float - y : float - z : float affectedBlockOffsets : list + z : float + y : float + playerMotionY : float + playerMotionZ : float + playerMotionX : float _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_face_player.py b/aiocraft/mc/proto/play/clientbound/packet_face_player.py index 9ba11c6..7e5f132 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_face_player.py +++ b/aiocraft/mc/proto/play/clientbound/packet_face_player.py @@ -5,15 +5,15 @@ from ....packet import Packet from ....types import * class PacketFacePlayer(Packet): - __slots__ = ( 'id', 'feet_eyes', 'x', 'entityId', 'y', 'z', 'isEntity', 'entity_feet_eyes' ) + __slots__ = ( 'id', 'x', 'entity_feet_eyes', 'z', 'y', 'entityId', 'feet_eyes', 'isEntity' ) - feet_eyes : int x : float - entityId : bytes - y : float - z : float - isEntity : bool entity_feet_eyes : bytes + z : float + y : float + entityId : bytes + feet_eyes : int + isEntity : bool _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_game_state_change.py b/aiocraft/mc/proto/play/clientbound/packet_game_state_change.py index b742b7f..550a450 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_game_state_change.py +++ b/aiocraft/mc/proto/play/clientbound/packet_game_state_change.py @@ -5,10 +5,10 @@ from ....packet import Packet from ....types import * class PacketGameStateChange(Packet): - __slots__ = ( 'id', 'reason', 'gameMode' ) + __slots__ = ( 'id', 'gameMode', 'reason' ) - reason : int gameMode : float + reason : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_initialize_world_border.py b/aiocraft/mc/proto/play/clientbound/packet_initialize_world_border.py index 2afb5d3..ad21d8e 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_initialize_world_border.py +++ b/aiocraft/mc/proto/play/clientbound/packet_initialize_world_border.py @@ -5,16 +5,16 @@ from ....packet import Packet from ....types import * class PacketInitializeWorldBorder(Packet): - __slots__ = ( 'id', 'newDiameter', 'speed', 'x', 'portalTeleportBoundary', 'warningBlocks', 'warningTime', 'oldDiameter', 'z' ) + __slots__ = ( 'id', 'warningTime', 'x', 'newDiameter', 'oldDiameter', 'warningBlocks', 'z', 'portalTeleportBoundary', 'speed' ) - newDiameter : float - speed : int - x : float - portalTeleportBoundary : int - warningBlocks : int warningTime : int + x : float + newDiameter : float oldDiameter : float + warningBlocks : int z : float + portalTeleportBoundary : int + speed : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_login.py b/aiocraft/mc/proto/play/clientbound/packet_login.py index fee364d..9878b7e 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_login.py +++ b/aiocraft/mc/proto/play/clientbound/packet_login.py @@ -5,26 +5,26 @@ from ....packet import Packet from ....types import * class PacketLogin(Packet): - __slots__ = ( 'id', 'maxPlayers', 'viewDistance', 'previousGameMode', 'reducedDebugInfo', 'simulationDistance', 'worldName', 'hashedSeed', 'gameMode', 'isDebug', 'isHardcore', 'dimension', 'enableRespawnScreen', 'entityId', 'levelType', 'dimensionCodec', 'isFlat', 'worldNames', 'difficulty' ) + __slots__ = ( 'id', 'gameMode', 'worldName', 'dimensionCodec', 'isHardcore', 'viewDistance', 'simulationDistance', 'reducedDebugInfo', 'hashedSeed', 'maxPlayers', 'isDebug', 'previousGameMode', 'enableRespawnScreen', 'difficulty', 'entityId', 'isFlat', 'worldNames', 'levelType', 'dimension' ) - maxPlayers : int - viewDistance : int - previousGameMode : int - reducedDebugInfo : bool - simulationDistance : int - worldName : str - hashedSeed : int gameMode : int - isDebug : bool - isHardcore : bool - dimension : Union[bytes,str,int] - enableRespawnScreen : bool - entityId : int - levelType : str + worldName : str dimensionCodec : bytes + isHardcore : bool + viewDistance : int + simulationDistance : int + reducedDebugInfo : bool + hashedSeed : int + maxPlayers : int + isDebug : bool + previousGameMode : int + enableRespawnScreen : bool + difficulty : int + entityId : int isFlat : bool worldNames : list - difficulty : int + levelType : str + dimension : Union[str,int,bytes] _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_map.py b/aiocraft/mc/proto/play/clientbound/packet_map.py index 6544e2b..e9f7df9 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_map.py +++ b/aiocraft/mc/proto/play/clientbound/packet_map.py @@ -5,18 +5,18 @@ from ....packet import Packet from ....types import * class PacketMap(Packet): - __slots__ = ( 'id', 'itemDamage', 'locked', 'scale', 'data', 'icons', 'x', 'trackingPosition', 'rows', 'y', 'columns' ) + __slots__ = ( 'id', 'scale', 'x', 'trackingPosition', 'itemDamage', 'data', 'icons', 'y', 'columns', 'rows', 'locked' ) - itemDamage : int - locked : bool scale : int - data : bytes - icons : Union[tuple,list] x : bytes trackingPosition : bool - rows : bytes + itemDamage : int + data : bytes + icons : Union[list,tuple] y : bytes columns : int + rows : bytes + locked : bool _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_map_chunk.py b/aiocraft/mc/proto/play/clientbound/packet_map_chunk.py index 7367344..adf5bca 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_map_chunk.py +++ b/aiocraft/mc/proto/play/clientbound/packet_map_chunk.py @@ -5,27 +5,27 @@ from ....packet import Packet from ....types import * class PacketMapChunk(Packet): - __slots__ = ( 'id', 'blockLight', 'skyLight', 'compressedChunkData', 'emptySkyLightMask', 'biomes', 'primaryBitMask', 'x', 'ignoreOldData', 'groundUp', 'trustEdges', 'z', 'heightmaps', 'blockLightMask', 'chunkData', 'addBitMap', 'emptyBlockLightMask', 'blockEntities', 'skyLightMask', 'bitMap' ) + __slots__ = ( 'id', 'trustEdges', 'biomes', 'groundUp', 'chunkData', 'skyLight', 'ignoreOldData', 'emptySkyLightMask', 'blockEntities', 'skyLightMask', 'primaryBitMask', 'compressedChunkData', 'bitMap', 'addBitMap', 'emptyBlockLightMask', 'x', 'blockLight', 'blockLightMask', 'heightmaps', 'z' ) - blockLight : list - skyLight : list - compressedChunkData : bytes - emptySkyLightMask : list - biomes : Union[bytes,list] - primaryBitMask : list - x : int - ignoreOldData : bool - groundUp : bool trustEdges : bool - z : int - heightmaps : bytes - blockLightMask : list + biomes : Union[bytes,list] + groundUp : bool chunkData : bytes - addBitMap : int - emptyBlockLightMask : list + skyLight : list + ignoreOldData : bool + emptySkyLightMask : list blockEntities : list skyLightMask : list - bitMap : Union[int,list] + primaryBitMask : list + compressedChunkData : bytes + bitMap : Union[list,int] + addBitMap : int + emptyBlockLightMask : list + x : int + blockLight : list + blockLightMask : list + heightmaps : bytes + z : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_map_chunk_bulk.py b/aiocraft/mc/proto/play/clientbound/packet_map_chunk_bulk.py index 8de72bb..50ff2a9 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_map_chunk_bulk.py +++ b/aiocraft/mc/proto/play/clientbound/packet_map_chunk_bulk.py @@ -5,14 +5,14 @@ from ....packet import Packet from ....types import * class PacketMapChunkBulk(Packet): - __slots__ = ( 'id', 'chunkColumnCount', 'data', 'meta', 'compressedChunkData', 'skyLightSent', 'dataLength' ) + __slots__ = ( 'id', 'data', 'meta', 'dataLength', 'compressedChunkData', 'chunkColumnCount', 'skyLightSent' ) - chunkColumnCount : bytes data : bytes meta : list - compressedChunkData : bytes - skyLightSent : bool dataLength : bytes + compressedChunkData : bytes + chunkColumnCount : bytes + skyLightSent : bool _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_multi_block_change.py b/aiocraft/mc/proto/play/clientbound/packet_multi_block_change.py index ccf01a9..9412fc5 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_multi_block_change.py +++ b/aiocraft/mc/proto/play/clientbound/packet_multi_block_change.py @@ -5,15 +5,15 @@ from ....packet import Packet from ....types import * class PacketMultiBlockChange(Packet): - __slots__ = ( 'id', 'chunkX', 'notTrustEdges', 'recordCount', 'chunkCoordinates', 'chunkZ', 'dataLength', 'records' ) + __slots__ = ( 'id', 'chunkCoordinates', 'dataLength', 'notTrustEdges', 'recordCount', 'records', 'chunkX', 'chunkZ' ) - chunkX : int + chunkCoordinates : bytes + dataLength : int notTrustEdges : bool recordCount : bytes - chunkCoordinates : bytes - chunkZ : int - dataLength : int records : list + chunkX : int + chunkZ : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_named_entity_spawn.py b/aiocraft/mc/proto/play/clientbound/packet_named_entity_spawn.py index 4a8f6c5..c50c403 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_named_entity_spawn.py +++ b/aiocraft/mc/proto/play/clientbound/packet_named_entity_spawn.py @@ -5,19 +5,19 @@ from ....packet import Packet from ....types import * class PacketNamedEntitySpawn(Packet): - __slots__ = ( 'id', 'metadata', 'currentItem', 'playerUUID', 'data', 'x', 'yaw', 'entityId', 'y', 'z', 'playerName', 'pitch' ) + __slots__ = ( 'id', 'pitch', 'playerName', 'x', 'data', 'z', 'yaw', 'y', 'entityId', 'currentItem', 'playerUUID', 'metadata' ) - metadata : bytes + pitch : int + playerName : str + x : Union[int,float] + data : list + z : Union[int,float] + yaw : int + y : Union[int,float] + entityId : int currentItem : int playerUUID : str - data : list - x : Union[float,int] - yaw : int - entityId : int - y : Union[float,int] - z : Union[float,int] - playerName : str - pitch : int + metadata : bytes _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_named_sound_effect.py b/aiocraft/mc/proto/play/clientbound/packet_named_sound_effect.py index 2e7afab..aaab8f2 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_named_sound_effect.py +++ b/aiocraft/mc/proto/play/clientbound/packet_named_sound_effect.py @@ -5,15 +5,15 @@ from ....packet import Packet from ....types import * class PacketNamedSoundEffect(Packet): - __slots__ = ( 'id', 'soundName', 'x', 'volume', 'y', 'z', 'pitch', 'soundCategory' ) + __slots__ = ( 'id', 'pitch', 'x', 'soundName', 'z', 'y', 'soundCategory', 'volume' ) - soundName : str + pitch : Union[int,float] x : int - volume : float - y : int + soundName : str z : int - pitch : Union[float,int] + y : int soundCategory : int + volume : float _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_nbt_query_response.py b/aiocraft/mc/proto/play/clientbound/packet_nbt_query_response.py index 9a374ea..7245124 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_nbt_query_response.py +++ b/aiocraft/mc/proto/play/clientbound/packet_nbt_query_response.py @@ -5,10 +5,10 @@ from ....packet import Packet from ....types import * class PacketNbtQueryResponse(Packet): - __slots__ = ( 'id', 'transactionId', 'nbt' ) + __slots__ = ( 'id', 'nbt', 'transactionId' ) - transactionId : int nbt : bytes + transactionId : int _state : int = 3 @@ -36,25 +36,25 @@ class PacketNbtQueryResponse(Packet): 1073741839 : 85 } _definitions : Dict[int, List[Tuple[str, Type]]] = { - 393 : [ ( 'transactionId', VarInt ), ( 'nbt', TrailingData ) ], - 401 : [ ( 'transactionId', VarInt ), ( 'nbt', TrailingData ) ], - 402 : [ ( 'transactionId', VarInt ), ( 'nbt', TrailingData ) ], - 403 : [ ( 'transactionId', VarInt ), ( 'nbt', TrailingData ) ], - 404 : [ ( 'transactionId', VarInt ), ( 'nbt', TrailingData ) ], - 477 : [ ( 'transactionId', VarInt ), ( 'nbt', TrailingData ) ], - 480 : [ ( 'transactionId', VarInt ), ( 'nbt', TrailingData ) ], - 490 : [ ( 'transactionId', VarInt ), ( 'nbt', TrailingData ) ], - 498 : [ ( 'transactionId', VarInt ), ( 'nbt', TrailingData ) ], - 573 : [ ( 'transactionId', VarInt ), ( 'nbt', TrailingData ) ], - 575 : [ ( 'transactionId', VarInt ), ( 'nbt', TrailingData ) ], - 578 : [ ( 'transactionId', VarInt ), ( 'nbt', TrailingData ) ], - 709 : [ ( 'transactionId', VarInt ), ( 'nbt', TrailingData ) ], - 734 : [ ( 'transactionId', VarInt ), ( 'nbt', TrailingData ) ], - 735 : [ ( 'transactionId', VarInt ), ( 'nbt', TrailingData ) ], - 736 : [ ( 'transactionId', VarInt ), ( 'nbt', TrailingData ) ], - 751 : [ ( 'transactionId', VarInt ), ( 'nbt', TrailingData ) ], - 755 : [ ( 'transactionId', VarInt ), ( 'nbt', TrailingData ) ], - 756 : [ ( 'transactionId', VarInt ), ( 'nbt', TrailingData ) ], - 757 : [ ( 'transactionId', VarInt ), ( 'nbt', TrailingData ) ], - 1073741839 : [ ( 'transactionId', VarInt ), ( 'nbt', TrailingData ) ] + 393 : [ ( 'transactionId', VarInt ), ( 'nbt', OptionalType(NBTTag) ) ], + 401 : [ ( 'transactionId', VarInt ), ( 'nbt', OptionalType(NBTTag) ) ], + 402 : [ ( 'transactionId', VarInt ), ( 'nbt', OptionalType(NBTTag) ) ], + 403 : [ ( 'transactionId', VarInt ), ( 'nbt', OptionalType(NBTTag) ) ], + 404 : [ ( 'transactionId', VarInt ), ( 'nbt', OptionalType(NBTTag) ) ], + 477 : [ ( 'transactionId', VarInt ), ( 'nbt', OptionalType(NBTTag) ) ], + 480 : [ ( 'transactionId', VarInt ), ( 'nbt', OptionalType(NBTTag) ) ], + 490 : [ ( 'transactionId', VarInt ), ( 'nbt', OptionalType(NBTTag) ) ], + 498 : [ ( 'transactionId', VarInt ), ( 'nbt', OptionalType(NBTTag) ) ], + 573 : [ ( 'transactionId', VarInt ), ( 'nbt', OptionalType(NBTTag) ) ], + 575 : [ ( 'transactionId', VarInt ), ( 'nbt', OptionalType(NBTTag) ) ], + 578 : [ ( 'transactionId', VarInt ), ( 'nbt', OptionalType(NBTTag) ) ], + 709 : [ ( 'transactionId', VarInt ), ( 'nbt', OptionalType(NBTTag) ) ], + 734 : [ ( 'transactionId', VarInt ), ( 'nbt', OptionalType(NBTTag) ) ], + 735 : [ ( 'transactionId', VarInt ), ( 'nbt', OptionalType(NBTTag) ) ], + 736 : [ ( 'transactionId', VarInt ), ( 'nbt', OptionalType(NBTTag) ) ], + 751 : [ ( 'transactionId', VarInt ), ( 'nbt', OptionalType(NBTTag) ) ], + 755 : [ ( 'transactionId', VarInt ), ( 'nbt', OptionalType(NBTTag) ) ], + 756 : [ ( 'transactionId', VarInt ), ( 'nbt', OptionalType(NBTTag) ) ], + 757 : [ ( 'transactionId', VarInt ), ( 'nbt', OptionalType(NBTTag) ) ], + 1073741839 : [ ( 'transactionId', VarInt ), ( 'nbt', OptionalType(NBTTag) ) ] } diff --git a/aiocraft/mc/proto/play/clientbound/packet_open_horse_window.py b/aiocraft/mc/proto/play/clientbound/packet_open_horse_window.py index f28ebb9..aa33636 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_open_horse_window.py +++ b/aiocraft/mc/proto/play/clientbound/packet_open_horse_window.py @@ -5,11 +5,11 @@ from ....packet import Packet from ....types import * class PacketOpenHorseWindow(Packet): - __slots__ = ( 'id', 'entityId', 'windowId', 'nbSlots' ) + __slots__ = ( 'id', 'nbSlots', 'windowId', 'entityId' ) - entityId : int - windowId : int nbSlots : int + windowId : int + entityId : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_open_sign_entity.py b/aiocraft/mc/proto/play/clientbound/packet_open_sign_entity.py index 584cfe0..49a79aa 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_open_sign_entity.py +++ b/aiocraft/mc/proto/play/clientbound/packet_open_sign_entity.py @@ -7,7 +7,7 @@ from ....types import * class PacketOpenSignEntity(Packet): __slots__ = ( 'id', 'location' ) - location : Union[tuple,bytes] + location : Union[bytes,tuple] _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_open_window.py b/aiocraft/mc/proto/play/clientbound/packet_open_window.py index c48993d..e2cf4a9 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_open_window.py +++ b/aiocraft/mc/proto/play/clientbound/packet_open_window.py @@ -5,14 +5,14 @@ from ....packet import Packet from ....types import * class PacketOpenWindow(Packet): - __slots__ = ( 'id', 'inventoryType', 'windowTitle', 'windowId', 'entityId', 'useProvidedTitle', 'slotCount' ) + __slots__ = ( 'id', 'useProvidedTitle', 'windowId', 'inventoryType', 'slotCount', 'windowTitle', 'entityId' ) - inventoryType : Union[str,int] - windowTitle : str - windowId : int - entityId : bytes useProvidedTitle : bool + windowId : int + inventoryType : Union[str,int] slotCount : int + windowTitle : str + entityId : bytes _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_player_info.py b/aiocraft/mc/proto/play/clientbound/packet_player_info.py index c8835cc..c48399e 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_player_info.py +++ b/aiocraft/mc/proto/play/clientbound/packet_player_info.py @@ -5,12 +5,12 @@ from ....packet import Packet from ....types import * class PacketPlayerInfo(Packet): - __slots__ = ( 'id', 'online', 'action', 'data', 'playerName', 'ping' ) + __slots__ = ( 'id', 'playerName', 'data', 'online', 'action', 'ping' ) + playerName : str + data : list online : bool action : int - data : list - playerName : str ping : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_playerlist_header.py b/aiocraft/mc/proto/play/clientbound/packet_playerlist_header.py index dcf4611..2506c17 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_playerlist_header.py +++ b/aiocraft/mc/proto/play/clientbound/packet_playerlist_header.py @@ -5,10 +5,10 @@ from ....packet import Packet from ....types import * class PacketPlayerlistHeader(Packet): - __slots__ = ( 'id', 'header', 'footer' ) + __slots__ = ( 'id', 'footer', 'header' ) - header : str footer : str + header : str _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_position.py b/aiocraft/mc/proto/play/clientbound/packet_position.py index 5a9b67e..cf6c3aa 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_position.py +++ b/aiocraft/mc/proto/play/clientbound/packet_position.py @@ -5,17 +5,17 @@ from ....packet import Packet from ....types import * class PacketPosition(Packet): - __slots__ = ( 'id', 'teleportId', 'dismountVehicle', 'flags', 'onGround', 'x', 'yaw', 'y', 'z', 'pitch' ) + __slots__ = ( 'id', 'pitch', 'x', 'dismountVehicle', 'z', 'yaw', 'y', 'onGround', 'flags', 'teleportId' ) - teleportId : int - dismountVehicle : bool - flags : int - onGround : bool + pitch : float x : float + dismountVehicle : bool + z : float yaw : float y : float - z : float - pitch : float + onGround : bool + flags : int + teleportId : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_rel_entity_move.py b/aiocraft/mc/proto/play/clientbound/packet_rel_entity_move.py index 4d8ac82..c2e4837 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_rel_entity_move.py +++ b/aiocraft/mc/proto/play/clientbound/packet_rel_entity_move.py @@ -5,13 +5,13 @@ from ....packet import Packet from ....types import * class PacketRelEntityMove(Packet): - __slots__ = ( 'id', 'dY', 'dX', 'onGround', 'dZ', 'entityId' ) + __slots__ = ( 'id', 'dX', 'dY', 'entityId', 'onGround', 'dZ' ) - dY : int dX : int + dY : int + entityId : int onGround : bool dZ : int - entityId : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_resource_pack_send.py b/aiocraft/mc/proto/play/clientbound/packet_resource_pack_send.py index e2cbb24..a4f1058 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_resource_pack_send.py +++ b/aiocraft/mc/proto/play/clientbound/packet_resource_pack_send.py @@ -5,12 +5,12 @@ from ....packet import Packet from ....types import * class PacketResourcePackSend(Packet): - __slots__ = ( 'id', 'url', 'hash', 'forced', 'promptMessage' ) + __slots__ = ( 'id', 'hash', 'forced', 'promptMessage', 'url' ) - url : str hash : str forced : bool promptMessage : tuple + url : str _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_respawn.py b/aiocraft/mc/proto/play/clientbound/packet_respawn.py index d1ff10b..8ff5557 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_respawn.py +++ b/aiocraft/mc/proto/play/clientbound/packet_respawn.py @@ -5,18 +5,18 @@ from ....packet import Packet from ....types import * class PacketRespawn(Packet): - __slots__ = ( 'id', 'isFlat', 'hashedSeed', 'worldName', 'isDebug', 'dimension', 'levelType', 'previousGamemode', 'gamemode', 'copyMetadata', 'difficulty' ) + __slots__ = ( 'id', 'worldName', 'gamemode', 'hashedSeed', 'previousGamemode', 'isDebug', 'copyMetadata', 'difficulty', 'isFlat', 'levelType', 'dimension' ) - isFlat : bool - hashedSeed : int worldName : str - isDebug : bool - dimension : Union[bytes,str,int] - levelType : str - previousGamemode : int gamemode : int + hashedSeed : int + previousGamemode : int + isDebug : bool copyMetadata : bool difficulty : int + isFlat : bool + levelType : str + dimension : Union[bytes,str,int] _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_scoreboard_objective.py b/aiocraft/mc/proto/play/clientbound/packet_scoreboard_objective.py index fb88cfe..b5d79d2 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_scoreboard_objective.py +++ b/aiocraft/mc/proto/play/clientbound/packet_scoreboard_objective.py @@ -5,12 +5,12 @@ from ....packet import Packet from ....types import * class PacketScoreboardObjective(Packet): - __slots__ = ( 'id', 'name', 'type', 'displayText', 'action' ) + __slots__ = ( 'id', 'name', 'action', 'type', 'displayText' ) name : str + action : int type : bytes displayText : Union[bytes,str] - action : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_scoreboard_score.py b/aiocraft/mc/proto/play/clientbound/packet_scoreboard_score.py index 7d1fa07..3490d3d 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_scoreboard_score.py +++ b/aiocraft/mc/proto/play/clientbound/packet_scoreboard_score.py @@ -10,7 +10,7 @@ class PacketScoreboardScore(Packet): action : int value : bytes itemName : str - scoreName : Union[bytes,str] + scoreName : Union[str,bytes] _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_scoreboard_team.py b/aiocraft/mc/proto/play/clientbound/packet_scoreboard_team.py index 3cd0e5e..7f35f97 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_scoreboard_team.py +++ b/aiocraft/mc/proto/play/clientbound/packet_scoreboard_team.py @@ -5,18 +5,18 @@ from ....packet import Packet from ....types import * class PacketScoreboardTeam(Packet): - __slots__ = ( 'id', 'team', 'nameTagVisibility', 'friendlyFire', 'name', 'players', 'prefix', 'mode', 'color', 'collisionRule', 'suffix' ) + __slots__ = ( 'id', 'suffix', 'players', 'prefix', 'nameTagVisibility', 'color', 'name', 'collisionRule', 'mode', 'team', 'friendlyFire' ) - team : str - nameTagVisibility : bytes - friendlyFire : bytes - name : bytes + suffix : bytes players : bytes prefix : bytes - mode : int + nameTagVisibility : bytes color : bytes + name : bytes collisionRule : bytes - suffix : bytes + mode : int + team : str + friendlyFire : bytes _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_sculk_vibration_signal.py b/aiocraft/mc/proto/play/clientbound/packet_sculk_vibration_signal.py index c5b10c5..c05a18d 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_sculk_vibration_signal.py +++ b/aiocraft/mc/proto/play/clientbound/packet_sculk_vibration_signal.py @@ -5,11 +5,11 @@ from ....packet import Packet from ....types import * class PacketSculkVibrationSignal(Packet): - __slots__ = ( 'id', 'sourcePosition', 'destination', 'arrivalTicks', 'destinationIdentifier' ) + __slots__ = ( 'id', 'destination', 'arrivalTicks', 'sourcePosition', 'destinationIdentifier' ) - sourcePosition : tuple destination : bytes arrivalTicks : int + sourcePosition : tuple destinationIdentifier : str _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_set_slot.py b/aiocraft/mc/proto/play/clientbound/packet_set_slot.py index f8d6fa8..6de136e 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_set_slot.py +++ b/aiocraft/mc/proto/play/clientbound/packet_set_slot.py @@ -5,12 +5,12 @@ from ....packet import Packet from ....types import * class PacketSetSlot(Packet): - __slots__ = ( 'id', 'stateId', 'item', 'slot', 'windowId' ) + __slots__ = ( 'id', 'item', 'windowId', 'slot', 'stateId' ) - stateId : int item : dict - slot : int windowId : int + slot : int + stateId : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_sound_effect.py b/aiocraft/mc/proto/play/clientbound/packet_sound_effect.py index 5741eb9..6c23d07 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_sound_effect.py +++ b/aiocraft/mc/proto/play/clientbound/packet_sound_effect.py @@ -5,16 +5,16 @@ from ....packet import Packet from ....types import * class PacketSoundEffect(Packet): - __slots__ = ( 'id', 'x', 'volume', 'y', 'z', 'soundId', 'pitch', 'parrottedEntityType', 'soundCategory' ) + __slots__ = ( 'id', 'pitch', 'x', 'soundId', 'parrottedEntityType', 'z', 'y', 'soundCategory', 'volume' ) + pitch : Union[int,float] x : int - volume : float - y : int - z : int soundId : int - pitch : Union[float,int] parrottedEntityType : str + z : int + y : int soundCategory : int + volume : float _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_spawn_entity.py b/aiocraft/mc/proto/play/clientbound/packet_spawn_entity.py index 5322f92..991602d 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_spawn_entity.py +++ b/aiocraft/mc/proto/play/clientbound/packet_spawn_entity.py @@ -5,21 +5,21 @@ from ....packet import Packet from ....types import * class PacketSpawnEntity(Packet): - __slots__ = ( 'id', 'objectUUID', 'objectData', 'velocityX', 'entityUUID', 'x', 'yaw', 'entityId', 'y', 'z', 'type', 'pitch', 'velocityY', 'velocityZ' ) + __slots__ = ( 'id', 'pitch', 'velocityX', 'type', 'x', 'objectUUID', 'velocityY', 'velocityZ', 'z', 'yaw', 'y', 'entityId', 'entityUUID', 'objectData' ) - objectUUID : str - objectData : Union[dict,int] - velocityX : int - entityUUID : str - x : Union[float,int] - yaw : int - entityId : int - y : Union[float,int] - z : Union[float,int] - type : int pitch : int + velocityX : int + type : int + x : Union[int,float] + objectUUID : str velocityY : int velocityZ : int + z : Union[int,float] + yaw : int + y : Union[int,float] + entityId : int + entityUUID : str + objectData : Union[dict,int] _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_experience_orb.py b/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_experience_orb.py index 30a4c01..0c5e49e 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_experience_orb.py +++ b/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_experience_orb.py @@ -5,13 +5,13 @@ from ....packet import Packet from ....types import * class PacketSpawnEntityExperienceOrb(Packet): - __slots__ = ( 'id', 'count', 'x', 'entityId', 'y', 'z' ) + __slots__ = ( 'id', 'x', 'count', 'z', 'y', 'entityId' ) + x : Union[int,float] count : int - x : Union[float,int] + z : Union[int,float] + y : Union[int,float] entityId : int - y : Union[float,int] - z : Union[float,int] _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_living.py b/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_living.py index 1ac783d..00986f5 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_living.py +++ b/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_living.py @@ -5,21 +5,21 @@ from ....packet import Packet from ....types import * class PacketSpawnEntityLiving(Packet): - __slots__ = ( 'id', 'headPitch', 'metadata', 'velocityX', 'entityUUID', 'x', 'yaw', 'entityId', 'y', 'z', 'type', 'pitch', 'velocityY', 'velocityZ' ) + __slots__ = ( 'id', 'pitch', 'headPitch', 'velocityX', 'type', 'x', 'velocityZ', 'z', 'yaw', 'y', 'entityId', 'entityUUID', 'metadata', 'velocityY' ) - headPitch : int - metadata : bytes - velocityX : int - entityUUID : str - x : Union[float,int] - yaw : int - entityId : int - y : Union[float,int] - z : Union[float,int] - type : int pitch : int - velocityY : int + headPitch : int + velocityX : int + type : int + x : Union[int,float] velocityZ : int + z : Union[int,float] + yaw : int + y : Union[int,float] + entityId : int + entityUUID : str + metadata : bytes + velocityY : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_painting.py b/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_painting.py index d37d9a3..87b3a38 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_painting.py +++ b/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_painting.py @@ -5,13 +5,13 @@ from ....packet import Packet from ....types import * class PacketSpawnEntityPainting(Packet): - __slots__ = ( 'id', 'title', 'entityUUID', 'direction', 'entityId', 'location' ) + __slots__ = ( 'id', 'direction', 'title', 'location', 'entityId', 'entityUUID' ) - title : Union[str,int] - entityUUID : str direction : int + title : Union[str,int] + location : Union[bytes,tuple] entityId : int - location : Union[tuple,bytes] + entityUUID : str _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_weather.py b/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_weather.py index 78d2025..1c4a724 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_weather.py +++ b/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_weather.py @@ -5,13 +5,13 @@ from ....packet import Packet from ....types import * class PacketSpawnEntityWeather(Packet): - __slots__ = ( 'id', 'x', 'entityId', 'y', 'z', 'type' ) + __slots__ = ( 'id', 'type', 'x', 'z', 'y', 'entityId' ) - x : Union[float,int] - entityId : int - y : Union[float,int] - z : Union[float,int] type : int + x : Union[int,float] + z : Union[int,float] + y : Union[int,float] + entityId : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_spawn_position.py b/aiocraft/mc/proto/play/clientbound/packet_spawn_position.py index 32cd198..d255136 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_spawn_position.py +++ b/aiocraft/mc/proto/play/clientbound/packet_spawn_position.py @@ -8,7 +8,7 @@ class PacketSpawnPosition(Packet): __slots__ = ( 'id', 'angle', 'location' ) angle : float - location : Union[tuple,bytes] + location : Union[bytes,tuple] _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_stop_sound.py b/aiocraft/mc/proto/play/clientbound/packet_stop_sound.py index a3deb9b..475a639 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_stop_sound.py +++ b/aiocraft/mc/proto/play/clientbound/packet_stop_sound.py @@ -5,11 +5,11 @@ from ....packet import Packet from ....types import * class PacketStopSound(Packet): - __slots__ = ( 'id', 'sound', 'source', 'flags' ) + __slots__ = ( 'id', 'sound', 'flags', 'source' ) sound : bytes - source : bytes flags : int + source : bytes _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_tab_complete.py b/aiocraft/mc/proto/play/clientbound/packet_tab_complete.py index 539db26..cc6c7d8 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_tab_complete.py +++ b/aiocraft/mc/proto/play/clientbound/packet_tab_complete.py @@ -5,12 +5,12 @@ from ....packet import Packet from ....types import * class PacketTabComplete(Packet): - __slots__ = ( 'id', 'start', 'transactionId', 'matches', 'length' ) + __slots__ = ( 'id', 'transactionId', 'length', 'start', 'matches' ) - start : int transactionId : int - matches : list length : int + start : int + matches : list _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_tags.py b/aiocraft/mc/proto/play/clientbound/packet_tags.py index 986edf5..eb9197e 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_tags.py +++ b/aiocraft/mc/proto/play/clientbound/packet_tags.py @@ -5,13 +5,13 @@ from ....packet import Packet from ....types import * class PacketTags(Packet): - __slots__ = ( 'id', 'itemTags', 'tags', 'entityTags', 'blockTags', 'fluidTags' ) + __slots__ = ( 'id', 'itemTags', 'fluidTags', 'entityTags', 'tags', 'blockTags' ) itemTags : bytes - tags : list - entityTags : bytes - blockTags : bytes fluidTags : bytes + entityTags : bytes + tags : list + blockTags : bytes _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_teams.py b/aiocraft/mc/proto/play/clientbound/packet_teams.py index 143a478..4353a7d 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_teams.py +++ b/aiocraft/mc/proto/play/clientbound/packet_teams.py @@ -5,19 +5,19 @@ from ....packet import Packet from ....types import * class PacketTeams(Packet): - __slots__ = ( 'id', 'team', 'nameTagVisibility', 'friendlyFire', 'name', 'formatting', 'players', 'prefix', 'mode', 'color', 'collisionRule', 'suffix' ) + __slots__ = ( 'id', 'suffix', 'players', 'prefix', 'nameTagVisibility', 'color', 'name', 'collisionRule', 'formatting', 'mode', 'team', 'friendlyFire' ) - team : str - nameTagVisibility : bytes - friendlyFire : bytes - name : bytes - formatting : bytes + suffix : bytes players : bytes prefix : bytes - mode : int + nameTagVisibility : bytes color : bytes + name : bytes collisionRule : bytes - suffix : bytes + formatting : bytes + mode : int + team : str + friendlyFire : bytes _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_tile_entity_data.py b/aiocraft/mc/proto/play/clientbound/packet_tile_entity_data.py index 6f78d1b..b4a5be3 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_tile_entity_data.py +++ b/aiocraft/mc/proto/play/clientbound/packet_tile_entity_data.py @@ -5,11 +5,11 @@ from ....packet import Packet from ....types import * class PacketTileEntityData(Packet): - __slots__ = ( 'id', 'action', 'nbtData', 'location' ) + __slots__ = ( 'id', 'action', 'location', 'nbtData' ) action : int + location : Union[bytes,tuple] nbtData : bytes - location : Union[tuple,bytes] _state : int = 3 @@ -56,42 +56,42 @@ class PacketTileEntityData(Packet): } _definitions : Dict[int, List[Tuple[str, Type]]] = { 5 : [ ( 'location', TrailingData ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 47 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 76 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 107 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 108 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 109 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 110 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 201 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 210 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 304 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 315 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 321 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 327 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 331 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 335 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 338 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 340 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 351 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 393 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 401 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 402 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 403 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 404 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 477 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 480 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 490 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 498 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 573 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 575 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 578 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 709 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 734 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 735 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 736 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 751 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 755 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 756 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ], - 757 : [ ( 'location', Position ), ( 'action', VarInt ), ( 'nbtData', TrailingData ) ], - 1073741839 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', TrailingData ) ] + 47 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 76 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 107 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 108 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 109 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 110 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 201 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 210 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 304 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 315 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 321 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 327 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 331 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 335 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 338 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 340 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 351 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 393 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 401 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 402 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 403 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 404 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 477 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 480 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 490 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 498 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 573 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 575 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 578 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 709 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 734 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 735 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 736 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 751 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 755 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 756 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ], + 757 : [ ( 'location', Position ), ( 'action', VarInt ), ( 'nbtData', OptionalType(NBTTag) ) ], + 1073741839 : [ ( 'location', Position ), ( 'action', Byte ), ( 'nbtData', OptionalType(NBTTag) ) ] } diff --git a/aiocraft/mc/proto/play/clientbound/packet_title.py b/aiocraft/mc/proto/play/clientbound/packet_title.py index c57a058..0300e86 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_title.py +++ b/aiocraft/mc/proto/play/clientbound/packet_title.py @@ -5,13 +5,13 @@ from ....packet import Packet from ....types import * class PacketTitle(Packet): - __slots__ = ( 'id', 'fadeIn', 'action', 'text', 'stay', 'fadeOut' ) + __slots__ = ( 'id', 'stay', 'fadeOut', 'action', 'fadeIn', 'text' ) - fadeIn : bytes - action : int - text : bytes stay : bytes fadeOut : bytes + action : int + fadeIn : bytes + text : bytes _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_trade_list.py b/aiocraft/mc/proto/play/clientbound/packet_trade_list.py index 3a45d32..38687d5 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_trade_list.py +++ b/aiocraft/mc/proto/play/clientbound/packet_trade_list.py @@ -5,13 +5,13 @@ from ....packet import Packet from ....types import * class PacketTradeList(Packet): - __slots__ = ( 'id', 'experience', 'isRegularVillager', 'canRestock', 'windowId', 'trades', 'villagerLevel' ) + __slots__ = ( 'id', 'isRegularVillager', 'trades', 'windowId', 'experience', 'canRestock', 'villagerLevel' ) - experience : int isRegularVillager : bool - canRestock : bool - windowId : int trades : list + windowId : int + experience : int + canRestock : bool villagerLevel : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_transaction.py b/aiocraft/mc/proto/play/clientbound/packet_transaction.py index e0511ef..ddbf2b1 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_transaction.py +++ b/aiocraft/mc/proto/play/clientbound/packet_transaction.py @@ -5,11 +5,11 @@ from ....packet import Packet from ....types import * class PacketTransaction(Packet): - __slots__ = ( 'id', 'action', 'accepted', 'windowId' ) + __slots__ = ( 'id', 'windowId', 'action', 'accepted' ) + windowId : int action : int accepted : bool - windowId : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_unload_chunk.py b/aiocraft/mc/proto/play/clientbound/packet_unload_chunk.py index 94e00e9..ec1ca0e 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_unload_chunk.py +++ b/aiocraft/mc/proto/play/clientbound/packet_unload_chunk.py @@ -5,10 +5,10 @@ from ....packet import Packet from ....types import * class PacketUnloadChunk(Packet): - __slots__ = ( 'id', 'chunkX', 'chunkZ' ) + __slots__ = ( 'id', 'chunkZ', 'chunkX' ) - chunkX : int chunkZ : int + chunkX : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_unlock_recipes.py b/aiocraft/mc/proto/play/clientbound/packet_unlock_recipes.py index b31ca82..827b4b3 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_unlock_recipes.py +++ b/aiocraft/mc/proto/play/clientbound/packet_unlock_recipes.py @@ -5,21 +5,21 @@ from ....packet import Packet from ....types import * class PacketUnlockRecipes(Packet): - __slots__ = ( 'id', 'filteringCraftable', 'action', 'filteringSmeltable', 'smeltingBookOpen', 'smokerBookOpen', 'notification', 'blastFurnaceOpen', 'recipes1', 'recipes2', 'filteringBlastFurnace', 'craftingBookOpen', 'recipes', 'filteringSmoker' ) + __slots__ = ( 'id', 'filteringCraftable', 'blastFurnaceOpen', 'recipes1', 'recipes2', 'filteringSmoker', 'smokerBookOpen', 'filteringBlastFurnace', 'action', 'recipes', 'craftingBookOpen', 'filteringSmeltable', 'notification', 'smeltingBookOpen' ) filteringCraftable : bool - action : int - filteringSmeltable : bool - smeltingBookOpen : bool - smokerBookOpen : bool - notification : bool blastFurnaceOpen : bool recipes1 : list recipes2 : Union[bytes,list] - filteringBlastFurnace : bool - craftingBookOpen : bool - recipes : list filteringSmoker : bool + smokerBookOpen : bool + filteringBlastFurnace : bool + action : int + recipes : list + craftingBookOpen : bool + filteringSmeltable : bool + notification : bool + smeltingBookOpen : bool _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_update_entity_nbt.py b/aiocraft/mc/proto/play/clientbound/packet_update_entity_nbt.py index 995cf00..3ca07a7 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_update_entity_nbt.py +++ b/aiocraft/mc/proto/play/clientbound/packet_update_entity_nbt.py @@ -5,10 +5,10 @@ from ....packet import Packet from ....types import * class PacketUpdateEntityNbt(Packet): - __slots__ = ( 'id', 'tag', 'entityId' ) + __slots__ = ( 'id', 'entityId', 'tag' ) - tag : bytes entityId : int + tag : bytes _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_update_light.py b/aiocraft/mc/proto/play/clientbound/packet_update_light.py index aa45dc1..3bbc90f 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_update_light.py +++ b/aiocraft/mc/proto/play/clientbound/packet_update_light.py @@ -5,18 +5,18 @@ from ....packet import Packet from ....types import * class PacketUpdateLight(Packet): - __slots__ = ( 'id', 'chunkX', 'blockLight', 'skyLight', 'data', 'emptyBlockLightMask', 'emptySkyLightMask', 'trustEdges', 'blockLightMask', 'chunkZ', 'skyLightMask' ) + __slots__ = ( 'id', 'trustEdges', 'skyLightMask', 'data', 'blockLightMask', 'skyLight', 'chunkX', 'emptySkyLightMask', 'blockLight', 'emptyBlockLightMask', 'chunkZ' ) - chunkX : int - blockLight : list - skyLight : list - data : bytes - emptyBlockLightMask : Union[int,list] - emptySkyLightMask : Union[int,list] trustEdges : bool - blockLightMask : Union[int,list] + skyLightMask : Union[list,int] + data : bytes + blockLightMask : Union[list,int] + skyLight : list + chunkX : int + emptySkyLightMask : Union[list,int] + blockLight : list + emptyBlockLightMask : Union[list,int] chunkZ : int - skyLightMask : Union[int,list] _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_update_sign.py b/aiocraft/mc/proto/play/clientbound/packet_update_sign.py index 107a561..15c5c35 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_update_sign.py +++ b/aiocraft/mc/proto/play/clientbound/packet_update_sign.py @@ -5,13 +5,13 @@ from ....packet import Packet from ....types import * class PacketUpdateSign(Packet): - __slots__ = ( 'id', 'text2', 'text1', 'text3', 'text4', 'location' ) + __slots__ = ( 'id', 'text3', 'text1', 'text2', 'location', 'text4' ) - text2 : str - text1 : str text3 : str + text1 : str + text2 : str + location : Union[bytes,tuple] text4 : str - location : Union[tuple,bytes] _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_update_view_position.py b/aiocraft/mc/proto/play/clientbound/packet_update_view_position.py index 019ef06..89ddad8 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_update_view_position.py +++ b/aiocraft/mc/proto/play/clientbound/packet_update_view_position.py @@ -5,10 +5,10 @@ from ....packet import Packet from ....types import * class PacketUpdateViewPosition(Packet): - __slots__ = ( 'id', 'chunkX', 'chunkZ' ) + __slots__ = ( 'id', 'chunkZ', 'chunkX' ) - chunkX : int chunkZ : int + chunkX : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_vehicle_move.py b/aiocraft/mc/proto/play/clientbound/packet_vehicle_move.py index 8b791fd..668ccd7 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_vehicle_move.py +++ b/aiocraft/mc/proto/play/clientbound/packet_vehicle_move.py @@ -5,13 +5,13 @@ from ....packet import Packet from ....types import * class PacketVehicleMove(Packet): - __slots__ = ( 'id', 'x', 'yaw', 'y', 'z', 'pitch' ) + __slots__ = ( 'id', 'pitch', 'x', 'z', 'yaw', 'y' ) + pitch : float x : float + z : float yaw : float y : float - z : float - pitch : float _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_window_items.py b/aiocraft/mc/proto/play/clientbound/packet_window_items.py index c6b9b88..931a964 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_window_items.py +++ b/aiocraft/mc/proto/play/clientbound/packet_window_items.py @@ -5,12 +5,12 @@ from ....packet import Packet from ....types import * class PacketWindowItems(Packet): - __slots__ = ( 'id', 'items', 'carriedItem', 'stateId', 'windowId' ) + __slots__ = ( 'id', 'items', 'windowId', 'stateId', 'carriedItem' ) items : list - carriedItem : dict - stateId : int windowId : int + stateId : int + carriedItem : dict _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_world_border.py b/aiocraft/mc/proto/play/clientbound/packet_world_border.py index ce1ff05..e934742 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_world_border.py +++ b/aiocraft/mc/proto/play/clientbound/packet_world_border.py @@ -5,17 +5,17 @@ from ....packet import Packet from ....types import * class PacketWorldBorder(Packet): - __slots__ = ( 'id', 'old_radius', 'new_radius', 'radius', 'portalBoundary', 'action', 'x', 'speed', 'warning_time', 'z', 'warning_blocks' ) + __slots__ = ( 'id', 'radius', 'x', 'new_radius', 'portalBoundary', 'warning_time', 'old_radius', 'z', 'action', 'speed', 'warning_blocks' ) - old_radius : bytes - new_radius : bytes radius : bytes - portalBoundary : bytes - action : int x : bytes - speed : bytes + new_radius : bytes + portalBoundary : bytes warning_time : bytes + old_radius : bytes z : bytes + action : int + speed : bytes warning_blocks : bytes _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_world_border_lerp_size.py b/aiocraft/mc/proto/play/clientbound/packet_world_border_lerp_size.py index 86b4d93..6b5b5bf 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_world_border_lerp_size.py +++ b/aiocraft/mc/proto/play/clientbound/packet_world_border_lerp_size.py @@ -5,11 +5,11 @@ from ....packet import Packet from ....types import * class PacketWorldBorderLerpSize(Packet): - __slots__ = ( 'id', 'newDiameter', 'speed', 'oldDiameter' ) + __slots__ = ( 'id', 'oldDiameter', 'speed', 'newDiameter' ) - newDiameter : float - speed : int oldDiameter : float + speed : int + newDiameter : float _state : int = 3 diff --git a/aiocraft/mc/proto/play/clientbound/packet_world_event.py b/aiocraft/mc/proto/play/clientbound/packet_world_event.py index a070540..38b360d 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_world_event.py +++ b/aiocraft/mc/proto/play/clientbound/packet_world_event.py @@ -5,10 +5,10 @@ from ....packet import Packet from ....types import * class PacketWorldEvent(Packet): - __slots__ = ( 'id', 'location', 'is_global', 'data', 'effectId' ) + __slots__ = ( 'id', 'is_global', 'location', 'data', 'effectId' ) - location : Union[tuple,bytes] is_global : bool + location : Union[bytes,tuple] data : int effectId : int diff --git a/aiocraft/mc/proto/play/clientbound/packet_world_particles.py b/aiocraft/mc/proto/play/clientbound/packet_world_particles.py index 1e4df6c..5f075b8 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_world_particles.py +++ b/aiocraft/mc/proto/play/clientbound/packet_world_particles.py @@ -5,20 +5,20 @@ from ....packet import Packet from ....types import * class PacketWorldParticles(Packet): - __slots__ = ( 'id', 'particles', 'longDistance', 'data', 'particleName', 'x', 'offsetX', 'offsetZ', 'offsetY', 'particleData', 'y', 'z', 'particleId' ) + __slots__ = ( 'id', 'x', 'longDistance', 'data', 'offsetZ', 'z', 'offsetX', 'offsetY', 'y', 'particleId', 'particleData', 'particleName', 'particles' ) - particles : int + x : float longDistance : bool data : bytes - particleName : str - x : float - offsetX : float offsetZ : float - offsetY : float - particleData : float - y : float z : float + offsetX : float + offsetY : float + y : float particleId : int + particleData : float + particleName : str + particles : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/__init__.py b/aiocraft/mc/proto/play/serverbound/__init__.py index 9a8e90c..0e4b0f5 100644 --- a/aiocraft/mc/proto/play/serverbound/__init__.py +++ b/aiocraft/mc/proto/play/serverbound/__init__.py @@ -1,6 +1,35 @@ """[!] This file is autogenerated""" from .packet_teleport_confirm import PacketTeleportConfirm +from .packet_tab_complete import PacketTabComplete +from .packet_chat import PacketChat +from .packet_client_command import PacketClientCommand +from .packet_settings import PacketSettings +from .packet_transaction import PacketTransaction +from .packet_enchant_item import PacketEnchantItem +from .packet_window_click import PacketWindowClick +from .packet_close_window import PacketCloseWindow +from .packet_custom_payload import PacketCustomPayload +from .packet_use_entity import PacketUseEntity +from .packet_keep_alive import PacketKeepAlive +from .packet_position import PacketPosition +from .packet_position_look import PacketPositionLook +from .packet_look import PacketLook +from .packet_flying import PacketFlying +from .packet_vehicle_move import PacketVehicleMove +from .packet_steer_boat import PacketSteerBoat +from .packet_abilities import PacketAbilities +from .packet_block_dig import PacketBlockDig +from .packet_entity_action import PacketEntityAction +from .packet_steer_vehicle import PacketSteerVehicle +from .packet_resource_pack_receive import PacketResourcePackReceive +from .packet_held_item_slot import PacketHeldItemSlot +from .packet_set_creative_slot import PacketSetCreativeSlot +from .packet_update_sign import PacketUpdateSign +from .packet_arm_animation import PacketArmAnimation +from .packet_spectate import PacketSpectate +from .packet_block_place import PacketBlockPlace +from .packet_use_item import PacketUseItem from .packet_query_block_nbt import PacketQueryBlockNbt from .packet_set_difficulty import PacketSetDifficulty from .packet_edit_book import PacketEditBook @@ -12,84 +41,55 @@ from .packet_set_beacon_effect import PacketSetBeaconEffect from .packet_update_command_block import PacketUpdateCommandBlock from .packet_update_command_block_minecart import PacketUpdateCommandBlockMinecart from .packet_update_structure_block import PacketUpdateStructureBlock -from .packet_tab_complete import PacketTabComplete -from .packet_chat import PacketChat -from .packet_client_command import PacketClientCommand -from .packet_settings import PacketSettings -from .packet_transaction import PacketTransaction -from .packet_enchant_item import PacketEnchantItem -from .packet_window_click import PacketWindowClick -from .packet_close_window import PacketCloseWindow -from .packet_custom_payload import PacketCustomPayload -from .packet_use_entity import PacketUseEntity -from .packet_generate_structure import PacketGenerateStructure -from .packet_keep_alive import PacketKeepAlive from .packet_lock_difficulty import PacketLockDifficulty -from .packet_position import PacketPosition -from .packet_position_look import PacketPositionLook -from .packet_look import PacketLook -from .packet_flying import PacketFlying -from .packet_vehicle_move import PacketVehicleMove -from .packet_steer_boat import PacketSteerBoat from .packet_craft_recipe_request import PacketCraftRecipeRequest -from .packet_abilities import PacketAbilities -from .packet_block_dig import PacketBlockDig -from .packet_entity_action import PacketEntityAction -from .packet_steer_vehicle import PacketSteerVehicle +from .packet_crafting_book_data import PacketCraftingBookData +from .packet_update_jigsaw_block import PacketUpdateJigsawBlock +from .packet_advancement_tab import PacketAdvancementTab +from .packet_generate_structure import PacketGenerateStructure from .packet_displayed_recipe import PacketDisplayedRecipe from .packet_recipe_book import PacketRecipeBook -from .packet_resource_pack_receive import PacketResourcePackReceive -from .packet_held_item_slot import PacketHeldItemSlot -from .packet_set_creative_slot import PacketSetCreativeSlot -from .packet_update_jigsaw_block import PacketUpdateJigsawBlock -from .packet_update_sign import PacketUpdateSign -from .packet_arm_animation import PacketArmAnimation -from .packet_spectate import PacketSpectate -from .packet_block_place import PacketBlockPlace -from .packet_use_item import PacketUseItem -from .packet_advancement_tab import PacketAdvancementTab -from .packet_crafting_book_data import PacketCraftingBookData -from .packet_prepare_crafting_grid import PacketPrepareCraftingGrid from .packet_pong import PacketPong +from .packet_prepare_crafting_grid import PacketPrepareCraftingGrid REGISTRY = { - 1073741839 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 24:PacketPickItem, 32:PacketNameItem, 35:PacketSelectTrade, 36:PacketSetBeaconEffect, 38:PacketUpdateCommandBlock, 39:PacketUpdateCommandBlockMinecart, 42:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketGenerateStructure, 16:PacketKeepAlive, 17:PacketLockDifficulty, 18:PacketPosition, 19:PacketPositionLook, 20:PacketLook, 21:PacketFlying, 22:PacketVehicleMove, 23:PacketSteerBoat, 25:PacketCraftRecipeRequest, 26:PacketAbilities, 27:PacketBlockDig, 28:PacketEntityAction, 29:PacketSteerVehicle, 30:PacketDisplayedRecipe, 31:PacketRecipeBook, 33:PacketResourcePackReceive, 37:PacketHeldItemSlot, 40:PacketSetCreativeSlot, 41:PacketUpdateJigsawBlock, 43:PacketUpdateSign, 44:PacketArmAnimation, 45:PacketSpectate, 46:PacketBlockPlace, 47:PacketUseItem, 34:PacketAdvancementTab }, - 709 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 16:PacketLockDifficulty, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 24:PacketCraftRecipeRequest, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 39:PacketUpdateJigsawBlock, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 32:PacketAdvancementTab, 29:PacketCraftingBookData }, - 351 : { 0:PacketTeleportConfirm, 4:PacketTabComplete, 1:PacketChat, 2:PacketClientCommand, 3:PacketSettings, 5:PacketTransaction, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 13:PacketPosition, 14:PacketPositionLook, 15:PacketLook, 12:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketCraftRecipeRequest, 19:PacketAbilities, 20:PacketBlockDig, 21:PacketEntityAction, 22:PacketSteerVehicle, 24:PacketResourcePackReceive, 26:PacketHeldItemSlot, 27:PacketSetCreativeSlot, 28:PacketUpdateSign, 29:PacketArmAnimation, 30:PacketSpectate, 31:PacketBlockPlace, 32:PacketUseItem, 25:PacketAdvancementTab, 23:PacketCraftingBookData }, - 327 : { 0:PacketTeleportConfirm, 2:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 6:PacketTransaction, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 11:PacketUseEntity, 12:PacketKeepAlive, 13:PacketPosition, 14:PacketPositionLook, 15:PacketLook, 16:PacketFlying, 17:PacketVehicleMove, 18:PacketSteerBoat, 19:PacketAbilities, 20:PacketBlockDig, 21:PacketEntityAction, 22:PacketSteerVehicle, 24:PacketResourcePackReceive, 25:PacketHeldItemSlot, 26:PacketSetCreativeSlot, 27:PacketUpdateSign, 28:PacketArmAnimation, 29:PacketSpectate, 30:PacketBlockPlace, 31:PacketUseItem, 23:PacketCraftingBookData, 1:PacketPrepareCraftingGrid }, - 321 : { 0:PacketTeleportConfirm, 2:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 6:PacketTransaction, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 11:PacketUseEntity, 12:PacketKeepAlive, 13:PacketPosition, 14:PacketPositionLook, 15:PacketLook, 16:PacketFlying, 17:PacketVehicleMove, 18:PacketSteerBoat, 19:PacketAbilities, 20:PacketBlockDig, 21:PacketEntityAction, 22:PacketSteerVehicle, 24:PacketResourcePackReceive, 25:PacketHeldItemSlot, 26:PacketSetCreativeSlot, 27:PacketUpdateSign, 28:PacketArmAnimation, 29:PacketSpectate, 30:PacketBlockPlace, 31:PacketUseItem, 23:PacketCraftingBookData, 1:PacketPrepareCraftingGrid }, 304 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 5:PacketTransaction, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 12:PacketPosition, 13:PacketPositionLook, 14:PacketLook, 15:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketAbilities, 19:PacketBlockDig, 20:PacketEntityAction, 21:PacketSteerVehicle, 22:PacketResourcePackReceive, 23:PacketHeldItemSlot, 24:PacketSetCreativeSlot, 25:PacketUpdateSign, 26:PacketArmAnimation, 27:PacketSpectate, 28:PacketBlockPlace, 29:PacketUseItem }, 201 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 5:PacketTransaction, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 12:PacketPosition, 13:PacketPositionLook, 14:PacketLook, 15:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketAbilities, 19:PacketBlockDig, 20:PacketEntityAction, 21:PacketSteerVehicle, 22:PacketResourcePackReceive, 23:PacketHeldItemSlot, 24:PacketSetCreativeSlot, 25:PacketUpdateSign, 26:PacketArmAnimation, 27:PacketSpectate, 28:PacketBlockPlace, 29:PacketUseItem }, - 107 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 5:PacketTransaction, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 12:PacketPosition, 13:PacketPositionLook, 14:PacketLook, 15:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketAbilities, 19:PacketBlockDig, 20:PacketEntityAction, 21:PacketSteerVehicle, 22:PacketResourcePackReceive, 23:PacketHeldItemSlot, 24:PacketSetCreativeSlot, 25:PacketUpdateSign, 26:PacketArmAnimation, 27:PacketSpectate, 28:PacketBlockPlace, 29:PacketUseItem }, - 110 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 5:PacketTransaction, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 12:PacketPosition, 13:PacketPositionLook, 14:PacketLook, 15:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketAbilities, 19:PacketBlockDig, 20:PacketEntityAction, 21:PacketSteerVehicle, 22:PacketResourcePackReceive, 23:PacketHeldItemSlot, 24:PacketSetCreativeSlot, 25:PacketUpdateSign, 26:PacketArmAnimation, 27:PacketSpectate, 28:PacketBlockPlace, 29:PacketUseItem }, - 109 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 5:PacketTransaction, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 12:PacketPosition, 13:PacketPositionLook, 14:PacketLook, 15:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketAbilities, 19:PacketBlockDig, 20:PacketEntityAction, 21:PacketSteerVehicle, 22:PacketResourcePackReceive, 23:PacketHeldItemSlot, 24:PacketSetCreativeSlot, 25:PacketUpdateSign, 26:PacketArmAnimation, 27:PacketSpectate, 28:PacketBlockPlace, 29:PacketUseItem }, - 108 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 5:PacketTransaction, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 12:PacketPosition, 13:PacketPositionLook, 14:PacketLook, 15:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketAbilities, 19:PacketBlockDig, 20:PacketEntityAction, 21:PacketSteerVehicle, 22:PacketResourcePackReceive, 23:PacketHeldItemSlot, 24:PacketSetCreativeSlot, 25:PacketUpdateSign, 26:PacketArmAnimation, 27:PacketSpectate, 28:PacketBlockPlace, 29:PacketUseItem }, - 757 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 11:PacketEditBook, 12:PacketQueryEntityNbt, 23:PacketPickItem, 32:PacketNameItem, 35:PacketSelectTrade, 36:PacketSetBeaconEffect, 38:PacketUpdateCommandBlock, 39:PacketUpdateCommandBlockMinecart, 42:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 14:PacketGenerateStructure, 15:PacketKeepAlive, 16:PacketLockDifficulty, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 24:PacketCraftRecipeRequest, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketDisplayedRecipe, 30:PacketRecipeBook, 33:PacketResourcePackReceive, 37:PacketHeldItemSlot, 40:PacketSetCreativeSlot, 41:PacketUpdateJigsawBlock, 43:PacketUpdateSign, 44:PacketArmAnimation, 45:PacketSpectate, 46:PacketBlockPlace, 47:PacketUseItem, 34:PacketAdvancementTab, 29:PacketPong }, - 755 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 11:PacketEditBook, 12:PacketQueryEntityNbt, 23:PacketPickItem, 32:PacketNameItem, 35:PacketSelectTrade, 36:PacketSetBeaconEffect, 38:PacketUpdateCommandBlock, 39:PacketUpdateCommandBlockMinecart, 42:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 14:PacketGenerateStructure, 15:PacketKeepAlive, 16:PacketLockDifficulty, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 24:PacketCraftRecipeRequest, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketDisplayedRecipe, 30:PacketRecipeBook, 33:PacketResourcePackReceive, 37:PacketHeldItemSlot, 40:PacketSetCreativeSlot, 41:PacketUpdateJigsawBlock, 43:PacketUpdateSign, 44:PacketArmAnimation, 45:PacketSpectate, 46:PacketBlockPlace, 47:PacketUseItem, 34:PacketAdvancementTab, 29:PacketPong }, - 756 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 11:PacketEditBook, 12:PacketQueryEntityNbt, 23:PacketPickItem, 32:PacketNameItem, 35:PacketSelectTrade, 36:PacketSetBeaconEffect, 38:PacketUpdateCommandBlock, 39:PacketUpdateCommandBlockMinecart, 42:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 14:PacketGenerateStructure, 15:PacketKeepAlive, 16:PacketLockDifficulty, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 24:PacketCraftRecipeRequest, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketDisplayedRecipe, 30:PacketRecipeBook, 33:PacketResourcePackReceive, 37:PacketHeldItemSlot, 40:PacketSetCreativeSlot, 41:PacketUpdateJigsawBlock, 43:PacketUpdateSign, 44:PacketArmAnimation, 45:PacketSpectate, 46:PacketBlockPlace, 47:PacketUseItem, 34:PacketAdvancementTab, 29:PacketPong }, - 735 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 24:PacketPickItem, 31:PacketNameItem, 34:PacketSelectTrade, 35:PacketSetBeaconEffect, 37:PacketUpdateCommandBlock, 38:PacketUpdateCommandBlockMinecart, 41:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketGenerateStructure, 16:PacketKeepAlive, 17:PacketLockDifficulty, 18:PacketPosition, 19:PacketPositionLook, 20:PacketLook, 21:PacketFlying, 22:PacketVehicleMove, 23:PacketSteerBoat, 25:PacketCraftRecipeRequest, 26:PacketAbilities, 27:PacketBlockDig, 28:PacketEntityAction, 29:PacketSteerVehicle, 32:PacketResourcePackReceive, 36:PacketHeldItemSlot, 39:PacketSetCreativeSlot, 40:PacketUpdateJigsawBlock, 42:PacketUpdateSign, 43:PacketArmAnimation, 44:PacketSpectate, 45:PacketBlockPlace, 46:PacketUseItem, 33:PacketAdvancementTab, 30:PacketCraftingBookData }, - 751 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 24:PacketPickItem, 32:PacketNameItem, 35:PacketSelectTrade, 36:PacketSetBeaconEffect, 38:PacketUpdateCommandBlock, 39:PacketUpdateCommandBlockMinecart, 42:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketGenerateStructure, 16:PacketKeepAlive, 17:PacketLockDifficulty, 18:PacketPosition, 19:PacketPositionLook, 20:PacketLook, 21:PacketFlying, 22:PacketVehicleMove, 23:PacketSteerBoat, 25:PacketCraftRecipeRequest, 26:PacketAbilities, 27:PacketBlockDig, 28:PacketEntityAction, 29:PacketSteerVehicle, 31:PacketDisplayedRecipe, 30:PacketRecipeBook, 33:PacketResourcePackReceive, 37:PacketHeldItemSlot, 40:PacketSetCreativeSlot, 41:PacketUpdateJigsawBlock, 43:PacketUpdateSign, 44:PacketArmAnimation, 45:PacketSpectate, 46:PacketBlockPlace, 47:PacketUseItem, 34:PacketAdvancementTab }, - 736 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 24:PacketPickItem, 31:PacketNameItem, 34:PacketSelectTrade, 35:PacketSetBeaconEffect, 37:PacketUpdateCommandBlock, 38:PacketUpdateCommandBlockMinecart, 41:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketGenerateStructure, 16:PacketKeepAlive, 17:PacketLockDifficulty, 18:PacketPosition, 19:PacketPositionLook, 20:PacketLook, 21:PacketFlying, 22:PacketVehicleMove, 23:PacketSteerBoat, 25:PacketCraftRecipeRequest, 26:PacketAbilities, 27:PacketBlockDig, 28:PacketEntityAction, 29:PacketSteerVehicle, 32:PacketResourcePackReceive, 36:PacketHeldItemSlot, 39:PacketSetCreativeSlot, 40:PacketUpdateJigsawBlock, 42:PacketUpdateSign, 43:PacketArmAnimation, 44:PacketSpectate, 45:PacketBlockPlace, 46:PacketUseItem, 33:PacketAdvancementTab, 30:PacketCraftingBookData }, - 734 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 24:PacketPickItem, 31:PacketNameItem, 34:PacketSelectTrade, 35:PacketSetBeaconEffect, 37:PacketUpdateCommandBlock, 38:PacketUpdateCommandBlockMinecart, 41:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketGenerateStructure, 16:PacketKeepAlive, 17:PacketLockDifficulty, 18:PacketPosition, 19:PacketPositionLook, 20:PacketLook, 21:PacketFlying, 22:PacketVehicleMove, 23:PacketSteerBoat, 25:PacketCraftRecipeRequest, 26:PacketAbilities, 27:PacketBlockDig, 28:PacketEntityAction, 29:PacketSteerVehicle, 32:PacketResourcePackReceive, 36:PacketHeldItemSlot, 39:PacketSetCreativeSlot, 40:PacketUpdateJigsawBlock, 42:PacketUpdateSign, 43:PacketArmAnimation, 44:PacketSpectate, 45:PacketBlockPlace, 46:PacketUseItem, 33:PacketAdvancementTab, 30:PacketCraftingBookData }, - 573 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 16:PacketLockDifficulty, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 24:PacketCraftRecipeRequest, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 39:PacketUpdateJigsawBlock, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 32:PacketAdvancementTab, 29:PacketCraftingBookData }, - 578 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 16:PacketLockDifficulty, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 24:PacketCraftRecipeRequest, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 39:PacketUpdateJigsawBlock, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 32:PacketAdvancementTab, 29:PacketCraftingBookData }, - 575 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 16:PacketLockDifficulty, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 24:PacketCraftRecipeRequest, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 39:PacketUpdateJigsawBlock, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 32:PacketAdvancementTab, 29:PacketCraftingBookData }, - 477 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 16:PacketLockDifficulty, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 24:PacketCraftRecipeRequest, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 39:PacketUpdateJigsawBlock, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 32:PacketAdvancementTab, 29:PacketCraftingBookData }, - 498 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 16:PacketLockDifficulty, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 24:PacketCraftRecipeRequest, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 39:PacketUpdateJigsawBlock, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 32:PacketAdvancementTab, 29:PacketCraftingBookData }, - 490 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 16:PacketLockDifficulty, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 24:PacketCraftRecipeRequest, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 39:PacketUpdateJigsawBlock, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 32:PacketAdvancementTab, 29:PacketCraftingBookData }, - 480 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 16:PacketLockDifficulty, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 24:PacketCraftRecipeRequest, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 39:PacketUpdateJigsawBlock, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 32:PacketAdvancementTab, 29:PacketCraftingBookData }, - 393 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 11:PacketEditBook, 12:PacketQueryEntityNbt, 21:PacketPickItem, 28:PacketNameItem, 31:PacketSelectTrade, 32:PacketSetBeaconEffect, 34:PacketUpdateCommandBlock, 35:PacketUpdateCommandBlockMinecart, 37:PacketUpdateStructureBlock, 5:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 6:PacketTransaction, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 14:PacketKeepAlive, 16:PacketPosition, 17:PacketPositionLook, 18:PacketLook, 15:PacketFlying, 19:PacketVehicleMove, 20:PacketSteerBoat, 22:PacketCraftRecipeRequest, 23:PacketAbilities, 24:PacketBlockDig, 25:PacketEntityAction, 26:PacketSteerVehicle, 29:PacketResourcePackReceive, 33:PacketHeldItemSlot, 36:PacketSetCreativeSlot, 38:PacketUpdateSign, 39:PacketArmAnimation, 40:PacketSpectate, 41:PacketBlockPlace, 42:PacketUseItem, 30:PacketAdvancementTab, 27:PacketCraftingBookData }, - 404 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 11:PacketEditBook, 12:PacketQueryEntityNbt, 21:PacketPickItem, 28:PacketNameItem, 31:PacketSelectTrade, 32:PacketSetBeaconEffect, 34:PacketUpdateCommandBlock, 35:PacketUpdateCommandBlockMinecart, 37:PacketUpdateStructureBlock, 5:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 6:PacketTransaction, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 14:PacketKeepAlive, 16:PacketPosition, 17:PacketPositionLook, 18:PacketLook, 15:PacketFlying, 19:PacketVehicleMove, 20:PacketSteerBoat, 22:PacketCraftRecipeRequest, 23:PacketAbilities, 24:PacketBlockDig, 25:PacketEntityAction, 26:PacketSteerVehicle, 29:PacketResourcePackReceive, 33:PacketHeldItemSlot, 36:PacketSetCreativeSlot, 38:PacketUpdateSign, 39:PacketArmAnimation, 40:PacketSpectate, 41:PacketBlockPlace, 42:PacketUseItem, 30:PacketAdvancementTab, 27:PacketCraftingBookData }, - 403 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 11:PacketEditBook, 12:PacketQueryEntityNbt, 21:PacketPickItem, 28:PacketNameItem, 31:PacketSelectTrade, 32:PacketSetBeaconEffect, 34:PacketUpdateCommandBlock, 35:PacketUpdateCommandBlockMinecart, 37:PacketUpdateStructureBlock, 5:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 6:PacketTransaction, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 14:PacketKeepAlive, 16:PacketPosition, 17:PacketPositionLook, 18:PacketLook, 15:PacketFlying, 19:PacketVehicleMove, 20:PacketSteerBoat, 22:PacketCraftRecipeRequest, 23:PacketAbilities, 24:PacketBlockDig, 25:PacketEntityAction, 26:PacketSteerVehicle, 29:PacketResourcePackReceive, 33:PacketHeldItemSlot, 36:PacketSetCreativeSlot, 38:PacketUpdateSign, 39:PacketArmAnimation, 40:PacketSpectate, 41:PacketBlockPlace, 42:PacketUseItem, 30:PacketAdvancementTab, 27:PacketCraftingBookData }, - 402 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 11:PacketEditBook, 12:PacketQueryEntityNbt, 21:PacketPickItem, 28:PacketNameItem, 31:PacketSelectTrade, 32:PacketSetBeaconEffect, 34:PacketUpdateCommandBlock, 35:PacketUpdateCommandBlockMinecart, 37:PacketUpdateStructureBlock, 5:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 6:PacketTransaction, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 14:PacketKeepAlive, 16:PacketPosition, 17:PacketPositionLook, 18:PacketLook, 15:PacketFlying, 19:PacketVehicleMove, 20:PacketSteerBoat, 22:PacketCraftRecipeRequest, 23:PacketAbilities, 24:PacketBlockDig, 25:PacketEntityAction, 26:PacketSteerVehicle, 29:PacketResourcePackReceive, 33:PacketHeldItemSlot, 36:PacketSetCreativeSlot, 38:PacketUpdateSign, 39:PacketArmAnimation, 40:PacketSpectate, 41:PacketBlockPlace, 42:PacketUseItem, 30:PacketAdvancementTab, 27:PacketCraftingBookData }, - 401 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 11:PacketEditBook, 12:PacketQueryEntityNbt, 21:PacketPickItem, 28:PacketNameItem, 31:PacketSelectTrade, 32:PacketSetBeaconEffect, 34:PacketUpdateCommandBlock, 35:PacketUpdateCommandBlockMinecart, 37:PacketUpdateStructureBlock, 5:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 6:PacketTransaction, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 14:PacketKeepAlive, 16:PacketPosition, 17:PacketPositionLook, 18:PacketLook, 15:PacketFlying, 19:PacketVehicleMove, 20:PacketSteerBoat, 22:PacketCraftRecipeRequest, 23:PacketAbilities, 24:PacketBlockDig, 25:PacketEntityAction, 26:PacketSteerVehicle, 29:PacketResourcePackReceive, 33:PacketHeldItemSlot, 36:PacketSetCreativeSlot, 38:PacketUpdateSign, 39:PacketArmAnimation, 40:PacketSpectate, 41:PacketBlockPlace, 42:PacketUseItem, 30:PacketAdvancementTab, 27:PacketCraftingBookData }, - 335 : { 0:PacketTeleportConfirm, 2:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 6:PacketTransaction, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 11:PacketUseEntity, 12:PacketKeepAlive, 14:PacketPosition, 15:PacketPositionLook, 16:PacketLook, 13:PacketFlying, 17:PacketVehicleMove, 18:PacketSteerBoat, 19:PacketAbilities, 20:PacketBlockDig, 21:PacketEntityAction, 22:PacketSteerVehicle, 24:PacketResourcePackReceive, 26:PacketHeldItemSlot, 27:PacketSetCreativeSlot, 28:PacketUpdateSign, 29:PacketArmAnimation, 30:PacketSpectate, 31:PacketBlockPlace, 32:PacketUseItem, 25:PacketAdvancementTab, 23:PacketCraftingBookData, 1:PacketPrepareCraftingGrid }, - 340 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 5:PacketTransaction, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 13:PacketPosition, 14:PacketPositionLook, 15:PacketLook, 12:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketCraftRecipeRequest, 19:PacketAbilities, 20:PacketBlockDig, 21:PacketEntityAction, 22:PacketSteerVehicle, 24:PacketResourcePackReceive, 26:PacketHeldItemSlot, 27:PacketSetCreativeSlot, 28:PacketUpdateSign, 29:PacketArmAnimation, 30:PacketSpectate, 31:PacketBlockPlace, 32:PacketUseItem, 25:PacketAdvancementTab, 23:PacketCraftingBookData }, - 338 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 5:PacketTransaction, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 13:PacketPosition, 14:PacketPositionLook, 15:PacketLook, 12:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketCraftRecipeRequest, 19:PacketAbilities, 20:PacketBlockDig, 21:PacketEntityAction, 22:PacketSteerVehicle, 24:PacketResourcePackReceive, 26:PacketHeldItemSlot, 27:PacketSetCreativeSlot, 28:PacketUpdateSign, 29:PacketArmAnimation, 30:PacketSpectate, 31:PacketBlockPlace, 32:PacketUseItem, 25:PacketAdvancementTab, 23:PacketCraftingBookData }, - 331 : { 0:PacketTeleportConfirm, 2:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 6:PacketTransaction, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 11:PacketUseEntity, 12:PacketKeepAlive, 13:PacketPosition, 14:PacketPositionLook, 15:PacketLook, 16:PacketFlying, 17:PacketVehicleMove, 18:PacketSteerBoat, 19:PacketAbilities, 20:PacketBlockDig, 21:PacketEntityAction, 22:PacketSteerVehicle, 24:PacketResourcePackReceive, 25:PacketHeldItemSlot, 26:PacketSetCreativeSlot, 27:PacketUpdateSign, 28:PacketArmAnimation, 29:PacketSpectate, 30:PacketBlockPlace, 31:PacketUseItem, 32:PacketAdvancementTab, 23:PacketCraftingBookData, 1:PacketPrepareCraftingGrid }, + 498 : { 0:PacketTeleportConfirm, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 16:PacketLockDifficulty, 24:PacketCraftRecipeRequest, 29:PacketCraftingBookData, 39:PacketUpdateJigsawBlock, 32:PacketAdvancementTab }, 315 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 5:PacketTransaction, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 12:PacketPosition, 13:PacketPositionLook, 14:PacketLook, 15:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketAbilities, 19:PacketBlockDig, 20:PacketEntityAction, 21:PacketSteerVehicle, 22:PacketResourcePackReceive, 23:PacketHeldItemSlot, 24:PacketSetCreativeSlot, 25:PacketUpdateSign, 26:PacketArmAnimation, 27:PacketSpectate, 28:PacketBlockPlace, 29:PacketUseItem }, + 107 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 5:PacketTransaction, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 12:PacketPosition, 13:PacketPositionLook, 14:PacketLook, 15:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketAbilities, 19:PacketBlockDig, 20:PacketEntityAction, 21:PacketSteerVehicle, 22:PacketResourcePackReceive, 23:PacketHeldItemSlot, 24:PacketSetCreativeSlot, 25:PacketUpdateSign, 26:PacketArmAnimation, 27:PacketSpectate, 28:PacketBlockPlace, 29:PacketUseItem }, + 755 : { 0:PacketTeleportConfirm, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 15:PacketKeepAlive, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 33:PacketResourcePackReceive, 37:PacketHeldItemSlot, 40:PacketSetCreativeSlot, 43:PacketUpdateSign, 44:PacketArmAnimation, 45:PacketSpectate, 46:PacketBlockPlace, 47:PacketUseItem, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 11:PacketEditBook, 12:PacketQueryEntityNbt, 23:PacketPickItem, 32:PacketNameItem, 35:PacketSelectTrade, 36:PacketSetBeaconEffect, 38:PacketUpdateCommandBlock, 39:PacketUpdateCommandBlockMinecart, 42:PacketUpdateStructureBlock, 16:PacketLockDifficulty, 24:PacketCraftRecipeRequest, 41:PacketUpdateJigsawBlock, 34:PacketAdvancementTab, 14:PacketGenerateStructure, 31:PacketDisplayedRecipe, 30:PacketRecipeBook, 29:PacketPong }, + 477 : { 0:PacketTeleportConfirm, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 16:PacketLockDifficulty, 24:PacketCraftRecipeRequest, 29:PacketCraftingBookData, 39:PacketUpdateJigsawBlock, 32:PacketAdvancementTab }, + 757 : { 0:PacketTeleportConfirm, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 15:PacketKeepAlive, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 33:PacketResourcePackReceive, 37:PacketHeldItemSlot, 40:PacketSetCreativeSlot, 43:PacketUpdateSign, 44:PacketArmAnimation, 45:PacketSpectate, 46:PacketBlockPlace, 47:PacketUseItem, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 11:PacketEditBook, 12:PacketQueryEntityNbt, 23:PacketPickItem, 32:PacketNameItem, 35:PacketSelectTrade, 36:PacketSetBeaconEffect, 38:PacketUpdateCommandBlock, 39:PacketUpdateCommandBlockMinecart, 42:PacketUpdateStructureBlock, 16:PacketLockDifficulty, 24:PacketCraftRecipeRequest, 41:PacketUpdateJigsawBlock, 34:PacketAdvancementTab, 14:PacketGenerateStructure, 31:PacketDisplayedRecipe, 30:PacketRecipeBook, 29:PacketPong }, + 327 : { 0:PacketTeleportConfirm, 2:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 6:PacketTransaction, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 11:PacketUseEntity, 12:PacketKeepAlive, 13:PacketPosition, 14:PacketPositionLook, 15:PacketLook, 16:PacketFlying, 17:PacketVehicleMove, 18:PacketSteerBoat, 19:PacketAbilities, 20:PacketBlockDig, 21:PacketEntityAction, 22:PacketSteerVehicle, 24:PacketResourcePackReceive, 25:PacketHeldItemSlot, 26:PacketSetCreativeSlot, 27:PacketUpdateSign, 28:PacketArmAnimation, 29:PacketSpectate, 30:PacketBlockPlace, 31:PacketUseItem, 23:PacketCraftingBookData, 1:PacketPrepareCraftingGrid }, + 351 : { 0:PacketTeleportConfirm, 4:PacketTabComplete, 1:PacketChat, 2:PacketClientCommand, 3:PacketSettings, 5:PacketTransaction, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 13:PacketPosition, 14:PacketPositionLook, 15:PacketLook, 12:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 19:PacketAbilities, 20:PacketBlockDig, 21:PacketEntityAction, 22:PacketSteerVehicle, 24:PacketResourcePackReceive, 26:PacketHeldItemSlot, 27:PacketSetCreativeSlot, 28:PacketUpdateSign, 29:PacketArmAnimation, 30:PacketSpectate, 31:PacketBlockPlace, 32:PacketUseItem, 18:PacketCraftRecipeRequest, 23:PacketCraftingBookData, 25:PacketAdvancementTab }, + 1073741839 : { 0:PacketTeleportConfirm, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 16:PacketKeepAlive, 18:PacketPosition, 19:PacketPositionLook, 20:PacketLook, 21:PacketFlying, 22:PacketVehicleMove, 23:PacketSteerBoat, 26:PacketAbilities, 27:PacketBlockDig, 28:PacketEntityAction, 29:PacketSteerVehicle, 33:PacketResourcePackReceive, 37:PacketHeldItemSlot, 40:PacketSetCreativeSlot, 43:PacketUpdateSign, 44:PacketArmAnimation, 45:PacketSpectate, 46:PacketBlockPlace, 47:PacketUseItem, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 24:PacketPickItem, 32:PacketNameItem, 35:PacketSelectTrade, 36:PacketSetBeaconEffect, 38:PacketUpdateCommandBlock, 39:PacketUpdateCommandBlockMinecart, 42:PacketUpdateStructureBlock, 17:PacketLockDifficulty, 25:PacketCraftRecipeRequest, 41:PacketUpdateJigsawBlock, 34:PacketAdvancementTab, 15:PacketGenerateStructure, 30:PacketDisplayedRecipe, 31:PacketRecipeBook }, + 736 : { 0:PacketTeleportConfirm, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 16:PacketKeepAlive, 18:PacketPosition, 19:PacketPositionLook, 20:PacketLook, 21:PacketFlying, 22:PacketVehicleMove, 23:PacketSteerBoat, 26:PacketAbilities, 27:PacketBlockDig, 28:PacketEntityAction, 29:PacketSteerVehicle, 32:PacketResourcePackReceive, 36:PacketHeldItemSlot, 39:PacketSetCreativeSlot, 42:PacketUpdateSign, 43:PacketArmAnimation, 44:PacketSpectate, 45:PacketBlockPlace, 46:PacketUseItem, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 24:PacketPickItem, 31:PacketNameItem, 34:PacketSelectTrade, 35:PacketSetBeaconEffect, 37:PacketUpdateCommandBlock, 38:PacketUpdateCommandBlockMinecart, 41:PacketUpdateStructureBlock, 17:PacketLockDifficulty, 25:PacketCraftRecipeRequest, 30:PacketCraftingBookData, 40:PacketUpdateJigsawBlock, 33:PacketAdvancementTab, 15:PacketGenerateStructure }, + 573 : { 0:PacketTeleportConfirm, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 16:PacketLockDifficulty, 24:PacketCraftRecipeRequest, 29:PacketCraftingBookData, 39:PacketUpdateJigsawBlock, 32:PacketAdvancementTab }, + 404 : { 0:PacketTeleportConfirm, 5:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 6:PacketTransaction, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 14:PacketKeepAlive, 16:PacketPosition, 17:PacketPositionLook, 18:PacketLook, 15:PacketFlying, 19:PacketVehicleMove, 20:PacketSteerBoat, 23:PacketAbilities, 24:PacketBlockDig, 25:PacketEntityAction, 26:PacketSteerVehicle, 29:PacketResourcePackReceive, 33:PacketHeldItemSlot, 36:PacketSetCreativeSlot, 38:PacketUpdateSign, 39:PacketArmAnimation, 40:PacketSpectate, 41:PacketBlockPlace, 42:PacketUseItem, 1:PacketQueryBlockNbt, 11:PacketEditBook, 12:PacketQueryEntityNbt, 21:PacketPickItem, 28:PacketNameItem, 31:PacketSelectTrade, 32:PacketSetBeaconEffect, 34:PacketUpdateCommandBlock, 35:PacketUpdateCommandBlockMinecart, 37:PacketUpdateStructureBlock, 22:PacketCraftRecipeRequest, 27:PacketCraftingBookData, 30:PacketAdvancementTab }, + 393 : { 0:PacketTeleportConfirm, 5:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 6:PacketTransaction, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 14:PacketKeepAlive, 16:PacketPosition, 17:PacketPositionLook, 18:PacketLook, 15:PacketFlying, 19:PacketVehicleMove, 20:PacketSteerBoat, 23:PacketAbilities, 24:PacketBlockDig, 25:PacketEntityAction, 26:PacketSteerVehicle, 29:PacketResourcePackReceive, 33:PacketHeldItemSlot, 36:PacketSetCreativeSlot, 38:PacketUpdateSign, 39:PacketArmAnimation, 40:PacketSpectate, 41:PacketBlockPlace, 42:PacketUseItem, 1:PacketQueryBlockNbt, 11:PacketEditBook, 12:PacketQueryEntityNbt, 21:PacketPickItem, 28:PacketNameItem, 31:PacketSelectTrade, 32:PacketSetBeaconEffect, 34:PacketUpdateCommandBlock, 35:PacketUpdateCommandBlockMinecart, 37:PacketUpdateStructureBlock, 22:PacketCraftRecipeRequest, 27:PacketCraftingBookData, 30:PacketAdvancementTab }, + 335 : { 0:PacketTeleportConfirm, 2:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 6:PacketTransaction, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 11:PacketUseEntity, 12:PacketKeepAlive, 14:PacketPosition, 15:PacketPositionLook, 16:PacketLook, 13:PacketFlying, 17:PacketVehicleMove, 18:PacketSteerBoat, 19:PacketAbilities, 20:PacketBlockDig, 21:PacketEntityAction, 22:PacketSteerVehicle, 24:PacketResourcePackReceive, 26:PacketHeldItemSlot, 27:PacketSetCreativeSlot, 28:PacketUpdateSign, 29:PacketArmAnimation, 30:PacketSpectate, 31:PacketBlockPlace, 32:PacketUseItem, 23:PacketCraftingBookData, 25:PacketAdvancementTab, 1:PacketPrepareCraftingGrid }, + 338 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 5:PacketTransaction, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 13:PacketPosition, 14:PacketPositionLook, 15:PacketLook, 12:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 19:PacketAbilities, 20:PacketBlockDig, 21:PacketEntityAction, 22:PacketSteerVehicle, 24:PacketResourcePackReceive, 26:PacketHeldItemSlot, 27:PacketSetCreativeSlot, 28:PacketUpdateSign, 29:PacketArmAnimation, 30:PacketSpectate, 31:PacketBlockPlace, 32:PacketUseItem, 18:PacketCraftRecipeRequest, 23:PacketCraftingBookData, 25:PacketAdvancementTab }, + 331 : { 0:PacketTeleportConfirm, 2:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 6:PacketTransaction, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 11:PacketUseEntity, 12:PacketKeepAlive, 13:PacketPosition, 14:PacketPositionLook, 15:PacketLook, 16:PacketFlying, 17:PacketVehicleMove, 18:PacketSteerBoat, 19:PacketAbilities, 20:PacketBlockDig, 21:PacketEntityAction, 22:PacketSteerVehicle, 24:PacketResourcePackReceive, 25:PacketHeldItemSlot, 26:PacketSetCreativeSlot, 27:PacketUpdateSign, 28:PacketArmAnimation, 29:PacketSpectate, 30:PacketBlockPlace, 31:PacketUseItem, 23:PacketCraftingBookData, 32:PacketAdvancementTab, 1:PacketPrepareCraftingGrid }, + 480 : { 0:PacketTeleportConfirm, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 16:PacketLockDifficulty, 24:PacketCraftRecipeRequest, 29:PacketCraftingBookData, 39:PacketUpdateJigsawBlock, 32:PacketAdvancementTab }, + 735 : { 0:PacketTeleportConfirm, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 16:PacketKeepAlive, 18:PacketPosition, 19:PacketPositionLook, 20:PacketLook, 21:PacketFlying, 22:PacketVehicleMove, 23:PacketSteerBoat, 26:PacketAbilities, 27:PacketBlockDig, 28:PacketEntityAction, 29:PacketSteerVehicle, 32:PacketResourcePackReceive, 36:PacketHeldItemSlot, 39:PacketSetCreativeSlot, 42:PacketUpdateSign, 43:PacketArmAnimation, 44:PacketSpectate, 45:PacketBlockPlace, 46:PacketUseItem, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 24:PacketPickItem, 31:PacketNameItem, 34:PacketSelectTrade, 35:PacketSetBeaconEffect, 37:PacketUpdateCommandBlock, 38:PacketUpdateCommandBlockMinecart, 41:PacketUpdateStructureBlock, 17:PacketLockDifficulty, 25:PacketCraftRecipeRequest, 30:PacketCraftingBookData, 40:PacketUpdateJigsawBlock, 33:PacketAdvancementTab, 15:PacketGenerateStructure }, + 109 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 5:PacketTransaction, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 12:PacketPosition, 13:PacketPositionLook, 14:PacketLook, 15:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketAbilities, 19:PacketBlockDig, 20:PacketEntityAction, 21:PacketSteerVehicle, 22:PacketResourcePackReceive, 23:PacketHeldItemSlot, 24:PacketSetCreativeSlot, 25:PacketUpdateSign, 26:PacketArmAnimation, 27:PacketSpectate, 28:PacketBlockPlace, 29:PacketUseItem }, + 709 : { 0:PacketTeleportConfirm, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 16:PacketLockDifficulty, 24:PacketCraftRecipeRequest, 29:PacketCraftingBookData, 39:PacketUpdateJigsawBlock, 32:PacketAdvancementTab }, + 340 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 5:PacketTransaction, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 13:PacketPosition, 14:PacketPositionLook, 15:PacketLook, 12:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 19:PacketAbilities, 20:PacketBlockDig, 21:PacketEntityAction, 22:PacketSteerVehicle, 24:PacketResourcePackReceive, 26:PacketHeldItemSlot, 27:PacketSetCreativeSlot, 28:PacketUpdateSign, 29:PacketArmAnimation, 30:PacketSpectate, 31:PacketBlockPlace, 32:PacketUseItem, 18:PacketCraftRecipeRequest, 23:PacketCraftingBookData, 25:PacketAdvancementTab }, + 490 : { 0:PacketTeleportConfirm, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 16:PacketLockDifficulty, 24:PacketCraftRecipeRequest, 29:PacketCraftingBookData, 39:PacketUpdateJigsawBlock, 32:PacketAdvancementTab }, + 734 : { 0:PacketTeleportConfirm, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 16:PacketKeepAlive, 18:PacketPosition, 19:PacketPositionLook, 20:PacketLook, 21:PacketFlying, 22:PacketVehicleMove, 23:PacketSteerBoat, 26:PacketAbilities, 27:PacketBlockDig, 28:PacketEntityAction, 29:PacketSteerVehicle, 32:PacketResourcePackReceive, 36:PacketHeldItemSlot, 39:PacketSetCreativeSlot, 42:PacketUpdateSign, 43:PacketArmAnimation, 44:PacketSpectate, 45:PacketBlockPlace, 46:PacketUseItem, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 24:PacketPickItem, 31:PacketNameItem, 34:PacketSelectTrade, 35:PacketSetBeaconEffect, 37:PacketUpdateCommandBlock, 38:PacketUpdateCommandBlockMinecart, 41:PacketUpdateStructureBlock, 17:PacketLockDifficulty, 25:PacketCraftRecipeRequest, 30:PacketCraftingBookData, 40:PacketUpdateJigsawBlock, 33:PacketAdvancementTab, 15:PacketGenerateStructure }, 210 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 5:PacketTransaction, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 12:PacketPosition, 13:PacketPositionLook, 14:PacketLook, 15:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketAbilities, 19:PacketBlockDig, 20:PacketEntityAction, 21:PacketSteerVehicle, 22:PacketResourcePackReceive, 23:PacketHeldItemSlot, 24:PacketSetCreativeSlot, 25:PacketUpdateSign, 26:PacketArmAnimation, 27:PacketSpectate, 28:PacketBlockPlace, 29:PacketUseItem }, - 76 : { 0:PacketTabComplete, 1:PacketChat, 2:PacketClientCommand, 3:PacketSettings, 4:PacketTransaction, 5:PacketEnchantItem, 6:PacketWindowClick, 7:PacketCloseWindow, 8:PacketCustomPayload, 9:PacketUseEntity, 10:PacketKeepAlive, 11:PacketPosition, 12:PacketPositionLook, 13:PacketLook, 14:PacketFlying, 15:PacketAbilities, 16:PacketBlockDig, 17:PacketEntityAction, 18:PacketSteerVehicle, 19:PacketResourcePackReceive, 20:PacketHeldItemSlot, 21:PacketSetCreativeSlot, 22:PacketUpdateSign, 23:PacketArmAnimation, 24:PacketSpectate, 25:PacketBlockPlace, 26:PacketUseItem }, + 110 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 5:PacketTransaction, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 12:PacketPosition, 13:PacketPositionLook, 14:PacketLook, 15:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketAbilities, 19:PacketBlockDig, 20:PacketEntityAction, 21:PacketSteerVehicle, 22:PacketResourcePackReceive, 23:PacketHeldItemSlot, 24:PacketSetCreativeSlot, 25:PacketUpdateSign, 26:PacketArmAnimation, 27:PacketSpectate, 28:PacketBlockPlace, 29:PacketUseItem }, + 578 : { 0:PacketTeleportConfirm, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 16:PacketLockDifficulty, 24:PacketCraftRecipeRequest, 29:PacketCraftingBookData, 39:PacketUpdateJigsawBlock, 32:PacketAdvancementTab }, + 403 : { 0:PacketTeleportConfirm, 5:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 6:PacketTransaction, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 14:PacketKeepAlive, 16:PacketPosition, 17:PacketPositionLook, 18:PacketLook, 15:PacketFlying, 19:PacketVehicleMove, 20:PacketSteerBoat, 23:PacketAbilities, 24:PacketBlockDig, 25:PacketEntityAction, 26:PacketSteerVehicle, 29:PacketResourcePackReceive, 33:PacketHeldItemSlot, 36:PacketSetCreativeSlot, 38:PacketUpdateSign, 39:PacketArmAnimation, 40:PacketSpectate, 41:PacketBlockPlace, 42:PacketUseItem, 1:PacketQueryBlockNbt, 11:PacketEditBook, 12:PacketQueryEntityNbt, 21:PacketPickItem, 28:PacketNameItem, 31:PacketSelectTrade, 32:PacketSetBeaconEffect, 34:PacketUpdateCommandBlock, 35:PacketUpdateCommandBlockMinecart, 37:PacketUpdateStructureBlock, 22:PacketCraftRecipeRequest, 27:PacketCraftingBookData, 30:PacketAdvancementTab }, + 108 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 5:PacketTransaction, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 12:PacketPosition, 13:PacketPositionLook, 14:PacketLook, 15:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketAbilities, 19:PacketBlockDig, 20:PacketEntityAction, 21:PacketSteerVehicle, 22:PacketResourcePackReceive, 23:PacketHeldItemSlot, 24:PacketSetCreativeSlot, 25:PacketUpdateSign, 26:PacketArmAnimation, 27:PacketSpectate, 28:PacketBlockPlace, 29:PacketUseItem }, + 575 : { 0:PacketTeleportConfirm, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 16:PacketLockDifficulty, 24:PacketCraftRecipeRequest, 29:PacketCraftingBookData, 39:PacketUpdateJigsawBlock, 32:PacketAdvancementTab }, + 751 : { 0:PacketTeleportConfirm, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketTransaction, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 16:PacketKeepAlive, 18:PacketPosition, 19:PacketPositionLook, 20:PacketLook, 21:PacketFlying, 22:PacketVehicleMove, 23:PacketSteerBoat, 26:PacketAbilities, 27:PacketBlockDig, 28:PacketEntityAction, 29:PacketSteerVehicle, 33:PacketResourcePackReceive, 37:PacketHeldItemSlot, 40:PacketSetCreativeSlot, 43:PacketUpdateSign, 44:PacketArmAnimation, 45:PacketSpectate, 46:PacketBlockPlace, 47:PacketUseItem, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 24:PacketPickItem, 32:PacketNameItem, 35:PacketSelectTrade, 36:PacketSetBeaconEffect, 38:PacketUpdateCommandBlock, 39:PacketUpdateCommandBlockMinecart, 42:PacketUpdateStructureBlock, 17:PacketLockDifficulty, 25:PacketCraftRecipeRequest, 41:PacketUpdateJigsawBlock, 34:PacketAdvancementTab, 15:PacketGenerateStructure, 31:PacketDisplayedRecipe, 30:PacketRecipeBook }, + 756 : { 0:PacketTeleportConfirm, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 15:PacketKeepAlive, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 33:PacketResourcePackReceive, 37:PacketHeldItemSlot, 40:PacketSetCreativeSlot, 43:PacketUpdateSign, 44:PacketArmAnimation, 45:PacketSpectate, 46:PacketBlockPlace, 47:PacketUseItem, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 11:PacketEditBook, 12:PacketQueryEntityNbt, 23:PacketPickItem, 32:PacketNameItem, 35:PacketSelectTrade, 36:PacketSetBeaconEffect, 38:PacketUpdateCommandBlock, 39:PacketUpdateCommandBlockMinecart, 42:PacketUpdateStructureBlock, 16:PacketLockDifficulty, 24:PacketCraftRecipeRequest, 41:PacketUpdateJigsawBlock, 34:PacketAdvancementTab, 14:PacketGenerateStructure, 31:PacketDisplayedRecipe, 30:PacketRecipeBook, 29:PacketPong }, + 321 : { 0:PacketTeleportConfirm, 2:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 6:PacketTransaction, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 11:PacketUseEntity, 12:PacketKeepAlive, 13:PacketPosition, 14:PacketPositionLook, 15:PacketLook, 16:PacketFlying, 17:PacketVehicleMove, 18:PacketSteerBoat, 19:PacketAbilities, 20:PacketBlockDig, 21:PacketEntityAction, 22:PacketSteerVehicle, 24:PacketResourcePackReceive, 25:PacketHeldItemSlot, 26:PacketSetCreativeSlot, 27:PacketUpdateSign, 28:PacketArmAnimation, 29:PacketSpectate, 30:PacketBlockPlace, 31:PacketUseItem, 23:PacketCraftingBookData, 1:PacketPrepareCraftingGrid }, + 402 : { 0:PacketTeleportConfirm, 5:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 6:PacketTransaction, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 14:PacketKeepAlive, 16:PacketPosition, 17:PacketPositionLook, 18:PacketLook, 15:PacketFlying, 19:PacketVehicleMove, 20:PacketSteerBoat, 23:PacketAbilities, 24:PacketBlockDig, 25:PacketEntityAction, 26:PacketSteerVehicle, 29:PacketResourcePackReceive, 33:PacketHeldItemSlot, 36:PacketSetCreativeSlot, 38:PacketUpdateSign, 39:PacketArmAnimation, 40:PacketSpectate, 41:PacketBlockPlace, 42:PacketUseItem, 1:PacketQueryBlockNbt, 11:PacketEditBook, 12:PacketQueryEntityNbt, 21:PacketPickItem, 28:PacketNameItem, 31:PacketSelectTrade, 32:PacketSetBeaconEffect, 34:PacketUpdateCommandBlock, 35:PacketUpdateCommandBlockMinecart, 37:PacketUpdateStructureBlock, 22:PacketCraftRecipeRequest, 27:PacketCraftingBookData, 30:PacketAdvancementTab }, + 401 : { 0:PacketTeleportConfirm, 5:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 6:PacketTransaction, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 14:PacketKeepAlive, 16:PacketPosition, 17:PacketPositionLook, 18:PacketLook, 15:PacketFlying, 19:PacketVehicleMove, 20:PacketSteerBoat, 23:PacketAbilities, 24:PacketBlockDig, 25:PacketEntityAction, 26:PacketSteerVehicle, 29:PacketResourcePackReceive, 33:PacketHeldItemSlot, 36:PacketSetCreativeSlot, 38:PacketUpdateSign, 39:PacketArmAnimation, 40:PacketSpectate, 41:PacketBlockPlace, 42:PacketUseItem, 1:PacketQueryBlockNbt, 11:PacketEditBook, 12:PacketQueryEntityNbt, 21:PacketPickItem, 28:PacketNameItem, 31:PacketSelectTrade, 32:PacketSetBeaconEffect, 34:PacketUpdateCommandBlock, 35:PacketUpdateCommandBlockMinecart, 37:PacketUpdateStructureBlock, 22:PacketCraftRecipeRequest, 27:PacketCraftingBookData, 30:PacketAdvancementTab }, 47 : { 20:PacketTabComplete, 1:PacketChat, 22:PacketClientCommand, 21:PacketSettings, 15:PacketTransaction, 17:PacketEnchantItem, 14:PacketWindowClick, 13:PacketCloseWindow, 23:PacketCustomPayload, 2:PacketUseEntity, 0:PacketKeepAlive, 4:PacketPosition, 6:PacketPositionLook, 5:PacketLook, 3:PacketFlying, 19:PacketAbilities, 7:PacketBlockDig, 11:PacketEntityAction, 12:PacketSteerVehicle, 25:PacketResourcePackReceive, 9:PacketHeldItemSlot, 16:PacketSetCreativeSlot, 18:PacketUpdateSign, 10:PacketArmAnimation, 24:PacketSpectate, 8:PacketBlockPlace }, - 5 : { 20:PacketTabComplete, 1:PacketChat, 22:PacketClientCommand, 21:PacketSettings, 15:PacketTransaction, 17:PacketEnchantItem, 14:PacketWindowClick, 13:PacketCloseWindow, 23:PacketCustomPayload, 2:PacketUseEntity, 0:PacketKeepAlive, 4:PacketPosition, 6:PacketPositionLook, 5:PacketLook, 3:PacketFlying, 19:PacketAbilities, 7:PacketBlockDig, 11:PacketEntityAction, 12:PacketSteerVehicle, 9:PacketHeldItemSlot, 16:PacketSetCreativeSlot, 18:PacketUpdateSign, 10:PacketArmAnimation, 8:PacketBlockPlace } + 5 : { 20:PacketTabComplete, 1:PacketChat, 22:PacketClientCommand, 21:PacketSettings, 15:PacketTransaction, 17:PacketEnchantItem, 14:PacketWindowClick, 13:PacketCloseWindow, 23:PacketCustomPayload, 2:PacketUseEntity, 0:PacketKeepAlive, 4:PacketPosition, 6:PacketPositionLook, 5:PacketLook, 3:PacketFlying, 19:PacketAbilities, 7:PacketBlockDig, 11:PacketEntityAction, 12:PacketSteerVehicle, 9:PacketHeldItemSlot, 16:PacketSetCreativeSlot, 18:PacketUpdateSign, 10:PacketArmAnimation, 8:PacketBlockPlace }, + 76 : { 0:PacketTabComplete, 1:PacketChat, 2:PacketClientCommand, 3:PacketSettings, 4:PacketTransaction, 5:PacketEnchantItem, 6:PacketWindowClick, 7:PacketCloseWindow, 8:PacketCustomPayload, 9:PacketUseEntity, 10:PacketKeepAlive, 11:PacketPosition, 12:PacketPositionLook, 13:PacketLook, 14:PacketFlying, 15:PacketAbilities, 16:PacketBlockDig, 17:PacketEntityAction, 18:PacketSteerVehicle, 19:PacketResourcePackReceive, 20:PacketHeldItemSlot, 21:PacketSetCreativeSlot, 22:PacketUpdateSign, 23:PacketArmAnimation, 24:PacketSpectate, 25:PacketBlockPlace, 26:PacketUseItem } } diff --git a/aiocraft/mc/proto/play/serverbound/packet_abilities.py b/aiocraft/mc/proto/play/serverbound/packet_abilities.py index 4e6cebc..fa5ae43 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_abilities.py +++ b/aiocraft/mc/proto/play/serverbound/packet_abilities.py @@ -5,11 +5,11 @@ from ....packet import Packet from ....types import * class PacketAbilities(Packet): - __slots__ = ( 'id', 'walkingSpeed', 'flyingSpeed', 'flags' ) + __slots__ = ( 'id', 'flags', 'walkingSpeed', 'flyingSpeed' ) + flags : int walkingSpeed : float flyingSpeed : float - flags : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_arm_animation.py b/aiocraft/mc/proto/play/serverbound/packet_arm_animation.py index 56a5c2e..efd866e 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_arm_animation.py +++ b/aiocraft/mc/proto/play/serverbound/packet_arm_animation.py @@ -5,10 +5,10 @@ from ....packet import Packet from ....types import * class PacketArmAnimation(Packet): - __slots__ = ( 'id', 'hand', 'animation', 'entityId' ) + __slots__ = ( 'id', 'animation', 'hand', 'entityId' ) - hand : int animation : int + hand : int entityId : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_block_dig.py b/aiocraft/mc/proto/play/serverbound/packet_block_dig.py index 40cb0da..e361ee2 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_block_dig.py +++ b/aiocraft/mc/proto/play/serverbound/packet_block_dig.py @@ -5,11 +5,11 @@ from ....packet import Packet from ....types import * class PacketBlockDig(Packet): - __slots__ = ( 'id', 'face', 'status', 'location' ) + __slots__ = ( 'id', 'location', 'status', 'face' ) - face : int + location : Union[bytes,tuple] status : int - location : Union[tuple,bytes] + face : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_block_place.py b/aiocraft/mc/proto/play/serverbound/packet_block_place.py index 57a013c..02dc306 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_block_place.py +++ b/aiocraft/mc/proto/play/serverbound/packet_block_place.py @@ -5,16 +5,16 @@ from ....packet import Packet from ....types import * class PacketBlockPlace(Packet): - __slots__ = ( 'id', 'insideBlock', 'direction', 'heldItem', 'cursorZ', 'hand', 'cursorX', 'cursorY', 'location' ) + __slots__ = ( 'id', 'direction', 'hand', 'heldItem', 'location', 'cursorY', 'cursorX', 'cursorZ', 'insideBlock' ) - insideBlock : bool direction : int - heldItem : dict - cursorZ : Union[float,int] hand : int - cursorX : Union[float,int] - cursorY : Union[float,int] - location : Union[tuple,bytes] + heldItem : dict + location : Union[bytes,tuple] + cursorY : Union[int,float] + cursorX : Union[int,float] + cursorZ : Union[int,float] + insideBlock : bool _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_client_command.py b/aiocraft/mc/proto/play/serverbound/packet_client_command.py index e9eec93..8afb60a 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_client_command.py +++ b/aiocraft/mc/proto/play/serverbound/packet_client_command.py @@ -5,10 +5,10 @@ from ....packet import Packet from ....types import * class PacketClientCommand(Packet): - __slots__ = ( 'id', 'actionId', 'payload' ) + __slots__ = ( 'id', 'payload', 'actionId' ) - actionId : int payload : int + actionId : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_craft_recipe_request.py b/aiocraft/mc/proto/play/serverbound/packet_craft_recipe_request.py index 3d7f0b5..15af97e 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_craft_recipe_request.py +++ b/aiocraft/mc/proto/play/serverbound/packet_craft_recipe_request.py @@ -5,11 +5,11 @@ from ....packet import Packet from ....types import * class PacketCraftRecipeRequest(Packet): - __slots__ = ( 'id', 'recipe', 'makeAll', 'windowId' ) + __slots__ = ( 'id', 'windowId', 'recipe', 'makeAll' ) + windowId : int recipe : Union[str,int] makeAll : bool - windowId : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_custom_payload.py b/aiocraft/mc/proto/play/serverbound/packet_custom_payload.py index 19fbf82..34232f4 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_custom_payload.py +++ b/aiocraft/mc/proto/play/serverbound/packet_custom_payload.py @@ -5,10 +5,10 @@ from ....packet import Packet from ....types import * class PacketCustomPayload(Packet): - __slots__ = ( 'id', 'data', 'channel' ) + __slots__ = ( 'id', 'channel', 'data' ) - data : bytes channel : str + data : bytes _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_edit_book.py b/aiocraft/mc/proto/play/serverbound/packet_edit_book.py index b95eb26..4e7827a 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_edit_book.py +++ b/aiocraft/mc/proto/play/serverbound/packet_edit_book.py @@ -5,13 +5,13 @@ from ....packet import Packet from ....types import * class PacketEditBook(Packet): - __slots__ = ( 'id', 'title', 'signing', 'new_book', 'pages', 'hand' ) + __slots__ = ( 'id', 'signing', 'hand', 'pages', 'title', 'new_book' ) - title : tuple signing : bool - new_book : dict - pages : list hand : int + pages : list + title : tuple + new_book : dict _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_entity_action.py b/aiocraft/mc/proto/play/serverbound/packet_entity_action.py index d5a3df4..5dd795c 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_entity_action.py +++ b/aiocraft/mc/proto/play/serverbound/packet_entity_action.py @@ -5,11 +5,11 @@ from ....packet import Packet from ....types import * class PacketEntityAction(Packet): - __slots__ = ( 'id', 'jumpBoost', 'actionId', 'entityId' ) + __slots__ = ( 'id', 'jumpBoost', 'entityId', 'actionId' ) jumpBoost : int - actionId : int entityId : int + actionId : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_generate_structure.py b/aiocraft/mc/proto/play/serverbound/packet_generate_structure.py index 61f2375..2c8bffa 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_generate_structure.py +++ b/aiocraft/mc/proto/play/serverbound/packet_generate_structure.py @@ -5,11 +5,11 @@ from ....packet import Packet from ....types import * class PacketGenerateStructure(Packet): - __slots__ = ( 'id', 'keepJigsaws', 'levels', 'location' ) + __slots__ = ( 'id', 'keepJigsaws', 'location', 'levels' ) keepJigsaws : bool - levels : int location : tuple + levels : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_position.py b/aiocraft/mc/proto/play/serverbound/packet_position.py index 4771d4a..63de28a 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_position.py +++ b/aiocraft/mc/proto/play/serverbound/packet_position.py @@ -5,13 +5,13 @@ from ....packet import Packet from ....types import * class PacketPosition(Packet): - __slots__ = ( 'id', 'stance', 'onGround', 'x', 'y', 'z' ) + __slots__ = ( 'id', 'x', 'z', 'y', 'onGround', 'stance' ) - stance : float - onGround : bool x : float - y : float z : float + y : float + onGround : bool + stance : float _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_position_look.py b/aiocraft/mc/proto/play/serverbound/packet_position_look.py index dfa1c30..5ac4db2 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_position_look.py +++ b/aiocraft/mc/proto/play/serverbound/packet_position_look.py @@ -5,15 +5,15 @@ from ....packet import Packet from ....types import * class PacketPositionLook(Packet): - __slots__ = ( 'id', 'stance', 'onGround', 'x', 'yaw', 'y', 'z', 'pitch' ) + __slots__ = ( 'id', 'pitch', 'x', 'z', 'yaw', 'y', 'onGround', 'stance' ) - stance : float - onGround : bool + pitch : float x : float + z : float yaw : float y : float - z : float - pitch : float + onGround : bool + stance : float _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_prepare_crafting_grid.py b/aiocraft/mc/proto/play/serverbound/packet_prepare_crafting_grid.py index bf0ef07..e5db857 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_prepare_crafting_grid.py +++ b/aiocraft/mc/proto/play/serverbound/packet_prepare_crafting_grid.py @@ -5,12 +5,12 @@ from ....packet import Packet from ....types import * class PacketPrepareCraftingGrid(Packet): - __slots__ = ( 'id', 'returnEntry', 'actionNumber', 'prepareEntry', 'windowId' ) + __slots__ = ( 'id', 'returnEntry', 'windowId', 'prepareEntry', 'actionNumber' ) returnEntry : list - actionNumber : int - prepareEntry : list windowId : int + prepareEntry : list + actionNumber : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_query_block_nbt.py b/aiocraft/mc/proto/play/serverbound/packet_query_block_nbt.py index f593329..7d6d901 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_query_block_nbt.py +++ b/aiocraft/mc/proto/play/serverbound/packet_query_block_nbt.py @@ -5,10 +5,10 @@ from ....packet import Packet from ....types import * class PacketQueryBlockNbt(Packet): - __slots__ = ( 'id', 'transactionId', 'location' ) + __slots__ = ( 'id', 'location', 'transactionId' ) - transactionId : int location : tuple + transactionId : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_query_entity_nbt.py b/aiocraft/mc/proto/play/serverbound/packet_query_entity_nbt.py index b8a9c06..95edb48 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_query_entity_nbt.py +++ b/aiocraft/mc/proto/play/serverbound/packet_query_entity_nbt.py @@ -5,10 +5,10 @@ from ....packet import Packet from ....types import * class PacketQueryEntityNbt(Packet): - __slots__ = ( 'id', 'transactionId', 'entityId' ) + __slots__ = ( 'id', 'entityId', 'transactionId' ) - transactionId : int entityId : int + transactionId : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_recipe_book.py b/aiocraft/mc/proto/play/serverbound/packet_recipe_book.py index 0311dcc..a751ee8 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_recipe_book.py +++ b/aiocraft/mc/proto/play/serverbound/packet_recipe_book.py @@ -5,11 +5,11 @@ from ....packet import Packet from ....types import * class PacketRecipeBook(Packet): - __slots__ = ( 'id', 'bookOpen', 'filterActive', 'bookId' ) + __slots__ = ( 'id', 'filterActive', 'bookId', 'bookOpen' ) - bookOpen : bool filterActive : bool bookId : int + bookOpen : bool _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_settings.py b/aiocraft/mc/proto/play/serverbound/packet_settings.py index 08877be..44e53d8 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_settings.py +++ b/aiocraft/mc/proto/play/serverbound/packet_settings.py @@ -5,19 +5,19 @@ from ....packet import Packet from ....types import * class PacketSettings(Packet): - __slots__ = ( 'id', 'viewDistance', 'enableTextFiltering', 'chatFlags', 'showCape', 'chatColors', 'enableServerListing', 'locale', 'mainHand', 'skinParts', 'disableTextFiltering', 'difficulty' ) + __slots__ = ( 'id', 'chatColors', 'viewDistance', 'mainHand', 'enableTextFiltering', 'enableServerListing', 'showCape', 'disableTextFiltering', 'difficulty', 'locale', 'skinParts', 'chatFlags' ) - viewDistance : int - enableTextFiltering : bool - chatFlags : int - showCape : bool chatColors : bool - enableServerListing : bool - locale : str + viewDistance : int mainHand : int - skinParts : int + enableTextFiltering : bool + enableServerListing : bool + showCape : bool disableTextFiltering : bool difficulty : int + locale : str + skinParts : int + chatFlags : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_steer_vehicle.py b/aiocraft/mc/proto/play/serverbound/packet_steer_vehicle.py index 13d512c..51015b0 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_steer_vehicle.py +++ b/aiocraft/mc/proto/play/serverbound/packet_steer_vehicle.py @@ -5,12 +5,12 @@ from ....packet import Packet from ....types import * class PacketSteerVehicle(Packet): - __slots__ = ( 'id', 'forward', 'jump', 'sideways', 'unmount' ) + __slots__ = ( 'id', 'forward', 'jump', 'unmount', 'sideways' ) forward : float - jump : Union[int,bool] - sideways : float + jump : Union[bool,int] unmount : bool + sideways : float _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_tab_complete.py b/aiocraft/mc/proto/play/serverbound/packet_tab_complete.py index 7208c68..0ea7fad 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_tab_complete.py +++ b/aiocraft/mc/proto/play/serverbound/packet_tab_complete.py @@ -5,13 +5,13 @@ from ....packet import Packet from ....types import * class PacketTabComplete(Packet): - __slots__ = ( 'id', 'transactionId', 'assumeCommand', 'text', 'block', 'lookedAtBlock' ) + __slots__ = ( 'id', 'block', 'assumeCommand', 'lookedAtBlock', 'transactionId', 'text' ) - transactionId : int - assumeCommand : bool - text : str block : tuple + assumeCommand : bool lookedAtBlock : tuple + transactionId : int + text : str _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_transaction.py b/aiocraft/mc/proto/play/serverbound/packet_transaction.py index bc5bac8..c881fd7 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_transaction.py +++ b/aiocraft/mc/proto/play/serverbound/packet_transaction.py @@ -5,11 +5,11 @@ from ....packet import Packet from ....types import * class PacketTransaction(Packet): - __slots__ = ( 'id', 'action', 'accepted', 'windowId' ) + __slots__ = ( 'id', 'windowId', 'action', 'accepted' ) + windowId : int action : int accepted : bool - windowId : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_update_command_block.py b/aiocraft/mc/proto/play/serverbound/packet_update_command_block.py index c1d9ec7..03f44ac 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_update_command_block.py +++ b/aiocraft/mc/proto/play/serverbound/packet_update_command_block.py @@ -5,12 +5,12 @@ from ....packet import Packet from ....types import * class PacketUpdateCommandBlock(Packet): - __slots__ = ( 'id', 'mode', 'flags', 'command', 'location' ) + __slots__ = ( 'id', 'mode', 'flags', 'location', 'command' ) mode : int flags : int - command : str location : tuple + command : str _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_update_jigsaw_block.py b/aiocraft/mc/proto/play/serverbound/packet_update_jigsaw_block.py index ee78dd9..2e611fb 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_update_jigsaw_block.py +++ b/aiocraft/mc/proto/play/serverbound/packet_update_jigsaw_block.py @@ -5,16 +5,16 @@ from ....packet import Packet from ....types import * class PacketUpdateJigsawBlock(Packet): - __slots__ = ( 'id', 'targetPool', 'name', 'finalState', 'jointType', 'location', 'target', 'attachmentType', 'pool' ) + __slots__ = ( 'id', 'targetPool', 'location', 'jointType', 'name', 'target', 'pool', 'attachmentType', 'finalState' ) targetPool : str - name : str - finalState : str - jointType : str location : tuple + jointType : str + name : str target : str - attachmentType : str pool : str + attachmentType : str + finalState : str _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_update_sign.py b/aiocraft/mc/proto/play/serverbound/packet_update_sign.py index 47cf157..1d38b3a 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_update_sign.py +++ b/aiocraft/mc/proto/play/serverbound/packet_update_sign.py @@ -5,13 +5,13 @@ from ....packet import Packet from ....types import * class PacketUpdateSign(Packet): - __slots__ = ( 'id', 'text2', 'text1', 'text3', 'text4', 'location' ) + __slots__ = ( 'id', 'text3', 'text1', 'text2', 'location', 'text4' ) - text2 : str - text1 : str text3 : str + text1 : str + text2 : str + location : Union[bytes,tuple] text4 : str - location : Union[tuple,bytes] _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_update_structure_block.py b/aiocraft/mc/proto/play/serverbound/packet_update_structure_block.py index 589c2f2..f82f6f8 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_update_structure_block.py +++ b/aiocraft/mc/proto/play/serverbound/packet_update_structure_block.py @@ -5,24 +5,24 @@ from ....packet import Packet from ....types import * class PacketUpdateStructureBlock(Packet): - __slots__ = ( 'id', 'size_z', 'mirror', 'action', 'name', 'size_y', 'metadata', 'seed', 'flags', 'integrity', 'mode', 'offset_x', 'offset_z', 'rotation', 'size_x', 'offset_y', 'location' ) + __slots__ = ( 'id', 'rotation', 'integrity', 'size_y', 'seed', 'mirror', 'location', 'name', 'offset_y', 'action', 'size_x', 'mode', 'offset_x', 'offset_z', 'size_z', 'flags', 'metadata' ) - size_z : int - mirror : int - action : int - name : str - size_y : int - metadata : str - seed : int - flags : int + rotation : int integrity : float + size_y : int + seed : int + mirror : int + location : tuple + name : str + offset_y : int + action : int + size_x : int mode : int offset_x : int offset_z : int - rotation : int - size_x : int - offset_y : int - location : tuple + size_z : int + flags : int + metadata : str _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_use_entity.py b/aiocraft/mc/proto/play/serverbound/packet_use_entity.py index b59ac55..d02a13e 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_use_entity.py +++ b/aiocraft/mc/proto/play/serverbound/packet_use_entity.py @@ -5,15 +5,15 @@ from ....packet import Packet from ....types import * class PacketUseEntity(Packet): - __slots__ = ( 'id', 'sneaking', 'x', 'mouse', 'target', 'y', 'z', 'hand' ) + __slots__ = ( 'id', 'hand', 'mouse', 'x', 'sneaking', 'z', 'y', 'target' ) - sneaking : bool - x : bytes - mouse : int - target : int - y : bytes - z : bytes hand : bytes + mouse : int + x : bytes + sneaking : bool + z : bytes + y : bytes + target : int _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_vehicle_move.py b/aiocraft/mc/proto/play/serverbound/packet_vehicle_move.py index 26f79e2..310e82b 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_vehicle_move.py +++ b/aiocraft/mc/proto/play/serverbound/packet_vehicle_move.py @@ -5,13 +5,13 @@ from ....packet import Packet from ....types import * class PacketVehicleMove(Packet): - __slots__ = ( 'id', 'x', 'yaw', 'y', 'z', 'pitch' ) + __slots__ = ( 'id', 'pitch', 'x', 'z', 'yaw', 'y' ) + pitch : float x : float + z : float yaw : float y : float - z : float - pitch : float _state : int = 3 diff --git a/aiocraft/mc/proto/play/serverbound/packet_window_click.py b/aiocraft/mc/proto/play/serverbound/packet_window_click.py index 2f1315d..e9422ce 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_window_click.py +++ b/aiocraft/mc/proto/play/serverbound/packet_window_click.py @@ -5,16 +5,16 @@ from ....packet import Packet from ....types import * class PacketWindowClick(Packet): - __slots__ = ( 'id', 'item', 'action', 'stateId', 'slot', 'mode', 'changedSlots', 'windowId', 'cursorItem', 'mouseButton' ) + __slots__ = ( 'id', 'item', 'slot', 'changedSlots', 'cursorItem', 'windowId', 'action', 'mode', 'stateId', 'mouseButton' ) item : dict - action : int - stateId : int slot : int - mode : int changedSlots : list - windowId : int cursorItem : dict + windowId : int + action : int + mode : int + stateId : int mouseButton : int _state : int = 3 diff --git a/aiocraft/mc/proto/status/clientbound/__init__.py b/aiocraft/mc/proto/status/clientbound/__init__.py index 35cd78a..36a9231 100644 --- a/aiocraft/mc/proto/status/clientbound/__init__.py +++ b/aiocraft/mc/proto/status/clientbound/__init__.py @@ -4,43 +4,43 @@ from .packet_server_info import PacketServerInfo from .packet_ping import PacketPing REGISTRY = { - 1073741839 : { 0:PacketServerInfo, 1:PacketPing }, - 709 : { 0:PacketServerInfo, 1:PacketPing }, - 351 : { 0:PacketServerInfo, 1:PacketPing }, - 327 : { 0:PacketServerInfo, 1:PacketPing }, - 321 : { 0:PacketServerInfo, 1:PacketPing }, 304 : { 0:PacketServerInfo, 1:PacketPing }, 201 : { 0:PacketServerInfo, 1:PacketPing }, - 76 : { 0:PacketServerInfo, 1:PacketPing }, - 107 : { 0:PacketServerInfo, 1:PacketPing }, - 110 : { 0:PacketServerInfo, 1:PacketPing }, - 109 : { 0:PacketServerInfo, 1:PacketPing }, - 108 : { 0:PacketServerInfo, 1:PacketPing }, 47 : { 0:PacketServerInfo, 1:PacketPing }, - 5 : { 0:PacketServerInfo, 1:PacketPing }, - 757 : { 0:PacketServerInfo, 1:PacketPing }, - 755 : { 0:PacketServerInfo, 1:PacketPing }, - 756 : { 0:PacketServerInfo, 1:PacketPing }, - 735 : { 0:PacketServerInfo, 1:PacketPing }, - 751 : { 0:PacketServerInfo, 1:PacketPing }, - 736 : { 0:PacketServerInfo, 1:PacketPing }, - 734 : { 0:PacketServerInfo, 1:PacketPing }, - 573 : { 0:PacketServerInfo, 1:PacketPing }, - 578 : { 0:PacketServerInfo, 1:PacketPing }, - 575 : { 0:PacketServerInfo, 1:PacketPing }, - 477 : { 0:PacketServerInfo, 1:PacketPing }, 498 : { 0:PacketServerInfo, 1:PacketPing }, - 490 : { 0:PacketServerInfo, 1:PacketPing }, - 480 : { 0:PacketServerInfo, 1:PacketPing }, - 393 : { 0:PacketServerInfo, 1:PacketPing }, + 315 : { 0:PacketServerInfo, 1:PacketPing }, + 107 : { 0:PacketServerInfo, 1:PacketPing }, + 755 : { 0:PacketServerInfo, 1:PacketPing }, + 477 : { 0:PacketServerInfo, 1:PacketPing }, + 757 : { 0:PacketServerInfo, 1:PacketPing }, + 327 : { 0:PacketServerInfo, 1:PacketPing }, + 351 : { 0:PacketServerInfo, 1:PacketPing }, + 1073741839 : { 0:PacketServerInfo, 1:PacketPing }, + 736 : { 0:PacketServerInfo, 1:PacketPing }, + 573 : { 0:PacketServerInfo, 1:PacketPing }, 404 : { 0:PacketServerInfo, 1:PacketPing }, - 403 : { 0:PacketServerInfo, 1:PacketPing }, - 402 : { 0:PacketServerInfo, 1:PacketPing }, - 401 : { 0:PacketServerInfo, 1:PacketPing }, + 393 : { 0:PacketServerInfo, 1:PacketPing }, 335 : { 0:PacketServerInfo, 1:PacketPing }, - 340 : { 0:PacketServerInfo, 1:PacketPing }, 338 : { 0:PacketServerInfo, 1:PacketPing }, 331 : { 0:PacketServerInfo, 1:PacketPing }, - 315 : { 0:PacketServerInfo, 1:PacketPing }, - 210 : { 0:PacketServerInfo, 1:PacketPing } + 480 : { 0:PacketServerInfo, 1:PacketPing }, + 735 : { 0:PacketServerInfo, 1:PacketPing }, + 109 : { 0:PacketServerInfo, 1:PacketPing }, + 709 : { 0:PacketServerInfo, 1:PacketPing }, + 340 : { 0:PacketServerInfo, 1:PacketPing }, + 5 : { 0:PacketServerInfo, 1:PacketPing }, + 490 : { 0:PacketServerInfo, 1:PacketPing }, + 734 : { 0:PacketServerInfo, 1:PacketPing }, + 210 : { 0:PacketServerInfo, 1:PacketPing }, + 110 : { 0:PacketServerInfo, 1:PacketPing }, + 578 : { 0:PacketServerInfo, 1:PacketPing }, + 403 : { 0:PacketServerInfo, 1:PacketPing }, + 108 : { 0:PacketServerInfo, 1:PacketPing }, + 575 : { 0:PacketServerInfo, 1:PacketPing }, + 76 : { 0:PacketServerInfo, 1:PacketPing }, + 751 : { 0:PacketServerInfo, 1:PacketPing }, + 756 : { 0:PacketServerInfo, 1:PacketPing }, + 321 : { 0:PacketServerInfo, 1:PacketPing }, + 402 : { 0:PacketServerInfo, 1:PacketPing }, + 401 : { 0:PacketServerInfo, 1:PacketPing } } diff --git a/aiocraft/mc/proto/status/serverbound/__init__.py b/aiocraft/mc/proto/status/serverbound/__init__.py index 7134479..41f8c64 100644 --- a/aiocraft/mc/proto/status/serverbound/__init__.py +++ b/aiocraft/mc/proto/status/serverbound/__init__.py @@ -4,43 +4,43 @@ from .packet_ping_start import PacketPingStart from .packet_ping import PacketPing REGISTRY = { - 1073741839 : { 0:PacketPingStart, 1:PacketPing }, - 709 : { 0:PacketPingStart, 1:PacketPing }, - 351 : { 0:PacketPingStart, 1:PacketPing }, - 327 : { 0:PacketPingStart, 1:PacketPing }, - 321 : { 0:PacketPingStart, 1:PacketPing }, 304 : { 0:PacketPingStart, 1:PacketPing }, 201 : { 0:PacketPingStart, 1:PacketPing }, - 76 : { 0:PacketPingStart, 1:PacketPing }, - 107 : { 0:PacketPingStart, 1:PacketPing }, - 110 : { 0:PacketPingStart, 1:PacketPing }, - 109 : { 0:PacketPingStart, 1:PacketPing }, - 108 : { 0:PacketPingStart, 1:PacketPing }, 47 : { 0:PacketPingStart, 1:PacketPing }, - 5 : { 0:PacketPingStart, 1:PacketPing }, - 757 : { 0:PacketPingStart, 1:PacketPing }, - 755 : { 0:PacketPingStart, 1:PacketPing }, - 756 : { 0:PacketPingStart, 1:PacketPing }, - 735 : { 0:PacketPingStart, 1:PacketPing }, - 751 : { 0:PacketPingStart, 1:PacketPing }, - 736 : { 0:PacketPingStart, 1:PacketPing }, - 734 : { 0:PacketPingStart, 1:PacketPing }, - 573 : { 0:PacketPingStart, 1:PacketPing }, - 578 : { 0:PacketPingStart, 1:PacketPing }, - 575 : { 0:PacketPingStart, 1:PacketPing }, - 477 : { 0:PacketPingStart, 1:PacketPing }, 498 : { 0:PacketPingStart, 1:PacketPing }, - 490 : { 0:PacketPingStart, 1:PacketPing }, - 480 : { 0:PacketPingStart, 1:PacketPing }, - 393 : { 0:PacketPingStart, 1:PacketPing }, + 315 : { 0:PacketPingStart, 1:PacketPing }, + 107 : { 0:PacketPingStart, 1:PacketPing }, + 755 : { 0:PacketPingStart, 1:PacketPing }, + 477 : { 0:PacketPingStart, 1:PacketPing }, + 757 : { 0:PacketPingStart, 1:PacketPing }, + 327 : { 0:PacketPingStart, 1:PacketPing }, + 351 : { 0:PacketPingStart, 1:PacketPing }, + 1073741839 : { 0:PacketPingStart, 1:PacketPing }, + 736 : { 0:PacketPingStart, 1:PacketPing }, + 573 : { 0:PacketPingStart, 1:PacketPing }, 404 : { 0:PacketPingStart, 1:PacketPing }, - 403 : { 0:PacketPingStart, 1:PacketPing }, - 402 : { 0:PacketPingStart, 1:PacketPing }, - 401 : { 0:PacketPingStart, 1:PacketPing }, + 393 : { 0:PacketPingStart, 1:PacketPing }, 335 : { 0:PacketPingStart, 1:PacketPing }, - 340 : { 0:PacketPingStart, 1:PacketPing }, 338 : { 0:PacketPingStart, 1:PacketPing }, 331 : { 0:PacketPingStart, 1:PacketPing }, - 315 : { 0:PacketPingStart, 1:PacketPing }, - 210 : { 0:PacketPingStart, 1:PacketPing } + 480 : { 0:PacketPingStart, 1:PacketPing }, + 735 : { 0:PacketPingStart, 1:PacketPing }, + 109 : { 0:PacketPingStart, 1:PacketPing }, + 709 : { 0:PacketPingStart, 1:PacketPing }, + 340 : { 0:PacketPingStart, 1:PacketPing }, + 5 : { 0:PacketPingStart, 1:PacketPing }, + 490 : { 0:PacketPingStart, 1:PacketPing }, + 734 : { 0:PacketPingStart, 1:PacketPing }, + 210 : { 0:PacketPingStart, 1:PacketPing }, + 110 : { 0:PacketPingStart, 1:PacketPing }, + 578 : { 0:PacketPingStart, 1:PacketPing }, + 403 : { 0:PacketPingStart, 1:PacketPing }, + 108 : { 0:PacketPingStart, 1:PacketPing }, + 575 : { 0:PacketPingStart, 1:PacketPing }, + 76 : { 0:PacketPingStart, 1:PacketPing }, + 751 : { 0:PacketPingStart, 1:PacketPing }, + 756 : { 0:PacketPingStart, 1:PacketPing }, + 321 : { 0:PacketPingStart, 1:PacketPing }, + 402 : { 0:PacketPingStart, 1:PacketPing }, + 401 : { 0:PacketPingStart, 1:PacketPing } }