accept kwargs in packets, sort registry keys

This commit is contained in:
əlemi 2022-01-15 04:21:35 +01:00
parent ccadefc2f5
commit 4a6b843c24
192 changed files with 835 additions and 646 deletions

View file

@ -4,41 +4,41 @@ from .packet_set_protocol import PacketSetProtocol
from .packet_legacy_server_list_ping import PacketLegacyServerListPing from .packet_legacy_server_list_ping import PacketLegacyServerListPing
REGISTRY = { REGISTRY = {
757 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 47 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
498 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 76 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
335 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 107 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
315 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 108 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
109 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 109 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
401 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 110 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
76 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 201 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
340 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 210 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
338 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 304 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
351 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 315 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
756 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 321 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
490 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 327 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
573 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 331 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
477 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 335 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
736 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 338 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
393 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 340 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
402 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 351 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
331 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 393 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
735 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 401 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
47 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 402 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
734 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 403 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
403 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 404 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
755 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 477 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
575 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 480 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
201 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 490 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
480 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 498 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
107 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 573 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
210 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 575 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
304 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 578 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
321 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 709 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
327 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 734 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
578 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 735 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
108 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 736 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
404 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 751 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
709 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 755 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
110 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, 756 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing },
751 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing } 757 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }
} }

View file

@ -10,7 +10,8 @@ class PacketLegacyServerListPing(Packet):
payload : int payload : int
def __init__(self, proto:int, def __init__(self, proto:int,
payload:int=None payload:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
payload=payload payload=payload

View file

@ -16,7 +16,8 @@ class PacketSetProtocol(Packet):
nextState:int=None, nextState:int=None,
protocolVersion:int=None, protocolVersion:int=None,
serverHost:str=None, serverHost:str=None,
serverPort:int=None serverPort:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
nextState=nextState, nextState=nextState,

View file

@ -7,41 +7,41 @@ from .packet_compress import PacketCompress
from .packet_login_plugin_request import PacketLoginPluginRequest from .packet_login_plugin_request import PacketLoginPluginRequest
REGISTRY = { REGISTRY = {
757 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, 47 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress },
498 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, 76 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress },
335 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, 107 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress },
315 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, 108 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress },
109 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, 109 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress },
401 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, 110 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress },
76 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, 201 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress },
340 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, 210 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress },
338 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, 304 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress },
351 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, 315 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress },
756 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, 321 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress },
490 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, 327 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress },
573 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, 331 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress },
477 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, 335 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress },
736 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, 338 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress },
393 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, 340 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress },
402 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, 351 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress },
331 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, 393 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest },
735 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, 401 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest },
47 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, 402 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest },
734 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, 403 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest },
403 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, 404 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest },
755 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, 477 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest },
575 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, 480 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest },
201 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, 490 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest },
480 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, 498 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest },
107 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, 573 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest },
210 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, 575 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest },
304 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, 578 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest },
321 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, 709 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest },
327 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, 734 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest },
578 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, 735 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest },
108 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, 736 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest },
404 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, 751 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest },
709 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, 755 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest },
110 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, 756 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest },
751 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest } 757 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest }
} }

View file

@ -10,7 +10,8 @@ class PacketCompress(Packet):
threshold : int threshold : int
def __init__(self, proto:int, def __init__(self, proto:int,
threshold:int=None threshold:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
threshold=threshold threshold=threshold

View file

@ -10,7 +10,8 @@ class PacketDisconnect(Packet):
reason : str reason : str
def __init__(self, proto:int, def __init__(self, proto:int,
reason:str=None reason:str=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
reason=reason reason=reason

View file

@ -14,7 +14,8 @@ class PacketEncryptionBegin(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
publicKey:bytes=None, publicKey:bytes=None,
serverId:str=None, serverId:str=None,
verifyToken:bytes=None verifyToken:bytes=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
publicKey=publicKey, publicKey=publicKey,

View file

@ -14,7 +14,8 @@ class PacketLoginPluginRequest(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
channel:str=None, channel:str=None,
data:bytes=None, data:bytes=None,
messageId:int=None messageId:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
channel=channel, channel=channel,

View file

@ -12,7 +12,8 @@ class PacketSuccess(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
username:str=None, username:str=None,
uuid:str=None uuid:str=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
username=username, username=username,

View file

@ -5,41 +5,41 @@ from .packet_encryption_begin import PacketEncryptionBegin
from .packet_login_plugin_response import PacketLoginPluginResponse from .packet_login_plugin_response import PacketLoginPluginResponse
REGISTRY = { REGISTRY = {
757 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, 47 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin },
498 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, 76 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin },
335 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, 107 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin },
315 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, 108 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin },
109 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, 109 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin },
401 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, 110 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin },
76 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, 201 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin },
340 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, 210 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin },
338 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, 304 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin },
351 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, 315 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin },
756 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, 321 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin },
490 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, 327 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin },
573 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, 331 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin },
477 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, 335 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin },
736 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, 338 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin },
393 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, 340 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin },
402 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, 351 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin },
331 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, 393 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse },
735 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, 401 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse },
47 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, 402 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse },
734 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, 403 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse },
403 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, 404 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse },
755 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, 477 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse },
575 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, 480 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse },
201 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, 490 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse },
480 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, 498 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse },
107 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, 573 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse },
210 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, 575 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse },
304 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, 578 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse },
321 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, 709 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse },
327 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, 734 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse },
578 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, 735 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse },
108 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, 736 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse },
404 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, 751 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse },
709 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, 755 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse },
110 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, 756 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse },
751 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse } 757 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse }
} }

View file

