Пример #1
0
def create_teleport_packet(pos, chunk_pos, user_id):
    packet = static.StaticEntityPacket()
    header = static.StaticEntityHeader()
    packet.header = header
    packet.chunk_x = chunk_pos[0]
    packet.chunk_y = chunk_pos[1]
    packet.entity_id = 0
    header.set_type('Bench')
    header.size = Vector3(0, 0, 0)
    header.closed = True
    header.orientation = static.ORIENT_SOUTH
    header.pos = pos
    header.time_offset = 0
    header.something8 = 0
    header.user_id = user_id
    return packet
Пример #2
0
 def __init__(self, entity_id, header, chunk):
     super().__init__(entity_id, header, chunk)
     self.packet = static.StaticEntityPacket()
     self.packet.header = header
     self.packet.entity_id = entity_id
     self.packet.chunk_x, self.packet.chunk_y = chunk.pos