def write(stream, packet): StreamIO.write_int(stream, packet.get_entity_id()) StreamIO.write_ubyte(stream, packet.get_gamemode()) StreamIO.write_byte(stream, packet.get_dimension()) StreamIO.write_ubyte(stream, packet.get_difficulty()) StreamIO.write_ubyte(stream, packet.get_max_players()) StreamIO.write_string(stream, packet.get_level_type().encode("utf8")) StreamIO.write_bool(stream, packet.is_debug_info())
def write(stream, packet): StreamIO.write_ubyte(stream, packet.get_window_id()) StreamIO.write_string(stream, packet.get_window_type().encode("utf8")) StreamIO.write_string( stream, json.dumps(packet.get_window_title()).encode("utf8")) StreamIO.write_ubyte(stream, packet.get_slots_number()) if packet.get_window_type() == "EntityHorse": StreamIO.write_int(stream, packet.get_entity_id())
def write(stream, tag): StreamIO.write_ubyte(stream, tag.get_tag_type().TYPE_ID) StreamIO.write_int(stream, len(tag)) for i in tag: tag.get_tag_type().write(stream, i)
def write(stream, tag): StreamIO.write_int(stream, tag.get())
def write(stream, tag): StreamIO.write_int(stream, len(tag.get())) for i in tag.get(): StreamIO.write_byte(stream, i)