mirror of
https://github.com/ammaraskar/pyCraft.git
synced 2024-11-25 11:46:54 +01:00
Update RespawnPacket and ServerDifficultyPacket to 1.14.
This commit is contained in:
parent
d627423949
commit
bf719611ec
@ -100,7 +100,8 @@ class ServerDifficultyPacket(Packet):
|
|||||||
|
|
||||||
packet_name = 'server difficulty'
|
packet_name = 'server difficulty'
|
||||||
get_definition = staticmethod(lambda context: [
|
get_definition = staticmethod(lambda context: [
|
||||||
{'difficulty': UnsignedByte}
|
{'difficulty': UnsignedByte},
|
||||||
|
{'is_locked': Boolean} if context.protocol_version >= 464 else {},
|
||||||
])
|
])
|
||||||
|
|
||||||
# ServerDifficultyPacket.Difficulty is an alias for Difficulty
|
# ServerDifficultyPacket.Difficulty is an alias for Difficulty
|
||||||
@ -226,7 +227,10 @@ class UpdateHealthPacket(Packet):
|
|||||||
class RespawnPacket(Packet):
|
class RespawnPacket(Packet):
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def get_id(context):
|
def get_id(context):
|
||||||
return 0x38 if context.protocol_version >= 389 else \
|
return 0x3A if context.protocol_version >= 471 else \
|
||||||
|
0x38 if context.protocol_version >= 461 else \
|
||||||
|
0x39 if context.protocol_version >= 451 else \
|
||||||
|
0x38 if context.protocol_version >= 389 else \
|
||||||
0x37 if context.protocol_version >= 352 else \
|
0x37 if context.protocol_version >= 352 else \
|
||||||
0x36 if context.protocol_version >= 345 else \
|
0x36 if context.protocol_version >= 345 else \
|
||||||
0x35 if context.protocol_version >= 336 else \
|
0x35 if context.protocol_version >= 336 else \
|
||||||
@ -238,9 +242,9 @@ class RespawnPacket(Packet):
|
|||||||
packet_name = 'respawn'
|
packet_name = 'respawn'
|
||||||
get_definition = staticmethod(lambda context: [
|
get_definition = staticmethod(lambda context: [
|
||||||
{'dimension': Integer},
|
{'dimension': Integer},
|
||||||
{'difficulty': UnsignedByte},
|
{'difficulty': UnsignedByte} if context.protocol_version < 464 else {},
|
||||||
{'game_mode': UnsignedByte},
|
{'game_mode': UnsignedByte},
|
||||||
{'level_type': String}
|
{'level_type': String},
|
||||||
])
|
])
|
||||||
|
|
||||||
# RespawnPacket.Difficulty is an alias for Difficulty.
|
# RespawnPacket.Difficulty is an alias for Difficulty.
|
||||||
|
Loading…
Reference in New Issue
Block a user