package com.sk89q.worldedit.function.pattern;

import com.sk89q.worldedit.world.block.BlockStateHolder;

/**
 * Returns a {@link BlockStateHolder} for a given position.
 *  - Adapts the vector apply to integer
 */
public interface FawePattern extends Pattern {
//
//    @Deprecated
//    default BaseBlock apply(BlockVector3 position) {
//        throw new UnsupportedOperationException("Please use apply(extent, get, set)");
//    }
//
//    /**
//     * Return a {@link BlockStateHolder} for the given position.
//     *
//     * @return a block
//     */
//    @Override
//    boolean apply(Extent extent, BlockVector3 get, BlockVector3 set) throws WorldEditException;
}
