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
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