@ -12,7 +12,8 @@ class PacketEncryptionBegin(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
sharedSecret:bytes=None, sharedSecret:bytes=None,
verifyToken:bytes=None verifyToken:bytes=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
sharedSecret=sharedSecret, sharedSecret=sharedSecret,

View file

@ -12,7 +12,8 @@ class PacketLoginPluginResponse(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
data:tuple=None, data:tuple=None,
messageId:int=None messageId:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
data=data, data=data,

View file

@ -10,7 +10,8 @@ class PacketLoginStart(Packet):
username : str username : str
def __init__(self, proto:int, def __init__(self, proto:int,
username:str=None username:str=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
username=username username=username

View file

@ -2,12 +2,12 @@
from .packet_spawn_entity import PacketSpawnEntity from .packet_spawn_entity import PacketSpawnEntity
from .packet_spawn_entity_experience_orb import PacketSpawnEntityExperienceOrb 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_living import PacketSpawnEntityLiving
from .packet_spawn_entity_painting import PacketSpawnEntityPainting from .packet_spawn_entity_painting import PacketSpawnEntityPainting
from .packet_named_entity_spawn import PacketNamedEntitySpawn from .packet_named_entity_spawn import PacketNamedEntitySpawn
from .packet_animation import PacketAnimation from .packet_animation import PacketAnimation
from .packet_statistics import PacketStatistics from .packet_statistics import PacketStatistics
from .packet_advancements import PacketAdvancements
from .packet_block_break_animation import PacketBlockBreakAnimation from .packet_block_break_animation import PacketBlockBreakAnimation
from .packet_tile_entity_data import PacketTileEntityData from .packet_tile_entity_data import PacketTileEntityData
from .packet_block_action import PacketBlockAction from .packet_block_action import PacketBlockAction
@ -15,11 +15,9 @@ from .packet_block_change import PacketBlockChange
from .packet_boss_bar import PacketBossBar from .packet_boss_bar import PacketBossBar
from .packet_difficulty import PacketDifficulty from .packet_difficulty import PacketDifficulty
from .packet_tab_complete import PacketTabComplete 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_chat import PacketChat
from .packet_multi_block_change import PacketMultiBlockChange from .packet_multi_block_change import PacketMultiBlockChange
from .packet_transaction import PacketTransaction
from .packet_close_window import PacketCloseWindow from .packet_close_window import PacketCloseWindow
from .packet_open_window import PacketOpenWindow from .packet_open_window import PacketOpenWindow
from .packet_window_items import PacketWindowItems from .packet_window_items import PacketWindowItems
@ -33,38 +31,31 @@ from .packet_entity_status import PacketEntityStatus
from .packet_explosion import PacketExplosion from .packet_explosion import PacketExplosion
from .packet_unload_chunk import PacketUnloadChunk from .packet_unload_chunk import PacketUnloadChunk
from .packet_game_state_change import PacketGameStateChange from .packet_game_state_change import PacketGameStateChange
from .packet_open_horse_window import PacketOpenHorseWindow
from .packet_keep_alive import PacketKeepAlive from .packet_keep_alive import PacketKeepAlive
from .packet_map_chunk import PacketMapChunk from .packet_map_chunk import PacketMapChunk
from .packet_world_event import PacketWorldEvent from .packet_world_event import PacketWorldEvent
from .packet_world_particles import PacketWorldParticles from .packet_world_particles import PacketWorldParticles
from .packet_update_light import PacketUpdateLight
from .packet_login import PacketLogin from .packet_login import PacketLogin
from .packet_map import PacketMap from .packet_map import PacketMap
from .packet_trade_list import PacketTradeList
from .packet_rel_entity_move import PacketRelEntityMove from .packet_rel_entity_move import PacketRelEntityMove
from .packet_entity_move_look import PacketEntityMoveLook from .packet_entity_move_look import PacketEntityMoveLook
from .packet_entity_look import PacketEntityLook from .packet_entity_look import PacketEntityLook
from .packet_entity import PacketEntity
from .packet_vehicle_move import PacketVehicleMove from .packet_vehicle_move import PacketVehicleMove
from .packet_open_book import PacketOpenBook
from .packet_open_sign_entity import PacketOpenSignEntity from .packet_open_sign_entity import PacketOpenSignEntity
from .packet_craft_recipe_response import PacketCraftRecipeResponse
from .packet_abilities import PacketAbilities from .packet_abilities import PacketAbilities
from .packet_end_combat_event import PacketEndCombatEvent from .packet_combat_event import PacketCombatEvent
from .packet_enter_combat_event import PacketEnterCombatEvent
from .packet_death_combat_event import PacketDeathCombatEvent
from .packet_player_info import PacketPlayerInfo from .packet_player_info import PacketPlayerInfo
from .packet_position import PacketPosition from .packet_position import PacketPosition
from .packet_unlock_recipes import PacketUnlockRecipes from .packet_bed import PacketBed
from .packet_entity_destroy import PacketEntityDestroy from .packet_entity_destroy import PacketEntityDestroy
from .packet_remove_entity_effect import PacketRemoveEntityEffect from .packet_remove_entity_effect import PacketRemoveEntityEffect
from .packet_resource_pack_send import PacketResourcePackSend from .packet_resource_pack_send import PacketResourcePackSend
from .packet_respawn import PacketRespawn from .packet_respawn import PacketRespawn
from .packet_entity_head_rotation import PacketEntityHeadRotation from .packet_entity_head_rotation import PacketEntityHeadRotation
from .packet_world_border import PacketWorldBorder
from .packet_camera import PacketCamera from .packet_camera import PacketCamera
from .packet_held_item_slot import PacketHeldItemSlot 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_scoreboard_display_objective import PacketScoreboardDisplayObjective
from .packet_entity_metadata import PacketEntityMetadata from .packet_entity_metadata import PacketEntityMetadata
from .packet_attach_entity import PacketAttachEntity from .packet_attach_entity import PacketAttachEntity
@ -78,18 +69,41 @@ from .packet_teams import PacketTeams
from .packet_scoreboard_score import PacketScoreboardScore from .packet_scoreboard_score import PacketScoreboardScore
from .packet_spawn_position import PacketSpawnPosition from .packet_spawn_position import PacketSpawnPosition
from .packet_update_time import PacketUpdateTime from .packet_update_time import PacketUpdateTime
from .packet_entity_sound_effect import PacketEntitySoundEffect from .packet_title import PacketTitle
from .packet_stop_sound import PacketStopSound
from .packet_sound_effect import PacketSoundEffect from .packet_sound_effect import PacketSoundEffect
from .packet_playerlist_header import PacketPlayerlistHeader from .packet_playerlist_header import PacketPlayerlistHeader
from .packet_collect import PacketCollect from .packet_collect import PacketCollect
from .packet_entity_teleport import PacketEntityTeleport from .packet_entity_teleport import PacketEntityTeleport
from .packet_entity_update_attributes import PacketEntityUpdateAttributes from .packet_entity_update_attributes import PacketEntityUpdateAttributes
from .packet_entity_effect import PacketEntityEffect 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_select_advancement_tab import PacketSelectAdvancementTab
from .packet_declare_recipes import PacketDeclareRecipes from .packet_declare_recipes import PacketDeclareRecipes
from .packet_tags import PacketTags from .packet_tags import PacketTags
from .packet_acknowledge_player_digging import PacketAcknowledgePlayerDigging from .packet_acknowledge_player_digging import PacketAcknowledgePlayerDigging
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_sculk_vibration_signal import PacketSculkVibrationSignal
from .packet_clear_titles import PacketClearTitles from .packet_clear_titles import PacketClearTitles
from .packet_initialize_world_border import PacketInitializeWorldBorder from .packet_initialize_world_border import PacketInitializeWorldBorder
@ -104,58 +118,44 @@ from .packet_set_title_subtitle import PacketSetTitleSubtitle
from .packet_set_title_text import PacketSetTitleText from .packet_set_title_text import PacketSetTitleText
from .packet_set_title_time import PacketSetTitleTime from .packet_set_title_time import PacketSetTitleTime
from .packet_simulation_distance import PacketSimulationDistance from .packet_simulation_distance import PacketSimulationDistance
from .packet_spawn_entity_weather import PacketSpawnEntityWeather
from .packet_transaction import PacketTransaction
from .packet_entity import PacketEntity
from .packet_combat_event import PacketCombatEvent
from .packet_world_border import PacketWorldBorder
from .packet_title import PacketTitle
from .packet_bed import PacketBed
from .packet_update_sign import PacketUpdateSign
from .packet_update_attributes import PacketUpdateAttributes
from .packet_scoreboard_team import PacketScoreboardTeam
from .packet_set_compression import PacketSetCompression
from .packet_advancement_progress import PacketAdvancementProgress from .packet_advancement_progress import PacketAdvancementProgress
from .packet_map_chunk_bulk import PacketMapChunkBulk
from .packet_update_entity_nbt import PacketUpdateEntityNbt
from .packet_destroy_entity import PacketDestroyEntity
REGISTRY = { REGISTRY = {
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, 51:PacketEndCombatEvent, 52:PacketEnterCombatEvent, 53:PacketDeathCombatEvent, 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, 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 }, 47 : { 0 : PacketKeepAlive, 1 : PacketLogin, 2 : PacketChat, 3 : PacketUpdateTime, 4 : PacketEntityEquipment, 5 : PacketSpawnPosition, 6 : PacketUpdateHealth, 7 : PacketRespawn, 8 : PacketPosition, 9 : PacketHeldItemSlot, 10 : PacketBed, 11 : PacketAnimation, 12 : PacketNamedEntitySpawn, 13 : PacketCollect, 14 : PacketSpawnEntity, 15 : PacketSpawnEntityLiving, 16 : PacketSpawnEntityPainting, 17 : PacketSpawnEntityExperienceOrb, 18 : PacketEntityVelocity, 19 : PacketEntityDestroy, 20 : PacketEntity, 21 : PacketRelEntityMove, 22 : PacketEntityLook, 23 : PacketEntityMoveLook, 24 : PacketEntityTeleport, 25 : PacketEntityHeadRotation, 26 : PacketEntityStatus, 27 : PacketAttachEntity, 28 : PacketEntityMetadata, 29 : PacketEntityEffect, 30 : PacketRemoveEntityEffect, 31 : PacketExperience, 32 : PacketUpdateAttributes, 33 : PacketMapChunk, 34 : PacketMultiBlockChange, 35 : PacketBlockChange, 36 : PacketBlockAction, 37 : PacketBlockBreakAnimation, 38 : PacketMapChunkBulk, 39 : PacketExplosion, 40 : PacketWorldEvent, 41 : PacketNamedSoundEffect, 42 : PacketWorldParticles, 43 : PacketGameStateChange, 44 : PacketSpawnEntityWeather, 45 : PacketOpenWindow, 46 : PacketCloseWindow, 47 : PacketSetSlot, 48 : PacketWindowItems, 49 : PacketCraftProgressBar, 50 : PacketTransaction, 51 : PacketUpdateSign, 52 : PacketMap, 53 : PacketTileEntityData, 54 : PacketOpenSignEntity, 55 : PacketStatistics, 56 : PacketPlayerInfo, 57 : PacketAbilities, 58 : PacketTabComplete, 59 : PacketScoreboardObjective, 60 : PacketScoreboardScore, 61 : PacketScoreboardDisplayObjective, 62 : PacketScoreboardTeam, 63 : PacketCustomPayload, 64 : PacketKickDisconnect, 65 : PacketDifficulty, 66 : PacketCombatEvent, 67 : PacketCamera, 68 : PacketWorldBorder, 69 : PacketTitle, 70 : PacketSetCompression, 71 : PacketPlayerlistHeader, 72 : PacketResourcePackSend, 73 : PacketUpdateEntityNbt },
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, 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, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 48:PacketCraftRecipeResponse, 49:PacketAbilities, 51:PacketPlayerInfo, 53:PacketPosition, 54:PacketUnlockRecipes, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 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, 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, 18:PacketTransaction, 43:PacketEntity, 50:PacketCombatEvent, 61:PacketWorldBorder, 79:PacketTitle }, 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, 25 : PacketKickDisconnect, 26 : PacketEntityStatus, 27 : PacketExplosion, 28 : PacketUnloadChunk, 29 : PacketSetCompression, 30 : PacketGameStateChange, 31 : PacketKeepAlive, 32 : PacketMapChunk, 33 : PacketWorldEvent, 34 : PacketWorldParticles, 35 : PacketNamedSoundEffect, 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, 64 : PacketScoreboardTeam, 65 : PacketScoreboardScore, 66 : PacketSpawnPosition, 67 : PacketUpdateTime, 68 : PacketTitle, 69 : PacketUpdateSign, 70 : PacketPlayerlistHeader, 71 : PacketCollect, 72 : PacketEntityTeleport, 73 : PacketUpdateAttributes, 74 : PacketEntityEffect },
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, 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, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketUnlockRecipes, 49:PacketEntityDestroy, 50:PacketRemoveEntityEffect, 51:PacketResourcePackSend, 52:PacketRespawn, 53:PacketEntityHeadRotation, 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, 72:PacketSoundEffect, 73:PacketPlayerlistHeader, 74:PacketCollect, 75:PacketEntityTeleport, 77:PacketEntityUpdateAttributes, 78:PacketEntityEffect, 54:PacketSelectAdvancementTab, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 37:PacketEntity, 44:PacketCombatEvent, 55:PacketWorldBorder, 71:PacketTitle, 47:PacketBed }, 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, 70 : PacketUpdateSign, 71 : PacketSoundEffect, 72 : PacketPlayerlistHeader, 73 : PacketCollect, 74 : PacketEntityTeleport, 75 : PacketEntityUpdateAttributes, 76 : PacketEntityEffect },
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, 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, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 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, 70:PacketSoundEffect, 71:PacketPlayerlistHeader, 72:PacketCollect, 73:PacketEntityTeleport, 74:PacketEntityUpdateAttributes, 75:PacketEntityEffect, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 40:PacketEntity, 44:PacketCombatEvent, 53:PacketWorldBorder, 69:PacketTitle, 47:PacketBed }, 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, 70 : PacketUpdateSign, 71 : PacketSoundEffect, 72 : PacketPlayerlistHeader, 73 : PacketCollect, 74 : PacketEntityTeleport, 75 : PacketEntityUpdateAttributes, 76 : PacketEntityEffect },
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, 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, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 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, 71:PacketSoundEffect, 72:PacketPlayerlistHeader, 73:PacketCollect, 74:PacketEntityTeleport, 75:PacketEntityUpdateAttributes, 76:PacketEntityEffect, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 40:PacketEntity, 44:PacketCombatEvent, 53:PacketWorldBorder, 69:PacketTitle, 47:PacketBed, 70:PacketUpdateSign }, 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, 70 : PacketUpdateSign, 71 : PacketSoundEffect, 72 : PacketPlayerlistHeader, 73 : PacketCollect, 74 : PacketEntityTeleport, 75 : PacketEntityUpdateAttributes, 76 : PacketEntityEffect },
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, 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, 43:PacketVehicleMove, 44:PacketOpenSignEntity, 45:PacketCraftRecipeResponse, 46:PacketAbilities, 48:PacketPlayerInfo, 50:PacketPosition, 52:PacketUnlockRecipes, 53:PacketEntityDestroy, 54:PacketRemoveEntityEffect, 55:PacketResourcePackSend, 56:PacketRespawn, 57:PacketEntityHeadRotation, 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, 76:PacketStopSound, 77:PacketSoundEffect, 78:PacketPlayerlistHeader, 79:PacketCollect, 80:PacketEntityTeleport, 82:PacketEntityUpdateAttributes, 83:PacketEntityEffect, 58:PacketSelectAdvancementTab, 84:PacketDeclareRecipes, 85:PacketTags, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 39:PacketEntity, 47:PacketCombatEvent, 59:PacketWorldBorder, 75:PacketTitle, 51:PacketBed }, 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 },
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, 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, 42:PacketOpenSignEntity, 43:PacketAbilities, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 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, 70:PacketPlayerlistHeader, 71:PacketCollect, 72:PacketEntityTeleport, 74:PacketEntityEffect, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 41:PacketEntity, 44:PacketCombatEvent, 53:PacketWorldBorder, 68:PacketTitle, 47:PacketBed, 69:PacketUpdateSign, 73:PacketUpdateAttributes, 64:PacketScoreboardTeam, 29:PacketSetCompression }, 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 },
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, 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, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketCraftRecipeResponse, 44:PacketAbilities, 46:PacketPlayerInfo, 47:PacketPosition, 49:PacketUnlockRecipes, 50:PacketEntityDestroy, 51:PacketRemoveEntityEffect, 52:PacketResourcePackSend, 53:PacketRespawn, 54:PacketEntityHeadRotation, 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, 73:PacketSoundEffect, 74:PacketPlayerlistHeader, 75:PacketCollect, 76:PacketEntityTeleport, 78:PacketEntityUpdateAttributes, 79:PacketEntityEffect, 55:PacketSelectAdvancementTab, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 37:PacketEntity, 45:PacketCombatEvent, 56:PacketWorldBorder, 72:PacketTitle, 48:PacketBed }, 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 },
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, 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, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketCraftRecipeResponse, 44:PacketAbilities, 46:PacketPlayerInfo, 47:PacketPosition, 49:PacketUnlockRecipes, 50:PacketEntityDestroy, 51:PacketRemoveEntityEffect, 52:PacketResourcePackSend, 53:PacketRespawn, 54:PacketEntityHeadRotation, 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, 73:PacketSoundEffect, 74:PacketPlayerlistHeader, 75:PacketCollect, 76:PacketEntityTeleport, 78:PacketEntityUpdateAttributes, 79:PacketEntityEffect, 55:PacketSelectAdvancementTab, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 37:PacketEntity, 45:PacketCombatEvent, 56:PacketWorldBorder, 72:PacketTitle, 48: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 },
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, 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, 42:PacketVehicleMove, 43:PacketOpenSignEntity, 44:PacketCraftRecipeResponse, 45:PacketAbilities, 47:PacketPlayerInfo, 48:PacketPosition, 50:PacketUnlockRecipes, 51:PacketEntityDestroy, 52:PacketRemoveEntityEffect, 53:PacketResourcePackSend, 54:PacketRespawn, 55:PacketEntityHeadRotation, 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, 74:PacketStopSound, 75:PacketSoundEffect, 76:PacketPlayerlistHeader, 77:PacketCollect, 78:PacketEntityTeleport, 80:PacketEntityUpdateAttributes, 81:PacketEntityEffect, 56:PacketSelectAdvancementTab, 82:PacketDeclareRecipes, 83:PacketTags, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 38:PacketEntity, 46:PacketCombatEvent, 57:PacketWorldBorder, 73:PacketTitle, 49:PacketBed }, 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 },
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, 51:PacketEndCombatEvent, 52:PacketEnterCombatEvent, 53:PacketDeathCombatEvent, 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, 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, 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, 48 : PacketBed, 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 },
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, 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, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 48:PacketCraftRecipeResponse, 49:PacketAbilities, 51:PacketPlayerInfo, 53:PacketPosition, 54:PacketUnlockRecipes, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 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, 80:PacketEntitySoundEffect, 82:PacketStopSound, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 43:PacketEntity, 50:PacketCombatEvent, 61:PacketWorldBorder, 79:PacketTitle }, 327 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 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, 48 : PacketBed, 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 },
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, 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, 45:PacketVehicleMove, 46:PacketOpenBook, 48:PacketOpenSignEntity, 49:PacketCraftRecipeResponse, 50:PacketAbilities, 52:PacketPlayerInfo, 54:PacketPosition, 55:PacketUnlockRecipes, 56:PacketEntityDestroy, 57:PacketRemoveEntityEffect, 58:PacketResourcePackSend, 59:PacketRespawn, 60:PacketEntityHeadRotation, 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, 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, 19:PacketTransaction, 44:PacketEntity, 51:PacketCombatEvent, 62:PacketWorldBorder, 80:PacketTitle }, 331 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 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, 48 : PacketBed, 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, 78 : PacketAdvancementProgress },
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, 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, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 48:PacketCraftRecipeResponse, 49:PacketAbilities, 51:PacketPlayerInfo, 53:PacketPosition, 54:PacketUnlockRecipes, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 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, 80:PacketEntitySoundEffect, 82:PacketStopSound, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 43:PacketEntity, 50:PacketCombatEvent, 61:PacketWorldBorder, 79:PacketTitle }, 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, 37 : PacketEntity, 38 : PacketRelEntityMove, 39 : PacketEntityMoveLook, 40 : PacketEntityLook, 41 : PacketVehicleMove, 42 : PacketOpenSignEntity, 43 : PacketAbilities, 44 : PacketCombatEvent, 45 : PacketPlayerInfo, 46 : PacketPosition, 47 : PacketBed, 48 : PacketUnlockRecipes, 49 : PacketEntityDestroy, 50 : PacketRemoveEntityEffect, 51 : PacketResourcePackSend, 52 : PacketRespawn, 53 : PacketEntityHeadRotation, 54 : PacketSelectAdvancementTab, 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 : PacketAdvancements, 77 : PacketEntityUpdateAttributes, 78 : PacketEntityEffect },
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, 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, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 48:PacketCraftRecipeResponse, 49:PacketAbilities, 51:PacketPlayerInfo, 53:PacketPosition, 54:PacketUnlockRecipes, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 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, 80:PacketEntitySoundEffect, 82:PacketStopSound, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 7:PacketAcknowledgePlayerDigging, 18:PacketTransaction, 43:PacketEntity, 50:PacketCombatEvent, 61:PacketWorldBorder, 79:PacketTitle }, 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, 37 : PacketEntity, 38 : PacketRelEntityMove, 39 : PacketEntityMoveLook, 40 : PacketEntityLook, 41 : PacketVehicleMove, 42 : PacketOpenSignEntity, 43 : PacketCraftRecipeResponse, 44 : PacketAbilities, 45 : PacketCombatEvent, 46 : PacketPlayerInfo, 47 : PacketPosition, 48 : PacketBed, 49 : PacketUnlockRecipes, 50 : PacketEntityDestroy, 51 : PacketRemoveEntityEffect, 52 : PacketResourcePackSend, 53 : PacketRespawn, 54 : PacketEntityHeadRotation, 55 : PacketSelectAdvancementTab, 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, 77 : PacketAdvancements, 78 : PacketEntityUpdateAttributes, 79 : PacketEntityEffect },
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, 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, 43:PacketVehicleMove, 44:PacketOpenSignEntity, 45:PacketCraftRecipeResponse, 46:PacketAbilities, 48:PacketPlayerInfo, 50:PacketPosition, 52:PacketUnlockRecipes, 53:PacketEntityDestroy, 54:PacketRemoveEntityEffect, 55:PacketResourcePackSend, 56:PacketRespawn, 57:PacketEntityHeadRotation, 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, 76:PacketStopSound, 77:PacketSoundEffect, 78:PacketPlayerlistHeader, 79:PacketCollect, 80:PacketEntityTeleport, 82:PacketEntityUpdateAttributes, 83:PacketEntityEffect, 58:PacketSelectAdvancementTab, 84:PacketDeclareRecipes, 85:PacketTags, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 39:PacketEntity, 47:PacketCombatEvent, 59:PacketWorldBorder, 75:PacketTitle, 51:PacketBed }, 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, 37 : PacketEntity, 38 : PacketRelEntityMove, 39 : PacketEntityMoveLook, 40 : PacketEntityLook, 41 : PacketVehicleMove, 42 : PacketOpenSignEntity, 43 : PacketCraftRecipeResponse, 44 : PacketAbilities, 45 : PacketCombatEvent, 46 : PacketPlayerInfo, 47 : PacketPosition, 48 : PacketBed, 49 : PacketUnlockRecipes, 50 : PacketEntityDestroy, 51 : PacketRemoveEntityEffect, 52 : PacketResourcePackSend, 53 : PacketRespawn, 54 : PacketEntityHeadRotation, 55 : PacketSelectAdvancementTab, 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, 77 : PacketAdvancements, 78 : PacketEntityUpdateAttributes, 79 : PacketEntityEffect },
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, 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, 43:PacketVehicleMove, 44:PacketOpenSignEntity, 45:PacketCraftRecipeResponse, 46:PacketAbilities, 48:PacketPlayerInfo, 50:PacketPosition, 52:PacketUnlockRecipes, 53:PacketEntityDestroy, 54:PacketRemoveEntityEffect, 55:PacketResourcePackSend, 56:PacketRespawn, 57:PacketEntityHeadRotation, 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, 76:PacketStopSound, 77:PacketSoundEffect, 78:PacketPlayerlistHeader, 79:PacketCollect, 80:PacketEntityTeleport, 82:PacketEntityUpdateAttributes, 83:PacketEntityEffect, 58:PacketSelectAdvancementTab, 84:PacketDeclareRecipes, 85:PacketTags, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 39:PacketEntity, 47:PacketCombatEvent, 59:PacketWorldBorder, 75:PacketTitle, 51:PacketBed }, 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, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 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 : PacketEntity, 39 : PacketRelEntityMove, 40 : PacketEntityMoveLook, 41 : PacketEntityLook, 42 : PacketVehicleMove, 43 : PacketOpenSignEntity, 44 : PacketCraftRecipeResponse, 45 : PacketAbilities, 46 : PacketCombatEvent, 47 : PacketPlayerInfo, 48 : PacketPosition, 49 : PacketBed, 50 : PacketUnlockRecipes, 51 : PacketEntityDestroy, 52 : PacketRemoveEntityEffect, 53 : PacketResourcePackSend, 54 : PacketRespawn, 55 : PacketEntityHeadRotation, 56 : PacketSelectAdvancementTab, 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, 79 : PacketAdvancements, 80 : PacketEntityUpdateAttributes, 81 : PacketEntityEffect, 82 : PacketDeclareRecipes, 83 : PacketTags },
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, 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, 42:PacketVehicleMove, 43:PacketOpenSignEntity, 44:PacketAbilities, 46:PacketPlayerInfo, 47:PacketPosition, 49:PacketUnlockRecipes, 50:PacketEntityDestroy, 51:PacketRemoveEntityEffect, 52:PacketResourcePackSend, 53:PacketRespawn, 54:PacketEntityHeadRotation, 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, 72:PacketSoundEffect, 73:PacketPlayerlistHeader, 74:PacketCollect, 75:PacketEntityTeleport, 76:PacketEntityUpdateAttributes, 77:PacketEntityEffect, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 41:PacketEntity, 45:PacketCombatEvent, 55:PacketWorldBorder, 71:PacketTitle, 48:PacketBed, 78:PacketAdvancementProgress }, 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, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 20 : PacketOpenWindow, 21 : PacketWindowItems, 22 : PacketCraftProgressBar, 23 : PacketSetSlot, 24 : PacketSetCooldown, 25 : PacketCustomPayload, 26 : PacketNamedSoundEffect, 27 : PacketKickDisconnect, 28 : PacketEntityStatus, 29 : PacketNbtQueryResponse, 30 : PacketExplosion, 31 : PacketUnloadChunk, 32 : PacketGameStateChange, 33 : PacketKeepAlive, 34 : PacketMapChunk, 35 : PacketWorldEvent, 36 : PacketWorldParticles, 37 : PacketLogin, 38 : PacketMap, 39 : PacketEntity, 40 : PacketRelEntityMove, 41 : PacketEntityMoveLook, 42 : PacketEntityLook, 43 : PacketVehicleMove, 44 : PacketOpenSignEntity, 45 : PacketCraftRecipeResponse, 46 : PacketAbilities, 47 : PacketCombatEvent, 48 : PacketPlayerInfo, 49 : PacketFacePlayer, 50 : PacketPosition, 51 : PacketBed, 52 : PacketUnlockRecipes, 53 : PacketEntityDestroy, 54 : PacketRemoveEntityEffect, 55 : PacketResourcePackSend, 56 : PacketRespawn, 57 : PacketEntityHeadRotation, 58 : PacketSelectAdvancementTab, 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, 81 : PacketAdvancements, 82 : PacketEntityUpdateAttributes, 83 : PacketEntityEffect, 84 : PacketDeclareRecipes, 85 : PacketTags },
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, 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, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 48:PacketCraftRecipeResponse, 49:PacketAbilities, 51:PacketPlayerInfo, 53:PacketPosition, 54:PacketUnlockRecipes, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 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, 80:PacketEntitySoundEffect, 82:PacketStopSound, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 7:PacketAcknowledgePlayerDigging, 18:PacketTransaction, 43:PacketEntity, 50:PacketCombatEvent, 61:PacketWorldBorder, 79:PacketTitle }, 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, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 20 : PacketOpenWindow, 21 : PacketWindowItems, 22 : PacketCraftProgressBar, 23 : PacketSetSlot, 24 : PacketSetCooldown, 25 : PacketCustomPayload, 26 : PacketNamedSoundEffect, 27 : PacketKickDisconnect, 28 : PacketEntityStatus, 29 : PacketNbtQueryResponse, 30 : PacketExplosion, 31 : PacketUnloadChunk, 32 : PacketGameStateChange, 33 : PacketKeepAlive, 34 : PacketMapChunk, 35 : PacketWorldEvent, 36 : PacketWorldParticles, 37 : PacketLogin, 38 : PacketMap, 39 : PacketEntity, 40 : PacketRelEntityMove, 41 : PacketEntityMoveLook, 42 : PacketEntityLook, 43 : PacketVehicleMove, 44 : PacketOpenSignEntity, 45 : PacketCraftRecipeResponse, 46 : PacketAbilities, 47 : PacketCombatEvent, 48 : PacketPlayerInfo, 49 : PacketFacePlayer, 50 : PacketPosition, 51 : PacketBed, 52 : PacketUnlockRecipes, 53 : PacketEntityDestroy, 54 : PacketRemoveEntityEffect, 55 : PacketResourcePackSend, 56 : PacketRespawn, 57 : PacketEntityHeadRotation, 58 : PacketSelectAdvancementTab, 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, 81 : PacketAdvancements, 82 : PacketEntityUpdateAttributes, 83 : PacketEntityEffect, 84 : PacketDeclareRecipes, 85 : PacketTags },
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, 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, 54:PacketOpenSignEntity, 57:PacketAbilities, 56:PacketPlayerInfo, 8:PacketPosition, 19:PacketEntityDestroy, 30:PacketRemoveEntityEffect, 72:PacketResourcePackSend, 7:PacketRespawn, 25:PacketEntityHeadRotation, 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, 71:PacketPlayerlistHeader, 13:PacketCollect, 24:PacketEntityTeleport, 29:PacketEntityEffect, 44:PacketSpawnEntityWeather, 50:PacketTransaction, 20:PacketEntity, 66:PacketCombatEvent, 68:PacketWorldBorder, 69:PacketTitle, 10:PacketBed, 51:PacketUpdateSign, 32:PacketUpdateAttributes, 62:PacketScoreboardTeam, 70:PacketSetCompression, 38:PacketMapChunkBulk, 73:PacketUpdateEntityNbt }, 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, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 20 : PacketOpenWindow, 21 : PacketWindowItems, 22 : PacketCraftProgressBar, 23 : PacketSetSlot, 24 : PacketSetCooldown, 25 : PacketCustomPayload, 26 : PacketNamedSoundEffect, 27 : PacketKickDisconnect, 28 : PacketEntityStatus, 29 : PacketNbtQueryResponse, 30 : PacketExplosion, 31 : PacketUnloadChunk, 32 : PacketGameStateChange, 33 : PacketKeepAlive, 34 : PacketMapChunk, 35 : PacketWorldEvent, 36 : PacketWorldParticles, 37 : PacketLogin, 38 : PacketMap, 39 : PacketEntity, 40 : PacketRelEntityMove, 41 : PacketEntityMoveLook, 42 : PacketEntityLook, 43 : PacketVehicleMove, 44 : PacketOpenSignEntity, 45 : PacketCraftRecipeResponse, 46 : PacketAbilities, 47 : PacketCombatEvent, 48 : PacketPlayerInfo, 49 : PacketFacePlayer, 50 : PacketPosition, 51 : PacketBed, 52 : PacketUnlockRecipes, 53 : PacketEntityDestroy, 54 : PacketRemoveEntityEffect, 55 : PacketResourcePackSend, 56 : PacketRespawn, 57 : PacketEntityHeadRotation, 58 : PacketSelectAdvancementTab, 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, 81 : PacketAdvancements, 82 : PacketEntityUpdateAttributes, 83 : PacketEntityEffect, 84 : PacketDeclareRecipes, 85 : PacketTags },
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, 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, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 48:PacketCraftRecipeResponse, 49:PacketAbilities, 51:PacketPlayerInfo, 53:PacketPosition, 54:PacketUnlockRecipes, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 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, 80:PacketEntitySoundEffect, 82:PacketStopSound, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 7:PacketAcknowledgePlayerDigging, 18:PacketTransaction, 43:PacketEntity, 50:PacketCombatEvent, 61:PacketWorldBorder, 79:PacketTitle }, 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, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 20 : PacketOpenWindow, 21 : PacketWindowItems, 22 : PacketCraftProgressBar, 23 : PacketSetSlot, 24 : PacketSetCooldown, 25 : PacketCustomPayload, 26 : PacketNamedSoundEffect, 27 : PacketKickDisconnect, 28 : PacketEntityStatus, 29 : PacketNbtQueryResponse, 30 : PacketExplosion, 31 : PacketUnloadChunk, 32 : PacketGameStateChange, 33 : PacketKeepAlive, 34 : PacketMapChunk, 35 : PacketWorldEvent, 36 : PacketWorldParticles, 37 : PacketLogin, 38 : PacketMap, 39 : PacketEntity, 40 : PacketRelEntityMove, 41 : PacketEntityMoveLook, 42 : PacketEntityLook, 43 : PacketVehicleMove, 44 : PacketOpenSignEntity, 45 : PacketCraftRecipeResponse, 46 : PacketAbilities, 47 : PacketCombatEvent, 48 : PacketPlayerInfo, 49 : PacketFacePlayer, 50 : PacketPosition, 51 : PacketBed, 52 : PacketUnlockRecipes, 53 : PacketEntityDestroy, 54 : PacketRemoveEntityEffect, 55 : PacketResourcePackSend, 56 : PacketRespawn, 57 : PacketEntityHeadRotation, 58 : PacketSelectAdvancementTab, 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, 81 : PacketAdvancements, 82 : PacketEntityUpdateAttributes, 83 : PacketEntityEffect, 84 : PacketDeclareRecipes, 85 : PacketTags },
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, 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, 43:PacketVehicleMove, 44:PacketOpenSignEntity, 45:PacketCraftRecipeResponse, 46:PacketAbilities, 48:PacketPlayerInfo, 50:PacketPosition, 52:PacketUnlockRecipes, 53:PacketEntityDestroy, 54:PacketRemoveEntityEffect, 55:PacketResourcePackSend, 56:PacketRespawn, 57:PacketEntityHeadRotation, 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, 76:PacketStopSound, 77:PacketSoundEffect, 78:PacketPlayerlistHeader, 79:PacketCollect, 80:PacketEntityTeleport, 82:PacketEntityUpdateAttributes, 83:PacketEntityEffect, 58:PacketSelectAdvancementTab, 84:PacketDeclareRecipes, 85:PacketTags, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 39:PacketEntity, 47:PacketCombatEvent, 59:PacketWorldBorder, 75:PacketTitle, 51:PacketBed }, 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, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 20 : PacketOpenWindow, 21 : PacketWindowItems, 22 : PacketCraftProgressBar, 23 : PacketSetSlot, 24 : PacketSetCooldown, 25 : PacketCustomPayload, 26 : PacketNamedSoundEffect, 27 : PacketKickDisconnect, 28 : PacketEntityStatus, 29 : PacketNbtQueryResponse, 30 : PacketExplosion, 31 : PacketUnloadChunk, 32 : PacketGameStateChange, 33 : PacketKeepAlive, 34 : PacketMapChunk, 35 : PacketWorldEvent, 36 : PacketWorldParticles, 37 : PacketLogin, 38 : PacketMap, 39 : PacketEntity, 40 : PacketRelEntityMove, 41 : PacketEntityMoveLook, 42 : PacketEntityLook, 43 : PacketVehicleMove, 44 : PacketOpenSignEntity, 45 : PacketCraftRecipeResponse, 46 : PacketAbilities, 47 : PacketCombatEvent, 48 : PacketPlayerInfo, 49 : PacketFacePlayer, 50 : PacketPosition, 51 : PacketBed, 52 : PacketUnlockRecipes, 53 : PacketEntityDestroy, 54 : PacketRemoveEntityEffect, 55 : PacketResourcePackSend, 56 : PacketRespawn, 57 : PacketEntityHeadRotation, 58 : PacketSelectAdvancementTab, 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, 81 : PacketAdvancements, 82 : PacketEntityUpdateAttributes, 83 : PacketEntityEffect, 84 : PacketDeclareRecipes, 85 : PacketTags },
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, 51:PacketEndCombatEvent, 52:PacketEnterCombatEvent, 53:PacketDeathCombatEvent, 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, 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 }, 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, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 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, 46 : PacketOpenWindow, 47 : PacketOpenSignEntity, 48 : PacketCraftRecipeResponse, 49 : PacketAbilities, 50 : PacketCombatEvent, 51 : PacketPlayerInfo, 52 : PacketFacePlayer, 53 : PacketPosition, 54 : PacketUnlockRecipes, 55 : PacketEntityDestroy, 56 : PacketRemoveEntityEffect, 57 : PacketResourcePackSend, 58 : PacketRespawn, 59 : PacketEntityHeadRotation, 60 : PacketSelectAdvancementTab, 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, 81 : PacketSoundEffect, 82 : PacketStopSound, 83 : PacketPlayerlistHeader, 84 : PacketNbtQueryResponse, 85 : PacketCollect, 86 : PacketEntityTeleport, 87 : PacketAdvancements, 88 : PacketEntityUpdateAttributes, 89 : PacketEntityEffect, 90 : PacketDeclareRecipes, 91 : PacketTags },
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, 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, 45:PacketVehicleMove, 46:PacketOpenBook, 48:PacketOpenSignEntity, 49:PacketCraftRecipeResponse, 50:PacketAbilities, 52:PacketPlayerInfo, 54:PacketPosition, 55:PacketUnlockRecipes, 56:PacketEntityDestroy, 57:PacketRemoveEntityEffect, 58:PacketResourcePackSend, 59:PacketRespawn, 60:PacketEntityHeadRotation, 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, 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, 19:PacketTransaction, 44:PacketEntity, 51:PacketCombatEvent, 62:PacketWorldBorder, 80:PacketTitle }, 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, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 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, 46 : PacketOpenWindow, 47 : PacketOpenSignEntity, 48 : PacketCraftRecipeResponse, 49 : PacketAbilities, 50 : PacketCombatEvent, 51 : PacketPlayerInfo, 52 : PacketFacePlayer, 53 : PacketPosition, 54 : PacketUnlockRecipes, 55 : PacketEntityDestroy, 56 : PacketRemoveEntityEffect, 57 : PacketResourcePackSend, 58 : PacketRespawn, 59 : PacketEntityHeadRotation, 60 : PacketSelectAdvancementTab, 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, 81 : PacketSoundEffect, 82 : PacketStopSound, 83 : PacketPlayerlistHeader, 84 : PacketNbtQueryResponse, 85 : PacketCollect, 86 : PacketEntityTeleport, 87 : PacketAdvancements, 88 : PacketEntityUpdateAttributes, 89 : PacketEntityEffect, 90 : PacketDeclareRecipes, 91 : PacketTags },
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, 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, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 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, 70:PacketSoundEffect, 71:PacketPlayerlistHeader, 72:PacketCollect, 73:PacketEntityTeleport, 74:PacketEntityUpdateAttributes, 75:PacketEntityEffect, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 40:PacketEntity, 44:PacketCombatEvent, 53:PacketWorldBorder, 69:PacketTitle, 47:PacketBed }, 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, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 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, 46 : PacketOpenWindow, 47 : PacketOpenSignEntity, 48 : PacketCraftRecipeResponse, 49 : PacketAbilities, 50 : PacketCombatEvent, 51 : PacketPlayerInfo, 52 : PacketFacePlayer, 53 : PacketPosition, 54 : PacketUnlockRecipes, 55 : PacketEntityDestroy, 56 : PacketRemoveEntityEffect, 57 : PacketResourcePackSend, 58 : PacketRespawn, 59 : PacketEntityHeadRotation, 60 : PacketSelectAdvancementTab, 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, 81 : PacketSoundEffect, 82 : PacketStopSound, 83 : PacketPlayerlistHeader, 84 : PacketNbtQueryResponse, 85 : PacketCollect, 86 : PacketEntityTeleport, 87 : PacketAdvancements, 88 : PacketEntityUpdateAttributes, 89 : PacketEntityEffect, 90 : PacketDeclareRecipes, 91 : PacketTags },
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, 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, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 48:PacketCraftRecipeResponse, 49:PacketAbilities, 51:PacketPlayerInfo, 53:PacketPosition, 54:PacketUnlockRecipes, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 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, 80:PacketEntitySoundEffect, 82:PacketStopSound, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 43:PacketEntity, 50:PacketCombatEvent, 61:PacketWorldBorder, 79:PacketTitle }, 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, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 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, 46 : PacketOpenWindow, 47 : PacketOpenSignEntity, 48 : PacketCraftRecipeResponse, 49 : PacketAbilities, 50 : PacketCombatEvent, 51 : PacketPlayerInfo, 52 : PacketFacePlayer, 53 : PacketPosition, 54 : PacketUnlockRecipes, 55 : PacketEntityDestroy, 56 : PacketRemoveEntityEffect, 57 : PacketResourcePackSend, 58 : PacketRespawn, 59 : PacketEntityHeadRotation, 60 : PacketSelectAdvancementTab, 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, 81 : PacketSoundEffect, 82 : PacketStopSound, 83 : PacketPlayerlistHeader, 84 : PacketNbtQueryResponse, 85 : PacketCollect, 86 : PacketEntityTeleport, 87 : PacketAdvancements, 88 : PacketEntityUpdateAttributes, 89 : PacketEntityEffect, 90 : PacketDeclareRecipes, 91 : PacketTags, 92 : PacketAcknowledgePlayerDigging },
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, 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, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 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, 71:PacketSoundEffect, 72:PacketPlayerlistHeader, 73:PacketCollect, 74:PacketEntityTeleport, 75:PacketEntityUpdateAttributes, 76:PacketEntityEffect, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 40:PacketEntity, 44:PacketCombatEvent, 53:PacketWorldBorder, 69:PacketTitle, 47:PacketBed, 70:PacketUpdateSign }, 573 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketAcknowledgePlayerDigging, 9 : PacketBlockBreakAnimation, 10 : PacketTileEntityData, 11 : PacketBlockAction, 12 : PacketBlockChange, 13 : PacketBossBar, 14 : PacketDifficulty, 15 : PacketChat, 16 : PacketMultiBlockChange, 17 : PacketTabComplete, 18 : PacketDeclareCommands, 19 : PacketTransaction, 20 : PacketCloseWindow, 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, 47 : PacketOpenWindow, 48 : PacketOpenSignEntity, 49 : PacketCraftRecipeResponse, 50 : PacketAbilities, 51 : PacketCombatEvent, 52 : PacketPlayerInfo, 53 : PacketFacePlayer, 54 : PacketPosition, 55 : PacketUnlockRecipes, 56 : PacketEntityDestroy, 57 : PacketRemoveEntityEffect, 58 : PacketResourcePackSend, 59 : PacketRespawn, 60 : PacketEntityHeadRotation, 61 : PacketSelectAdvancementTab, 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, 82 : PacketSoundEffect, 83 : PacketStopSound, 84 : PacketPlayerlistHeader, 85 : PacketNbtQueryResponse, 86 : PacketCollect, 87 : PacketEntityTeleport, 88 : PacketAdvancements, 89 : PacketEntityUpdateAttributes, 90 : PacketEntityEffect, 91 : PacketDeclareRecipes, 92 : PacketTags },
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, 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, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 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, 70:PacketSoundEffect, 71:PacketPlayerlistHeader, 72:PacketCollect, 73:PacketEntityTeleport, 74:PacketEntityUpdateAttributes, 75:PacketEntityEffect, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 40:PacketEntity, 44:PacketCombatEvent, 53:PacketWorldBorder, 69:PacketTitle, 47:PacketBed }, 575 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketAcknowledgePlayerDigging, 9 : PacketBlockBreakAnimation, 10 : PacketTileEntityData, 11 : PacketBlockAction, 12 : PacketBlockChange, 13 : PacketBossBar, 14 : PacketDifficulty, 15 : PacketChat, 16 : PacketMultiBlockChange, 17 : PacketTabComplete, 18 : PacketDeclareCommands, 19 : PacketTransaction, 20 : PacketCloseWindow, 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, 47 : PacketOpenWindow, 48 : PacketOpenSignEntity, 49 : PacketCraftRecipeResponse, 50 : PacketAbilities, 51 : PacketCombatEvent, 52 : PacketPlayerInfo, 53 : PacketFacePlayer, 54 : PacketPosition, 55 : PacketUnlockRecipes, 56 : PacketEntityDestroy, 57 : PacketRemoveEntityEffect, 58 : PacketResourcePackSend, 59 : PacketRespawn, 60 : PacketEntityHeadRotation, 61 : PacketSelectAdvancementTab, 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, 82 : PacketSoundEffect, 83 : PacketStopSound, 84 : PacketPlayerlistHeader, 85 : PacketNbtQueryResponse, 86 : PacketCollect, 87 : PacketEntityTeleport, 88 : PacketAdvancements, 89 : PacketEntityUpdateAttributes, 90 : PacketEntityEffect, 91 : PacketDeclareRecipes, 92 : PacketTags },
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, 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, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 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, 70:PacketSoundEffect, 71:PacketPlayerlistHeader, 72:PacketCollect, 73:PacketEntityTeleport, 74:PacketEntityUpdateAttributes, 75:PacketEntityEffect, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 40:PacketEntity, 44:PacketCombatEvent, 53:PacketWorldBorder, 69:PacketTitle, 47:PacketBed }, 578 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketAcknowledgePlayerDigging, 9 : PacketBlockBreakAnimation, 10 : PacketTileEntityData, 11 : PacketBlockAction, 12 : PacketBlockChange, 13 : PacketBossBar, 14 : PacketDifficulty, 15 : PacketChat, 16 : PacketMultiBlockChange, 17 : PacketTabComplete, 18 : PacketDeclareCommands, 19 : PacketTransaction, 20 : PacketCloseWindow, 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, 47 : PacketOpenWindow, 48 : PacketOpenSignEntity, 49 : PacketCraftRecipeResponse, 50 : PacketAbilities, 51 : PacketCombatEvent, 52 : PacketPlayerInfo, 53 : PacketFacePlayer, 54 : PacketPosition, 55 : PacketUnlockRecipes, 56 : PacketEntityDestroy, 57 : PacketRemoveEntityEffect, 58 : PacketResourcePackSend, 59 : PacketRespawn, 60 : PacketEntityHeadRotation, 61 : PacketSelectAdvancementTab, 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, 82 : PacketSoundEffect, 83 : PacketStopSound, 84 : PacketPlayerlistHeader, 85 : PacketNbtQueryResponse, 86 : PacketCollect, 87 : PacketEntityTeleport, 88 : PacketAdvancements, 89 : PacketEntityUpdateAttributes, 90 : PacketEntityEffect, 91 : PacketDeclareRecipes, 92 : PacketTags },
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, 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, 42:PacketVehicleMove, 43:PacketOpenSignEntity, 44:PacketAbilities, 46:PacketPlayerInfo, 47:PacketPosition, 49:PacketUnlockRecipes, 50:PacketEntityDestroy, 51:PacketRemoveEntityEffect, 52:PacketResourcePackSend, 53:PacketRespawn, 54:PacketEntityHeadRotation, 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, 72:PacketSoundEffect, 73:PacketPlayerlistHeader, 74:PacketCollect, 75:PacketEntityTeleport, 76:PacketEntityUpdateAttributes, 77:PacketEntityEffect, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 41:PacketEntity, 45:PacketCombatEvent, 55:PacketWorldBorder, 71:PacketTitle, 48:PacketBed }, 709 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketAcknowledgePlayerDigging, 9 : PacketBlockBreakAnimation, 10 : PacketTileEntityData, 11 : PacketBlockAction, 12 : PacketBlockChange, 13 : PacketBossBar, 14 : PacketDifficulty, 15 : PacketChat, 16 : PacketMultiBlockChange, 17 : PacketTabComplete, 18 : PacketDeclareCommands, 19 : PacketTransaction, 20 : PacketCloseWindow, 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, 47 : PacketOpenWindow, 48 : PacketOpenSignEntity, 49 : PacketCraftRecipeResponse, 50 : PacketAbilities, 51 : PacketCombatEvent, 52 : PacketPlayerInfo, 53 : PacketFacePlayer, 54 : PacketPosition, 55 : PacketUnlockRecipes, 56 : PacketEntityDestroy, 57 : PacketRemoveEntityEffect, 58 : PacketResourcePackSend, 59 : PacketRespawn, 60 : PacketEntityHeadRotation, 61 : PacketSelectAdvancementTab, 62 : PacketWorldBorder, 63 : PacketCamera, 64 : PacketHeldItemSlot, 65 : PacketUpdateViewPosition, 66 : PacketUpdateViewDistance, 67 : PacketSpawnPosition, 68 : PacketScoreboardDisplayObjective, 69 : PacketEntityMetadata, 70 : PacketAttachEntity, 71 : PacketEntityVelocity, 72 : PacketEntityEquipment, 73 : PacketExperience, 74 : PacketUpdateHealth, 75 : PacketScoreboardObjective, 76 : PacketSetPassengers, 77 : PacketTeams, 78 : PacketScoreboardScore, 79 : PacketUpdateTime, 80 : PacketTitle, 81 : PacketEntitySoundEffect, 82 : PacketSoundEffect, 83 : PacketStopSound, 84 : PacketPlayerlistHeader, 85 : PacketNbtQueryResponse, 86 : PacketCollect, 87 : PacketEntityTeleport, 88 : PacketAdvancements, 89 : PacketEntityUpdateAttributes, 90 : PacketEntityEffect, 91 : PacketDeclareRecipes, 92 : PacketTags },
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, 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, 42:PacketVehicleMove, 43:PacketOpenSignEntity, 44:PacketAbilities, 46:PacketPlayerInfo, 47:PacketPosition, 49:PacketUnlockRecipes, 50:PacketEntityDestroy, 51:PacketRemoveEntityEffect, 52:PacketResourcePackSend, 53:PacketRespawn, 54:PacketEntityHeadRotation, 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, 72:PacketSoundEffect, 73:PacketPlayerlistHeader, 74:PacketCollect, 75:PacketEntityTeleport, 76:PacketEntityUpdateAttributes, 77:PacketEntityEffect, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 41:PacketEntity, 45:PacketCombatEvent, 55:PacketWorldBorder, 71:PacketTitle, 48:PacketBed }, 734 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityLiving, 3 : PacketSpawnEntityPainting, 4 : PacketNamedEntitySpawn, 5 : PacketAnimation, 6 : PacketStatistics, 7 : PacketAcknowledgePlayerDigging, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 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, 46 : PacketOpenWindow, 47 : PacketOpenSignEntity, 48 : PacketCraftRecipeResponse, 49 : PacketAbilities, 50 : PacketCombatEvent, 51 : PacketPlayerInfo, 52 : PacketFacePlayer, 53 : PacketPosition, 54 : PacketUnlockRecipes, 55 : PacketEntityDestroy, 56 : PacketRemoveEntityEffect, 57 : PacketResourcePackSend, 58 : PacketRespawn, 59 : PacketEntityHeadRotation, 60 : PacketSelectAdvancementTab, 61 : PacketWorldBorder, 62 : PacketCamera, 63 : PacketHeldItemSlot, 64 : PacketUpdateViewPosition, 65 : PacketUpdateViewDistance, 66 : PacketSpawnPosition, 67 : PacketScoreboardDisplayObjective, 68 : PacketEntityMetadata, 69 : PacketAttachEntity, 70 : PacketEntityVelocity, 71 : PacketEntityEquipment, 72 : PacketExperience, 73 : PacketUpdateHealth, 74 : PacketScoreboardObjective, 75 : PacketSetPassengers, 76 : PacketTeams, 77 : PacketScoreboardScore, 78 : PacketUpdateTime, 79 : PacketTitle, 80 : PacketEntitySoundEffect, 81 : PacketSoundEffect, 82 : PacketStopSound, 83 : PacketPlayerlistHeader, 84 : PacketNbtQueryResponse, 85 : PacketCollect, 86 : PacketEntityTeleport, 87 : PacketAdvancements, 88 : PacketEntityUpdateAttributes, 89 : PacketEntityEffect, 90 : PacketDeclareRecipes, 91 : PacketTags },
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, 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, 45:PacketVehicleMove, 46:PacketOpenBook, 48:PacketOpenSignEntity, 49:PacketCraftRecipeResponse, 50:PacketAbilities, 52:PacketPlayerInfo, 54:PacketPosition, 55:PacketUnlockRecipes, 56:PacketEntityDestroy, 57:PacketRemoveEntityEffect, 58:PacketResourcePackSend, 59:PacketRespawn, 60:PacketEntityHeadRotation, 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, 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, 19:PacketTransaction, 44:PacketEntity, 51:PacketCombatEvent, 62:PacketWorldBorder, 80:PacketTitle }, 735 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityLiving, 3 : PacketSpawnEntityPainting, 4 : PacketNamedEntitySpawn, 5 : PacketAnimation, 6 : PacketStatistics, 7 : PacketAcknowledgePlayerDigging, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 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, 46 : PacketOpenWindow, 47 : PacketOpenSignEntity, 48 : PacketCraftRecipeResponse, 49 : PacketAbilities, 50 : PacketCombatEvent, 51 : PacketPlayerInfo, 52 : PacketFacePlayer, 53 : PacketPosition, 54 : PacketUnlockRecipes, 55 : PacketEntityDestroy, 56 : PacketRemoveEntityEffect, 57 : PacketResourcePackSend, 58 : PacketRespawn, 59 : PacketEntityHeadRotation, 60 : PacketSelectAdvancementTab, 61 : PacketWorldBorder, 62 : PacketCamera, 63 : PacketHeldItemSlot, 64 : PacketUpdateViewPosition, 65 : PacketUpdateViewDistance, 66 : PacketSpawnPosition, 67 : PacketScoreboardDisplayObjective, 68 : PacketEntityMetadata, 69 : PacketAttachEntity, 70 : PacketEntityVelocity, 71 : PacketEntityEquipment, 72 : PacketExperience, 73 : PacketUpdateHealth, 74 : PacketScoreboardObjective, 75 : PacketSetPassengers, 76 : PacketTeams, 77 : PacketScoreboardScore, 78 : PacketUpdateTime, 79 : PacketTitle, 80 : PacketEntitySoundEffect, 81 : PacketSoundEffect, 82 : PacketStopSound, 83 : PacketPlayerlistHeader, 84 : PacketNbtQueryResponse, 85 : PacketCollect, 86 : PacketEntityTeleport, 87 : PacketAdvancements, 88 : PacketEntityUpdateAttributes, 89 : PacketEntityEffect, 90 : PacketDeclareRecipes, 91 : PacketTags },
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, 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, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 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, 71:PacketSoundEffect, 72:PacketPlayerlistHeader, 73:PacketCollect, 74:PacketEntityTeleport, 75:PacketEntityUpdateAttributes, 76:PacketEntityEffect, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 40:PacketEntity, 44:PacketCombatEvent, 53:PacketWorldBorder, 69:PacketTitle, 47:PacketBed, 70:PacketUpdateSign }, 736 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityLiving, 3 : PacketSpawnEntityPainting, 4 : PacketNamedEntitySpawn, 5 : PacketAnimation, 6 : PacketStatistics, 7 : PacketAcknowledgePlayerDigging, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 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, 46 : PacketOpenWindow, 47 : PacketOpenSignEntity, 48 : PacketCraftRecipeResponse, 49 : PacketAbilities, 50 : PacketCombatEvent, 51 : PacketPlayerInfo, 52 : PacketFacePlayer, 53 : PacketPosition, 54 : PacketUnlockRecipes, 55 : PacketEntityDestroy, 56 : PacketRemoveEntityEffect, 57 : PacketResourcePackSend, 58 : PacketRespawn, 59 : PacketEntityHeadRotation, 60 : PacketSelectAdvancementTab, 61 : PacketWorldBorder, 62 : PacketCamera, 63 : PacketHeldItemSlot, 64 : PacketUpdateViewPosition, 65 : PacketUpdateViewDistance, 66 : PacketSpawnPosition, 67 : PacketScoreboardDisplayObjective, 68 : PacketEntityMetadata, 69 : PacketAttachEntity, 70 : PacketEntityVelocity, 71 : PacketEntityEquipment, 72 : PacketExperience, 73 : PacketUpdateHealth, 74 : PacketScoreboardObjective, 75 : PacketSetPassengers, 76 : PacketTeams, 77 : PacketScoreboardScore, 78 : PacketUpdateTime, 79 : PacketTitle, 80 : PacketEntitySoundEffect, 81 : PacketSoundEffect, 82 : PacketStopSound, 83 : PacketPlayerlistHeader, 84 : PacketNbtQueryResponse, 85 : PacketCollect, 86 : PacketEntityTeleport, 87 : PacketAdvancements, 88 : PacketEntityUpdateAttributes, 89 : PacketEntityEffect, 90 : PacketDeclareRecipes, 91 : PacketTags },
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, 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, 43:PacketVehicleMove, 44:PacketOpenSignEntity, 45:PacketCraftRecipeResponse, 46:PacketAbilities, 48:PacketPlayerInfo, 50:PacketPosition, 52:PacketUnlockRecipes, 53:PacketEntityDestroy, 54:PacketRemoveEntityEffect, 55:PacketResourcePackSend, 56:PacketRespawn, 57:PacketEntityHeadRotation, 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, 76:PacketStopSound, 77:PacketSoundEffect, 78:PacketPlayerlistHeader, 79:PacketCollect, 80:PacketEntityTeleport, 82:PacketEntityUpdateAttributes, 83:PacketEntityEffect, 58:PacketSelectAdvancementTab, 84:PacketDeclareRecipes, 85:PacketTags, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 39:PacketEntity, 47:PacketCombatEvent, 59:PacketWorldBorder, 75:PacketTitle, 51:PacketBed }, 751 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityLiving, 3 : PacketSpawnEntityPainting, 4 : PacketNamedEntitySpawn, 5 : PacketAnimation, 6 : PacketStatistics, 7 : PacketAcknowledgePlayerDigging, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketChat, 15 : PacketTabComplete, 16 : PacketDeclareCommands, 17 : PacketTransaction, 18 : PacketCloseWindow, 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, 45 : PacketOpenWindow, 46 : PacketOpenSignEntity, 47 : PacketCraftRecipeResponse, 48 : PacketAbilities, 49 : PacketCombatEvent, 50 : PacketPlayerInfo, 51 : PacketFacePlayer, 52 : PacketPosition, 53 : PacketUnlockRecipes, 54 : PacketEntityDestroy, 55 : PacketRemoveEntityEffect, 56 : PacketResourcePackSend, 57 : PacketRespawn, 58 : PacketEntityHeadRotation, 59 : PacketMultiBlockChange, 60 : PacketSelectAdvancementTab, 61 : PacketWorldBorder, 62 : PacketCamera, 63 : PacketHeldItemSlot, 64 : PacketUpdateViewPosition, 65 : PacketUpdateViewDistance, 66 : PacketSpawnPosition, 67 : PacketScoreboardDisplayObjective, 68 : PacketEntityMetadata, 69 : PacketAttachEntity, 70 : PacketEntityVelocity, 71 : PacketEntityEquipment, 72 : PacketExperience, 73 : PacketUpdateHealth, 74 : PacketScoreboardObjective, 75 : PacketSetPassengers, 76 : PacketTeams, 77 : PacketScoreboardScore, 78 : PacketUpdateTime, 79 : PacketTitle, 80 : PacketEntitySoundEffect, 81 : PacketSoundEffect, 82 : PacketStopSound, 83 : PacketPlayerlistHeader, 84 : PacketNbtQueryResponse, 85 : PacketCollect, 86 : PacketEntityTeleport, 87 : PacketAdvancements, 88 : PacketEntityUpdateAttributes, 89 : PacketEntityEffect, 90 : PacketDeclareRecipes, 91 : PacketTags },
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, 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, 45:PacketVehicleMove, 46:PacketOpenBook, 48:PacketOpenSignEntity, 49:PacketCraftRecipeResponse, 50:PacketAbilities, 52:PacketPlayerInfo, 54:PacketPosition, 55:PacketUnlockRecipes, 56:PacketEntityDestroy, 57:PacketRemoveEntityEffect, 58:PacketResourcePackSend, 59:PacketRespawn, 60:PacketEntityHeadRotation, 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, 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, 19:PacketTransaction, 44:PacketEntity, 51:PacketCombatEvent, 62:PacketWorldBorder, 80:PacketTitle }, 755 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityLiving, 3 : PacketSpawnEntityPainting, 4 : PacketNamedEntitySpawn, 5 : PacketSculkVibrationSignal, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketAcknowledgePlayerDigging, 9 : PacketBlockBreakAnimation, 10 : PacketTileEntityData, 11 : PacketBlockAction, 12 : PacketBlockChange, 13 : PacketBossBar, 14 : PacketDifficulty, 15 : PacketChat, 16 : PacketClearTitles, 17 : PacketTabComplete, 18 : PacketDeclareCommands, 19 : PacketCloseWindow, 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 : PacketInitializeWorldBorder, 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, 46 : PacketOpenWindow, 47 : PacketOpenSignEntity, 48 : PacketPing, 49 : PacketCraftRecipeResponse, 50 : PacketAbilities, 51 : PacketEndCombatEvent, 52 : PacketEnterCombatEvent, 53 : PacketDeathCombatEvent, 54 : PacketPlayerInfo, 55 : PacketFacePlayer, 56 : PacketPosition, 57 : PacketUnlockRecipes, 58 : PacketDestroyEntity, 59 : PacketRemoveEntityEffect, 60 : PacketResourcePackSend, 61 : PacketRespawn, 62 : PacketEntityHeadRotation, 63 : PacketMultiBlockChange, 64 : PacketSelectAdvancementTab, 65 : PacketActionBar, 66 : PacketWorldBorderCenter, 67 : PacketWorldBorderLerpSize, 68 : PacketWorldBorderSize, 69 : PacketWorldBorderWarningDelay, 70 : PacketWorldBorderWarningReach, 71 : PacketCamera, 72 : PacketHeldItemSlot, 73 : PacketUpdateViewPosition, 74 : PacketUpdateViewDistance, 75 : PacketSpawnPosition, 76 : PacketScoreboardDisplayObjective, 77 : PacketEntityMetadata, 78 : PacketAttachEntity, 79 : PacketEntityVelocity, 80 : PacketEntityEquipment, 81 : PacketExperience, 82 : PacketUpdateHealth, 83 : PacketScoreboardObjective, 84 : PacketSetPassengers, 85 : PacketTeams, 86 : PacketScoreboardScore, 87 : PacketSetTitleSubtitle, 88 : PacketUpdateTime, 89 : PacketSetTitleText, 90 : PacketSetTitleTime, 91 : PacketEntitySoundEffect, 92 : PacketSoundEffect, 93 : PacketStopSound, 94 : PacketPlayerlistHeader, 95 : PacketNbtQueryResponse, 96 : PacketCollect, 97 : PacketEntityTeleport, 98 : PacketAdvancements, 99 : PacketEntityUpdateAttributes, 100 : PacketEntityEffect, 101 : PacketDeclareRecipes, 102 : PacketTags },
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, 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, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 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, 70:PacketSoundEffect, 71:PacketPlayerlistHeader, 72:PacketCollect, 73:PacketEntityTeleport, 74:PacketEntityUpdateAttributes, 75:PacketEntityEffect, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 40:PacketEntity, 44:PacketCombatEvent, 53:PacketWorldBorder, 69:PacketTitle, 47:PacketBed }, 756 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityLiving, 3 : PacketSpawnEntityPainting, 4 : PacketNamedEntitySpawn, 5 : PacketSculkVibrationSignal, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketAcknowledgePlayerDigging, 9 : PacketBlockBreakAnimation, 10 : PacketTileEntityData, 11 : PacketBlockAction, 12 : PacketBlockChange, 13 : PacketBossBar, 14 : PacketDifficulty, 15 : PacketChat, 16 : PacketClearTitles, 17 : PacketTabComplete, 18 : PacketDeclareCommands, 19 : PacketCloseWindow, 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 : PacketInitializeWorldBorder, 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, 46 : PacketOpenWindow, 47 : PacketOpenSignEntity, 48 : PacketPing, 49 : PacketCraftRecipeResponse, 50 : PacketAbilities, 51 : PacketEndCombatEvent, 52 : PacketEnterCombatEvent, 53 : PacketDeathCombatEvent, 54 : PacketPlayerInfo, 55 : PacketFacePlayer, 56 : PacketPosition, 57 : PacketUnlockRecipes, 58 : PacketEntityDestroy, 59 : PacketRemoveEntityEffect, 60 : PacketResourcePackSend, 61 : PacketRespawn, 62 : PacketEntityHeadRotation, 63 : PacketMultiBlockChange, 64 : PacketSelectAdvancementTab, 65 : PacketActionBar, 66 : PacketWorldBorderCenter, 67 : PacketWorldBorderLerpSize, 68 : PacketWorldBorderSize, 69 : PacketWorldBorderWarningDelay, 70 : PacketWorldBorderWarningReach, 71 : PacketCamera, 72 : PacketHeldItemSlot, 73 : PacketUpdateViewPosition, 74 : PacketUpdateViewDistance, 75 : PacketSpawnPosition, 76 : PacketScoreboardDisplayObjective, 77 : PacketEntityMetadata, 78 : PacketAttachEntity, 79 : PacketEntityVelocity, 80 : PacketEntityEquipment, 81 : PacketExperience, 82 : PacketUpdateHealth, 83 : PacketScoreboardObjective, 84 : PacketSetPassengers, 85 : PacketTeams, 86 : PacketScoreboardScore, 87 : PacketSetTitleSubtitle, 88 : PacketUpdateTime, 89 : PacketSetTitleText, 90 : PacketSetTitleTime, 91 : PacketEntitySoundEffect, 92 : PacketSoundEffect, 93 : PacketStopSound, 94 : PacketPlayerlistHeader, 95 : PacketNbtQueryResponse, 96 : PacketCollect, 97 : PacketEntityTeleport, 98 : PacketAdvancements, 99 : PacketEntityUpdateAttributes, 100 : PacketEntityEffect, 101 : PacketDeclareRecipes, 102 : PacketTags },
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, 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, 43:PacketVehicleMove, 44:PacketOpenBook, 46:PacketOpenSignEntity, 47:PacketCraftRecipeResponse, 48:PacketAbilities, 50:PacketPlayerInfo, 52:PacketPosition, 53:PacketUnlockRecipes, 54:PacketEntityDestroy, 55:PacketRemoveEntityEffect, 56:PacketResourcePackSend, 57:PacketRespawn, 58:PacketEntityHeadRotation, 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, 80:PacketEntitySoundEffect, 82:PacketStopSound, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 7:PacketAcknowledgePlayerDigging, 17:PacketTransaction, 42:PacketEntity, 49:PacketCombatEvent, 61:PacketWorldBorder, 79:PacketTitle } 757 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityLiving, 3 : PacketSpawnEntityPainting, 4 : PacketNamedEntitySpawn, 5 : PacketSculkVibrationSignal, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketAcknowledgePlayerDigging, 9 : PacketBlockBreakAnimation, 10 : PacketTileEntityData, 11 : PacketBlockAction, 12 : PacketBlockChange, 13 : PacketBossBar, 14 : PacketDifficulty, 15 : PacketChat, 16 : PacketClearTitles, 17 : PacketTabComplete, 18 : PacketDeclareCommands, 19 : PacketCloseWindow, 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 : PacketInitializeWorldBorder, 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, 46 : PacketOpenWindow, 47 : PacketOpenSignEntity, 48 : PacketPing, 49 : PacketCraftRecipeResponse, 50 : PacketAbilities, 51 : PacketEndCombatEvent, 52 : PacketEnterCombatEvent, 53 : PacketDeathCombatEvent, 54 : PacketPlayerInfo, 55 : PacketFacePlayer, 56 : PacketPosition, 57 : PacketUnlockRecipes, 58 : PacketEntityDestroy, 59 : PacketRemoveEntityEffect, 60 : PacketResourcePackSend, 61 : PacketRespawn, 62 : PacketEntityHeadRotation, 63 : PacketMultiBlockChange, 64 : PacketSelectAdvancementTab, 65 : PacketActionBar, 66 : PacketWorldBorderCenter, 67 : PacketWorldBorderLerpSize, 68 : PacketWorldBorderSize, 69 : PacketWorldBorderWarningDelay, 70 : PacketWorldBorderWarningReach, 71 : PacketCamera, 72 : PacketHeldItemSlot, 73 : PacketUpdateViewPosition, 74 : PacketUpdateViewDistance, 75 : PacketSpawnPosition, 76 : PacketScoreboardDisplayObjective, 77 : PacketEntityMetadata, 78 : PacketAttachEntity, 79 : PacketEntityVelocity, 80 : PacketEntityEquipment, 81 : PacketExperience, 82 : PacketUpdateHealth, 83 : PacketScoreboardObjective, 84 : PacketSetPassengers, 85 : PacketTeams, 86 : PacketScoreboardScore, 87 : PacketSimulationDistance, 88 : PacketSetTitleSubtitle, 89 : PacketUpdateTime, 90 : PacketSetTitleText, 91 : PacketSetTitleTime, 92 : PacketEntitySoundEffect, 93 : PacketSoundEffect, 94 : PacketStopSound, 95 : PacketPlayerlistHeader, 96 : PacketNbtQueryResponse, 97 : PacketCollect, 98 : PacketEntityTeleport, 99 : PacketAdvancements, 100 : PacketEntityUpdateAttributes, 101 : PacketEntityEffect, 102 : PacketDeclareRecipes, 103 : PacketTags }
} }

