Ejemplo n.º 1
0
 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())
Ejemplo n.º 2
0
 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())
Ejemplo n.º 3
0
    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)
Ejemplo n.º 4
0
 def write(stream, tag):
     StreamIO.write_int(stream, tag.get())
Ejemplo n.º 5
0
    def write(stream, tag):
        StreamIO.write_int(stream, len(tag.get()))

        for i in tag.get():
            StreamIO.write_byte(stream, i)