update to 1.17.1 and minor fixes

This commit is contained in:
Andrew So 2021-12-10 14:53:18 -08:00
parent 99a97df753
commit c04e831e19
5 changed files with 12 additions and 8 deletions

View File

@ -461,6 +461,7 @@ KNOWN_MINECRAFT_VERSION_RECORDS = [
Version('20w46a', PRE | 6, True),
Version('20w48a', PRE | 7, True),
Version('1.17', 755, True),
Version('1.17.1', 756, True),
]
# An OrderedDict mapping the id string of each known Minecraft version to its

View File

@ -374,7 +374,6 @@ class EntityLookPacket(Packet):
{'on_ground': Boolean}
]
class ResourcePackSendPacket(Packet):
@staticmethod
def get_id(context):
@ -384,5 +383,7 @@ class ResourcePackSendPacket(Packet):
packet_name = "resource pack send"
definition = [
{"url": String},
{"hash": String}
{"hash": String},
{"forced": Boolean},
{"forced_message": String}
]

View File

@ -101,7 +101,10 @@ class MapPacket(Packet):
icon = MapPacket.MapIcon(type, direction, (x, z), display_name)
self.icons.append(icon)
try:
self.width = UnsignedByte.read(file_object)
except:
self.width = None
if self.width:
self.height = UnsignedByte.read(file_object)
x = Byte.read(file_object)

View File

@ -268,7 +268,6 @@ class UseItemPacket(Packet):
Hand = RelativeHand
class ResourcePackStatusPacket(Packet):
@staticmethod
def get_id(context):