View file

@ -14,7 +14,8 @@ class PacketAbilities(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
flags:int=None, flags:int=None,
flyingSpeed:float=None, flyingSpeed:float=None,
walkingSpeed:float=None walkingSpeed:float=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
flags=flags, flags=flags,

View file

@ -16,7 +16,8 @@ class PacketAcknowledgePlayerDigging(Packet):
block:int=None, block:int=None,
location:tuple=None, location:tuple=None,
status:int=None, status:int=None,
successful:bool=None successful:bool=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
block=block, block=block,

View file

@ -10,7 +10,8 @@ class PacketActionBar(Packet):
text : str text : str
def __init__(self, proto:int, def __init__(self, proto:int,
text:str=None text:str=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
text=text text=text

View file

@ -10,7 +10,8 @@ class PacketAdvancementProgress(Packet):
id : tuple id : tuple
def __init__(self, proto:int, def __init__(self, proto:int,
id:tuple=None id:tuple=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
id=id id=id

View file

@ -16,7 +16,8 @@ class PacketAdvancements(Packet):
advancementMapping:list=None, advancementMapping:list=None,
identifiers:list=None, identifiers:list=None,
progressMapping:list=None, progressMapping:list=None,
reset:bool=None reset:bool=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
advancementMapping=advancementMapping, advancementMapping=advancementMapping,

View file

@ -12,7 +12,8 @@ class PacketAnimation(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
animation:int=None, animation:int=None,
entityId:int=None entityId:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
animation=animation, animation=animation,

View file

@ -14,7 +14,8 @@ class PacketAttachEntity(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
entityId:int=None, entityId:int=None,
leash:bool=None, leash:bool=None,
vehicleId:int=None vehicleId:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
entityId=entityId, entityId=entityId,

View file

@ -12,7 +12,8 @@ class PacketBed(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
entityId:int=None, entityId:int=None,
location:tuple=None location:tuple=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
entityId=entityId, entityId=entityId,

View file

@ -16,7 +16,8 @@ class PacketBlockAction(Packet):
blockId:int=None, blockId:int=None,
byte1:int=None, byte1:int=None,
byte2:int=None, byte2:int=None,
location:tuple=None location:tuple=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
blockId=blockId, blockId=blockId,

View file

@ -14,7 +14,8 @@ class PacketBlockBreakAnimation(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
destroyStage:int=None, destroyStage:int=None,
entityId:int=None, entityId:int=None,
location:tuple=None location:tuple=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
destroyStage=destroyStage, destroyStage=destroyStage,

View file

@ -12,7 +12,8 @@ class PacketBlockChange(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
location:tuple=None, location:tuple=None,
type:int=None type:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
location=location, location=location,

View file

@ -8,21 +8,22 @@ class PacketBossBar(Packet):
__slots__ = ( 'id', 'action', 'color', 'dividers', 'entityUUID', 'flags', 'health', 'title' ) __slots__ = ( 'id', 'action', 'color', 'dividers', 'entityUUID', 'flags', 'health', 'title' )
action : int action : int
color : Union[None, int] color : Union[int, None]
dividers : Union[None, int] dividers : Union[int, None]
entityUUID : str entityUUID : str
flags : Union[None, int] flags : Union[int, None]
health : Union[float, None] health : Union[None, float]
title : Union[str, None] title : Union[str, None]
def __init__(self, proto:int, def __init__(self, proto:int,
action:int=None, action:int=None,
color:Union[None, int]=None, color:Union[int, None]=None,
dividers:Union[None, int]=None, dividers:Union[int, None]=None,
entityUUID:str=None, entityUUID:str=None,
flags:Union[None, int]=None, flags:Union[int, None]=None,
health:Union[float, None]=None, health:Union[None, float]=None,
title:Union[str, None]=None title:Union[str, None]=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
action=action, action=action,

View file

@ -10,7 +10,8 @@ class PacketCamera(Packet):
cameraId : int cameraId : int
def __init__(self, proto:int, def __init__(self, proto:int,
cameraId:int=None cameraId:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
cameraId=cameraId cameraId=cameraId

View file

@ -14,7 +14,8 @@ class PacketChat(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
message:str=None, message:str=None,
position:int=None, position:int=None,
sender:str=None sender:str=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
message=message, message=message,

View file

@ -10,7 +10,8 @@ class PacketClearTitles(Packet):
reset : bool reset : bool
def __init__(self, proto:int, def __init__(self, proto:int,
reset:bool=None reset:bool=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
reset=reset reset=reset

View file

@ -10,7 +10,8 @@ class PacketCloseWindow(Packet):
windowId : int windowId : int
def __init__(self, proto:int, def __init__(self, proto:int,
windowId:int=None windowId:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
windowId=windowId windowId=windowId

View file

@ -14,7 +14,8 @@ class PacketCollect(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
collectedEntityId:int=None, collectedEntityId:int=None,
collectorEntityId:int=None, collectorEntityId:int=None,
pickupItemCount:int=None pickupItemCount:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
collectedEntityId=collectedEntityId, collectedEntityId=collectedEntityId,

View file

@ -7,18 +7,19 @@ from ....types import *
class PacketCombatEvent(Packet): class PacketCombatEvent(Packet):
__slots__ = ( 'id', 'duration', 'entityId', 'event', 'message', 'playerId' ) __slots__ = ( 'id', 'duration', 'entityId', 'event', 'message', 'playerId' )
duration : Union[None, int] duration : Union[int, None]
entityId : Union[None, int] entityId : Union[int, None]
event : int event : int
message : Union[str, None] message : Union[str, None]
playerId : Union[None, int] playerId : Union[int, None]
def __init__(self, proto:int, def __init__(self, proto:int,
duration:Union[None, int]=None, duration:Union[int, None]=None,
entityId:Union[None, int]=None, entityId:Union[int, None]=None,
event:int=None, event:int=None,
message:Union[str, None]=None, message:Union[str, None]=None,
playerId:Union[None, int]=None playerId:Union[int, None]=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
duration=duration, duration=duration,

View file

@ -14,7 +14,8 @@ class PacketCraftProgressBar(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
property:int=None, property:int=None,
value:int=None, value:int=None,
windowId:int=None windowId:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
property=property, property=property,

View file

@ -7,12 +7,13 @@ from ....types import *
class PacketCraftRecipeResponse(Packet): class PacketCraftRecipeResponse(Packet):
__slots__ = ( 'id', 'recipe', 'windowId' ) __slots__ = ( 'id', 'recipe', 'windowId' )
recipe : Union[str,int] recipe : Union[int,str]
windowId : int windowId : int
def __init__(self, proto:int, def __init__(self, proto:int,
recipe:Union[str,int]=None, recipe:Union[int,str]=None,
windowId:int=None windowId:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
recipe=recipe, recipe=recipe,

View file

@ -12,7 +12,8 @@ class PacketCustomPayload(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
channel:str=None, channel:str=None,
data:bytes=None data:bytes=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
channel=channel, channel=channel,

View file

@ -14,7 +14,8 @@ class PacketDeathCombatEvent(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
entityId:int=None, entityId:int=None,
message:str=None, message:str=None,
playerId:int=None playerId:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
entityId=entityId, entityId=entityId,

View file

@ -12,7 +12,8 @@ class PacketDeclareCommands(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
nodes:list=None, nodes:list=None,
rootIndex:int=None rootIndex:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
nodes=nodes, nodes=nodes,

View file

@ -10,7 +10,8 @@ class PacketDeclareRecipes(Packet):
recipes : list recipes : list
def __init__(self, proto:int, def __init__(self, proto:int,
recipes:list=None recipes:list=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
recipes=recipes recipes=recipes

View file

@ -10,7 +10,8 @@ class PacketDestroyEntity(Packet):
entityId : int entityId : int
def __init__(self, proto:int, def __init__(self, proto:int,
entityId:int=None entityId:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
entityId=entityId entityId=entityId

View file

@ -12,7 +12,8 @@ class PacketDifficulty(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
difficulty:int=None, difficulty:int=None,
difficultyLocked:bool=None difficultyLocked:bool=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
difficulty=difficulty, difficulty=difficulty,

View file

@ -12,7 +12,8 @@ class PacketEndCombatEvent(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
duration:int=None, duration:int=None,
entityId:int=None entityId:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
duration=duration, duration=duration,

View file

@ -10,7 +10,7 @@ class PacketEnterCombatEvent(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,

View file

@ -10,7 +10,8 @@ class PacketEntity(Packet):
entityId : int entityId : int
def __init__(self, proto:int, def __init__(self, proto:int,
entityId:int=None entityId:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
entityId=entityId entityId=entityId

View file

@ -10,7 +10,8 @@ class PacketEntityDestroy(Packet):
entityIds : list entityIds : list
def __init__(self, proto:int, def __init__(self, proto:int,
entityIds:list=None entityIds:list=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
entityIds=entityIds entityIds=entityIds

View file

@ -11,14 +11,15 @@ class PacketEntityEffect(Packet):
duration : int duration : int
effectId : int effectId : int
entityId : int entityId : int
hideParticles : Union[bool,int] hideParticles : Union[int,bool]
def __init__(self, proto:int, def __init__(self, proto:int,
amplifier:int=None, amplifier:int=None,
duration:int=None, duration:int=None,
effectId:int=None, effectId:int=None,
entityId:int=None, entityId:int=None,
hideParticles:Union[bool,int]=None hideParticles:Union[int,bool]=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
amplifier=amplifier, amplifier=amplifier,

View file

@ -16,7 +16,8 @@ class PacketEntityEquipment(Packet):
entityId:int=None, entityId:int=None,
equipments:bytes=None, equipments:bytes=None,
item:dict=None, item:dict=None,
slot:int=None slot:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
entityId=entityId, entityId=entityId,

View file

@ -12,7 +12,8 @@ class PacketEntityHeadRotation(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
entityId:int=None, entityId:int=None,
headYaw:int=None headYaw:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
entityId=entityId, entityId=entityId,

View file

@ -16,7 +16,8 @@ class PacketEntityLook(Packet):
entityId:int=None, entityId:int=None,
onGround:bool=None, onGround:bool=None,
pitch:int=None, pitch:int=None,
yaw:int=None yaw:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
entityId=entityId, entityId=entityId,

View file

@ -12,7 +12,8 @@ class PacketEntityMetadata(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
entityId:int=None, entityId:int=None,
metadata:dict=None metadata:dict=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
entityId=entityId, entityId=entityId,

View file

@ -22,7 +22,8 @@ class PacketEntityMoveLook(Packet):
entityId:int=None, entityId:int=None,
onGround:bool=None, onGround:bool=None,
pitch:int=None, pitch:int=None,
yaw:int=None yaw:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
dX=dX, dX=dX,

View file

@ -18,7 +18,8 @@ class PacketEntitySoundEffect(Packet):
pitch:float=None, pitch:float=None,
soundCategory:int=None, soundCategory:int=None,
soundId:int=None, soundId:int=None,
volume:float=None volume:float=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
entityId=entityId, entityId=entityId,

View file

@ -12,7 +12,8 @@ class PacketEntityStatus(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
entityId:int=None, entityId:int=None,
entityStatus:int=None entityStatus:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
entityId=entityId, entityId=entityId,

View file

@ -10,19 +10,20 @@ class PacketEntityTeleport(Packet):
entityId : int entityId : int
onGround : bool onGround : bool
pitch : int pitch : int
x : Union[float,int] x : Union[int,float]
y : Union[float,int] y : Union[int,float]
yaw : int yaw : int
z : Union[float,int] z : Union[int,float]
def __init__(self, proto:int, def __init__(self, proto:int,
entityId:int=None, entityId:int=None,
onGround:bool=None, onGround:bool=None,
pitch:int=None, pitch:int=None,
x:Union[float,int]=None, x:Union[int,float]=None,
y:Union[float,int]=None, y:Union[int,float]=None,
yaw:int=None, yaw:int=None,
z:Union[float,int]=None z:Union[int,float]=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
entityId=entityId, entityId=entityId,

View file

@ -12,7 +12,8 @@ class PacketEntityUpdateAttributes(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
entityId:int=None, entityId:int=None,
properties:list=None properties:list=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
entityId=entityId, entityId=entityId,

View file

@ -16,7 +16,8 @@ class PacketEntityVelocity(Packet):
entityId:int=None, entityId:int=None,
velocityX:int=None, velocityX:int=None,
velocityY:int=None, velocityY:int=None,
velocityZ:int=None velocityZ:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
entityId=entityId, entityId=entityId,

View file

@ -14,7 +14,8 @@ class PacketExperience(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
experienceBar:float=None, experienceBar:float=None,
level:int=None, level:int=None,
totalExperience:int=None totalExperience:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
experienceBar=experienceBar, experienceBar=experienceBar,

View file

@ -24,7 +24,8 @@ class PacketExplosion(Packet):
radius:float=None, radius:float=None,
x:float=None, x:float=None,
y:float=None, y:float=None,
z:float=None z:float=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
affectedBlockOffsets=affectedBlockOffsets, affectedBlockOffsets=affectedBlockOffsets,

View file

@ -7,7 +7,7 @@ from ....types import *
class PacketFacePlayer(Packet): class PacketFacePlayer(Packet):
__slots__ = ( 'id', 'entityId', 'entity_feet_eyes', 'feet_eyes', 'isEntity', 'x', 'y', 'z' ) __slots__ = ( 'id', 'entityId', 'entity_feet_eyes', 'feet_eyes', 'isEntity', 'x', 'y', 'z' )
entityId : Union[None, int] entityId : Union[int, None]
entity_feet_eyes : Union[str, None] entity_feet_eyes : Union[str, None]
feet_eyes : int feet_eyes : int
isEntity : bool isEntity : bool
@ -16,13 +16,14 @@ class PacketFacePlayer(Packet):
z : float z : float
def __init__(self, proto:int, def __init__(self, proto:int,
entityId:Union[None, int]=None, entityId:Union[int, None]=None,
entity_feet_eyes:Union[str, None]=None, entity_feet_eyes:Union[str, None]=None,
feet_eyes:int=None, feet_eyes:int=None,
isEntity:bool=None, isEntity:bool=None,
x:float=None, x:float=None,
y:float=None, y:float=None,
z:float=None z:float=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
entityId=entityId, entityId=entityId,

View file

@ -12,7 +12,8 @@ class PacketGameStateChange(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
gameMode:float=None, gameMode:float=None,
reason:int=None reason:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
gameMode=gameMode, gameMode=gameMode,

View file

@ -10,7 +10,8 @@ class PacketHeldItemSlot(Packet):
slot : int slot : int
def __init__(self, proto:int, def __init__(self, proto:int,
slot:int=None slot:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
slot=slot slot=slot

View file

@ -24,7 +24,8 @@ class PacketInitializeWorldBorder(Packet):
warningBlocks:int=None, warningBlocks:int=None,
warningTime:int=None, warningTime:int=None,
x:float=None, x:float=None,
z:float=None z:float=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
newDiameter=newDiameter, newDiameter=newDiameter,

View file

@ -10,7 +10,8 @@ class PacketKeepAlive(Packet):
keepAliveId : int keepAliveId : int
def __init__(self, proto:int, def __init__(self, proto:int,
keepAliveId:int=None keepAliveId:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
keepAliveId=keepAliveId keepAliveId=keepAliveId

View file

@ -10,7 +10,8 @@ class PacketKickDisconnect(Packet):
reason : str reason : str
def __init__(self, proto:int, def __init__(self, proto:int,
reason:str=None reason:str=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
reason=reason reason=reason

View file

@ -8,7 +8,7 @@ class PacketLogin(Packet):
__slots__ = ( 'id', 'difficulty', 'dimension', 'dimensionCodec', 'enableRespawnScreen', 'entityId', 'gameMode', 'hashedSeed', 'isDebug', 'isFlat', 'isHardcore', 'levelType', 'maxPlayers', 'previousGameMode', 'reducedDebugInfo', 'simulationDistance', 'viewDistance', 'worldName', 'worldNames' ) __slots__ = ( 'id', 'difficulty', 'dimension', 'dimensionCodec', 'enableRespawnScreen', 'entityId', 'gameMode', 'hashedSeed', 'isDebug', 'isFlat', 'isHardcore', 'levelType', 'maxPlayers', 'previousGameMode', 'reducedDebugInfo', 'simulationDistance', 'viewDistance', 'worldName', 'worldNames' )
difficulty : int difficulty : int
dimension : Union[dict,str,int] dimension : Union[int,dict,str]
dimensionCodec : dict dimensionCodec : dict
enableRespawnScreen : bool enableRespawnScreen : bool
entityId : int entityId : int
@ -28,7 +28,7 @@ class PacketLogin(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
difficulty:int=None, difficulty:int=None,
dimension:Union[dict,str,int]=None, dimension:Union[int,dict,str]=None,
dimensionCodec:dict=None, dimensionCodec:dict=None,
enableRespawnScreen:bool=None, enableRespawnScreen:bool=None,
entityId:int=None, entityId:int=None,
@ -44,7 +44,8 @@ class PacketLogin(Packet):
simulationDistance:int=None, simulationDistance:int=None,
viewDistance:int=None, viewDistance:int=None,
worldName:str=None, worldName:str=None,
worldNames:list=None worldNames:list=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
difficulty=difficulty, difficulty=difficulty,

View file

@ -9,26 +9,27 @@ class PacketMap(Packet):
columns : int columns : int
data : Union[None, bytes] data : Union[None, bytes]
icons : Union[tuple,list] icons : Union[list,tuple]
itemDamage : int itemDamage : int
locked : bool locked : bool
rows : Union[None, int] rows : Union[int, None]
scale : int scale : int
trackingPosition : bool trackingPosition : bool
x : Union[None, int] x : Union[int, None]
y : Union[None, int] y : Union[int, None]
def __init__(self, proto:int, def __init__(self, proto:int,
columns:int=None, columns:int=None,
data:Union[None, bytes]=None, data:Union[None, bytes]=None,
icons:Union[tuple,list]=None, icons:Union[list,tuple]=None,
itemDamage:int=None, itemDamage:int=None,
locked:bool=None, locked:bool=None,
rows:Union[None, int]=None, rows:Union[int, None]=None,
scale:int=None, scale:int=None,
trackingPosition:bool=None, trackingPosition:bool=None,
x:Union[None, int]=None, x:Union[int, None]=None,
y:Union[None, int]=None y:Union[int, None]=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
columns=columns, columns=columns,

View file

@ -7,7 +7,7 @@ from ....types import *
class PacketMapChunk(Packet): class PacketMapChunk(Packet):
__slots__ = ( 'id', 'biomes', 'bitMap', 'blockEntities', 'blockLight', 'blockLightMask', 'chunkData', 'emptyBlockLightMask', 'emptySkyLightMask', 'groundUp', 'heightmaps', 'ignoreOldData', 'skyLight', 'skyLightMask', 'trustEdges', 'x', 'z' ) __slots__ = ( 'id', 'biomes', 'bitMap', 'blockEntities', 'blockLight', 'blockLightMask', 'chunkData', 'emptyBlockLightMask', 'emptySkyLightMask', 'groundUp', 'heightmaps', 'ignoreOldData', 'skyLight', 'skyLightMask', 'trustEdges', 'x', 'z' )
biomes : Union[Union[None, list],list] biomes : Union[Union[list, None],list]
bitMap : Union[int,list] bitMap : Union[int,list]
blockEntities : list blockEntities : list
blockLight : list blockLight : list
@ -25,7 +25,7 @@ class PacketMapChunk(Packet):
z : int z : int
def __init__(self, proto:int, def __init__(self, proto:int,
biomes:Union[Union[None, list],list]=None, biomes:Union[Union[list, None],list]=None,
bitMap:Union[int,list]=None, bitMap:Union[int,list]=None,
blockEntities:list=None, blockEntities:list=None,
blockLight:list=None, blockLight:list=None,
@ -40,7 +40,8 @@ class PacketMapChunk(Packet):
skyLightMask:list=None, skyLightMask:list=None,
trustEdges:bool=None, trustEdges:bool=None,
x:int=None, x:int=None,
z:int=None z:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
biomes=biomes, biomes=biomes,

View file

@ -14,7 +14,8 @@ class PacketMapChunkBulk(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
data:bytes=None, data:bytes=None,
meta:list=None, meta:list=None,
skyLightSent:bool=None skyLightSent:bool=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
data=data, data=data,

View file

@ -18,7 +18,8 @@ class PacketMultiBlockChange(Packet):
chunkX:int=None, chunkX:int=None,
chunkZ:int=None, chunkZ:int=None,
notTrustEdges:bool=None, notTrustEdges:bool=None,
records:list=None records:list=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
chunkCoordinates=chunkCoordinates, chunkCoordinates=chunkCoordinates,

View file

@ -12,10 +12,10 @@ class PacketNamedEntitySpawn(Packet):
metadata : dict metadata : dict
pitch : int pitch : int
playerUUID : str playerUUID : str
x : Union[float,int] x : Union[int,float]
y : Union[float,int] y : Union[int,float]
yaw : int yaw : int
z : Union[float,int] z : Union[int,float]
def __init__(self, proto:int, def __init__(self, proto:int,
currentItem:int=None, currentItem:int=None,
@ -23,10 +23,11 @@ class PacketNamedEntitySpawn(Packet):
metadata:dict=None, metadata:dict=None,
pitch:int=None, pitch:int=None,
playerUUID:str=None, playerUUID:str=None,
x:Union[float,int]=None, x:Union[int,float]=None,
y:Union[float,int]=None, y:Union[int,float]=None,
yaw:int=None, yaw:int=None,
z:Union[float,int]=None z:Union[int,float]=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
currentItem=currentItem, currentItem=currentItem,

View file

@ -7,7 +7,7 @@ from ....types import *
class PacketNamedSoundEffect(Packet): class PacketNamedSoundEffect(Packet):
__slots__ = ( 'id', 'pitch', 'soundCategory', 'soundName', 'volume', 'x', 'y', 'z' ) __slots__ = ( 'id', 'pitch', 'soundCategory', 'soundName', 'volume', 'x', 'y', 'z' )
pitch : Union[float,int] pitch : Union[int,float]
soundCategory : int soundCategory : int
soundName : str soundName : str
volume : float volume : float
@ -16,13 +16,14 @@ class PacketNamedSoundEffect(Packet):
z : int z : int
def __init__(self, proto:int, def __init__(self, proto:int,
pitch:Union[float,int]=None, pitch:Union[int,float]=None,
soundCategory:int=None, soundCategory:int=None,
soundName:str=None, soundName:str=None,
volume:float=None, volume:float=None,
x:int=None, x:int=None,
y:int=None, y:int=None,
z:int=None z:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
pitch=pitch, pitch=pitch,

View file

@ -12,7 +12,8 @@ class PacketNbtQueryResponse(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
nbt:Optional[dict]=None, nbt:Optional[dict]=None,
transactionId:int=None transactionId:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
nbt=nbt, nbt=nbt,

View file

@ -10,7 +10,8 @@ class PacketOpenBook(Packet):
hand : int hand : int
def __init__(self, proto:int, def __init__(self, proto:int,
hand:int=None hand:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
hand=hand hand=hand

View file

@ -14,7 +14,8 @@ class PacketOpenHorseWindow(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
entityId:int=None, entityId:int=None,
nbSlots:int=None, nbSlots:int=None,
windowId:int=None windowId:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
entityId=entityId, entityId=entityId,

View file

@ -10,7 +10,8 @@ class PacketOpenSignEntity(Packet):
location : tuple location : tuple
def __init__(self, proto:int, def __init__(self, proto:int,
location:tuple=None location:tuple=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
location=location location=location

View file

@ -7,18 +7,19 @@ from ....types import *
class PacketOpenWindow(Packet): class PacketOpenWindow(Packet):
__slots__ = ( 'id', 'entityId', 'inventoryType', 'slotCount', 'windowId', 'windowTitle' ) __slots__ = ( 'id', 'entityId', 'inventoryType', 'slotCount', 'windowId', 'windowTitle' )
entityId : Union[None, int] entityId : Union[int, None]
inventoryType : Union[str,int] inventoryType : Union[int,str]
slotCount : int slotCount : int
windowId : int windowId : int
windowTitle : str windowTitle : str
def __init__(self, proto:int, def __init__(self, proto:int,
entityId:Union[None, int]=None, entityId:Union[int, None]=None,
inventoryType:Union[str,int]=None, inventoryType:Union[int,str]=None,
slotCount:int=None, slotCount:int=None,
windowId:int=None, windowId:int=None,
windowTitle:str=None windowTitle:str=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
entityId=entityId, entityId=entityId,

View file

@ -10,7 +10,8 @@ class PacketPing(Packet):
id : int id : int
def __init__(self, proto:int, def __init__(self, proto:int,
id:int=None id:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
id=id id=id

View file

@ -12,7 +12,8 @@ class PacketPlayerInfo(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
action:int=None, action:int=None,
data:list=None data:list=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
action=action, action=action,

View file

@ -12,7 +12,8 @@ class PacketPlayerlistHeader(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
footer:str=None, footer:str=None,
header:str=None header:str=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
footer=footer, footer=footer,

View file

@ -24,7 +24,8 @@ class PacketPosition(Packet):
x:float=None, x:float=None,
y:float=None, y:float=None,
yaw:float=None, yaw:float=None,
z:float=None z:float=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
dismountVehicle=dismountVehicle, dismountVehicle=dismountVehicle,

View file

@ -18,7 +18,8 @@ class PacketRelEntityMove(Packet):
dY:int=None, dY:int=None,
dZ:int=None, dZ:int=None,
entityId:int=None, entityId:int=None,
onGround:bool=None onGround:bool=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
dX=dX, dX=dX,

View file

@ -12,7 +12,8 @@ class PacketRemoveEntityEffect(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
effectId:int=None, effectId:int=None,
entityId:int=None entityId:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
effectId=effectId, effectId=effectId,

View file

@ -16,7 +16,8 @@ class PacketResourcePackSend(Packet):
forced:bool=None, forced:bool=None,
hash:str=None, hash:str=None,
promptMessage:tuple=None, promptMessage:tuple=None,
url:str=None url:str=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
forced=forced, forced=forced,

View file

@ -9,7 +9,7 @@ class PacketRespawn(Packet):
copyMetadata : bool copyMetadata : bool
difficulty : int difficulty : int
dimension : Union[dict,str,int] dimension : Union[int,dict,str]
gamemode : int gamemode : int
hashedSeed : int hashedSeed : int
isDebug : bool isDebug : bool
@ -21,14 +21,15 @@ class PacketRespawn(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
copyMetadata:bool=None, copyMetadata:bool=None,
difficulty:int=None, difficulty:int=None,
dimension:Union[dict,str,int]=None, dimension:Union[int,dict,str]=None,
gamemode:int=None, gamemode:int=None,
hashedSeed:int=None, hashedSeed:int=None,
isDebug:bool=None, isDebug:bool=None,
isFlat:bool=None, isFlat:bool=None,
levelType:str=None, levelType:str=None,
previousGamemode:int=None, previousGamemode:int=None,
worldName:str=None worldName:str=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
copyMetadata=copyMetadata, copyMetadata=copyMetadata,

View file

@ -12,7 +12,8 @@ class PacketScoreboardDisplayObjective(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
name:str=None, name:str=None,
position:int=None position:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
name=name, name=name,

View file

@ -10,13 +10,14 @@ class PacketScoreboardObjective(Packet):
action : int action : int
displayText : Union[str, None] displayText : Union[str, None]
name : str name : str
type : Union[Union[str, None],Union[None, int]] type : Union[Union[str, None],Union[int, None]]
def __init__(self, proto:int, def __init__(self, proto:int,
action:int=None, action:int=None,
displayText:Union[str, None]=None, displayText:Union[str, None]=None,
name:str=None, name:str=None,
type:Union[Union[str, None],Union[None, int]]=None type:Union[Union[str, None],Union[int, None]]=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
action=action, action=action,

View file

@ -10,13 +10,14 @@ class PacketScoreboardScore(Packet):
action : int action : int
itemName : str itemName : str
scoreName : str scoreName : str
value : Union[None, int] value : Union[int, None]
def __init__(self, proto:int, def __init__(self, proto:int,
action:int=None, action:int=None,
itemName:str=None, itemName:str=None,
scoreName:str=None, scoreName:str=None,
value:Union[None, int]=None value:Union[int, None]=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
action=action, action=action,

View file

@ -8,27 +8,28 @@ class PacketScoreboardTeam(Packet):
__slots__ = ( 'id', 'collisionRule', 'color', 'friendlyFire', 'mode', 'name', 'nameTagVisibility', 'players', 'prefix', 'suffix', 'team' ) __slots__ = ( 'id', 'collisionRule', 'color', 'friendlyFire', 'mode', 'name', 'nameTagVisibility', 'players', 'prefix', 'suffix', 'team' )
collisionRule : Union[str, None] collisionRule : Union[str, None]
color : Union[None, int] color : Union[int, None]
friendlyFire : Union[None, int] friendlyFire : Union[int, None]
mode : int mode : int
name : Union[str, None] name : Union[str, None]
nameTagVisibility : Union[str, None] nameTagVisibility : Union[str, None]
players : Union[None, list] players : Union[list, None]
prefix : Union[str, None] prefix : Union[str, None]
suffix : Union[str, None] suffix : Union[str, None]
team : str team : str
def __init__(self, proto:int, def __init__(self, proto:int,
collisionRule:Union[str, None]=None, collisionRule:Union[str, None]=None,
color:Union[None, int]=None, color:Union[int, None]=None,
friendlyFire:Union[None, int]=None, friendlyFire:Union[int, None]=None,
mode:int=None, mode:int=None,
name:Union[str, None]=None, name:Union[str, None]=None,
nameTagVisibility:Union[str, None]=None, nameTagVisibility:Union[str, None]=None,
players:Union[None, list]=None, players:Union[list, None]=None,
prefix:Union[str, None]=None, prefix:Union[str, None]=None,
suffix:Union[str, None]=None, suffix:Union[str, None]=None,
team:str=None team:str=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
collisionRule=collisionRule, collisionRule=collisionRule,

View file

@ -8,15 +8,16 @@ class PacketSculkVibrationSignal(Packet):
__slots__ = ( 'id', 'arrivalTicks', 'destination', 'destinationIdentifier', 'sourcePosition' ) __slots__ = ( 'id', 'arrivalTicks', 'destination', 'destinationIdentifier', 'sourcePosition' )
arrivalTicks : int arrivalTicks : int
destination : Union[None, int, tuple] destination : Union[int, tuple, None]
destinationIdentifier : str destinationIdentifier : str
sourcePosition : tuple sourcePosition : tuple
def __init__(self, proto:int, def __init__(self, proto:int,
arrivalTicks:int=None, arrivalTicks:int=None,
destination:Union[None, int, tuple]=None, destination:Union[int, tuple, None]=None,
destinationIdentifier:str=None, destinationIdentifier:str=None,
sourcePosition:tuple=None sourcePosition:tuple=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
arrivalTicks=arrivalTicks, arrivalTicks=arrivalTicks,

View file

@ -10,7 +10,8 @@ class PacketSelectAdvancementTab(Packet):
id : tuple id : tuple
def __init__(self, proto:int, def __init__(self, proto:int,
id:tuple=None id:tuple=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
id=id id=id

View file

@ -10,7 +10,8 @@ class PacketSetCompression(Packet):
threshold : int threshold : int
def __init__(self, proto:int, def __init__(self, proto:int,
threshold:int=None threshold:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
threshold=threshold threshold=threshold

View file

@ -12,7 +12,8 @@ class PacketSetCooldown(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
cooldownTicks:int=None, cooldownTicks:int=None,
itemID:int=None itemID:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
cooldownTicks=cooldownTicks, cooldownTicks=cooldownTicks,

View file

@ -12,7 +12,8 @@ class PacketSetPassengers(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
entityId:int=None, entityId:int=None,
passengers:list=None passengers:list=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
entityId=entityId, entityId=entityId,

View file

@ -16,7 +16,8 @@ class PacketSetSlot(Packet):
item:dict=None, item:dict=None,
slot:int=None, slot:int=None,
stateId:int=None, stateId:int=None,
windowId:int=None windowId:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
item=item, item=item,

View file

@ -10,7 +10,8 @@ class PacketSetTitleSubtitle(Packet):
text : str text : str
def __init__(self, proto:int, def __init__(self, proto:int,
text:str=None text:str=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
text=text text=text

View file

@ -10,7 +10,8 @@ class PacketSetTitleText(Packet):
text : str text : str
def __init__(self, proto:int, def __init__(self, proto:int,
text:str=None text:str=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
text=text text=text

View file

@ -14,7 +14,8 @@ class PacketSetTitleTime(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
fadeIn:int=None, fadeIn:int=None,
fadeOut:int=None, fadeOut:int=None,
stay:int=None stay:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
fadeIn=fadeIn, fadeIn=fadeIn,

View file

@ -10,7 +10,8 @@ class PacketSimulationDistance(Packet):
distance : int distance : int
def __init__(self, proto:int, def __init__(self, proto:int,
distance:int=None distance:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
distance=distance distance=distance

View file

@ -8,7 +8,7 @@ class PacketSoundEffect(Packet):
__slots__ = ( 'id', 'parrottedEntityType', 'pitch', 'soundCategory', 'soundId', 'volume', 'x', 'y', 'z' ) __slots__ = ( 'id', 'parrottedEntityType', 'pitch', 'soundCategory', 'soundId', 'volume', 'x', 'y', 'z' )
parrottedEntityType : str parrottedEntityType : str
pitch : Union[float,int] pitch : Union[int,float]
soundCategory : int soundCategory : int
soundId : int soundId : int
volume : float volume : float
@ -18,13 +18,14 @@ class PacketSoundEffect(Packet):
def __init__(self, proto:int, def __init__(self, proto:int,
parrottedEntityType:str=None, parrottedEntityType:str=None,
pitch:Union[float,int]=None, pitch:Union[int,float]=None,
soundCategory:int=None, soundCategory:int=None,
soundId:int=None, soundId:int=None,
volume:float=None, volume:float=None,
x:int=None, x:int=None,
y:int=None, y:int=None,
z:int=None z:int=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
parrottedEntityType=parrottedEntityType, parrottedEntityType=parrottedEntityType,

View file

@ -9,32 +9,33 @@ class PacketSpawnEntity(Packet):
entityId : int entityId : int
entityUUID : str entityUUID : str
objectData : Union[dict,int] objectData : Union[int,dict]
objectUUID : str objectUUID : str
pitch : int pitch : int
type : int type : int
velocityX : int velocityX : int
velocityY : int velocityY : int
velocityZ : int velocityZ : int
x : Union[float,int] x : Union[int,float]
y : Union[float,int] y : Union[int,float]
yaw : int yaw : int
z : Union[float,int] z : Union[int,float]
def __init__(self, proto:int, def __init__(self, proto:int,
entityId:int=None, entityId:int=None,
entityUUID:str=None, entityUUID:str=None,
objectData:Union[dict,int]=None, objectData:Union[int,dict]=None,
objectUUID:str=None, objectUUID:str=None,
pitch:int=None, pitch:int=None,
type:int=None, type:int=None,
velocityX:int=None, velocityX:int=None,
velocityY:int=None, velocityY:int=None,
velocityZ:int=None, velocityZ:int=None,
x:Union[float,int]=None, x:Union[int,float]=None,
y:Union[float,int]=None, y:Union[int,float]=None,
yaw:int=None, yaw:int=None,
z:Union[float,int]=None z:Union[int,float]=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
entityId=entityId, entityId=entityId,

View file

@ -9,16 +9,17 @@ class PacketSpawnEntityExperienceOrb(Packet):
count : int count : int
entityId : int entityId : int
x : Union[float,int] x : Union[int,float]
y : Union[float,int] y : Union[int,float]
z : Union[float,int] z : Union[int,float]
def __init__(self, proto:int, def __init__(self, proto:int,
count:int=None, count:int=None,
entityId:int=None, entityId:int=None,
x:Union[float,int]=None, x:Union[int,float]=None,
y:Union[float,int]=None, y:Union[int,float]=None,
z:Union[float,int]=None z:Union[int,float]=None,
**kwargs
): ):
super().__init__(proto, super().__init__(proto,
count=count, count=count,

Some files were not shown because too many files have changed in this diff Show more