mirror of
https://github.com/plexusorg/Plex-FAWE.git
synced 2024-09-19 13:58:22 +00:00
23 lines
692 B
Java
23 lines
692 B
Java
package com.boydti.fawe.object.extent;
|
|
|
|
import com.sk89q.worldedit.WorldEditException;
|
|
|
|
import com.sk89q.worldedit.extent.Extent;
|
|
import com.sk89q.worldedit.function.pattern.Pattern;
|
|
import com.sk89q.worldedit.math.BlockVector3;
|
|
import com.sk89q.worldedit.world.block.BlockStateHolder;
|
|
|
|
public class PatternTransform extends ResettableExtent {
|
|
private final Pattern pattern;
|
|
|
|
public PatternTransform(Extent parent, Pattern pattern) {
|
|
super(parent);
|
|
this.pattern = pattern;
|
|
}
|
|
|
|
@Override
|
|
public boolean setBlock(BlockVector3 location, BlockStateHolder block) throws WorldEditException {
|
|
return pattern.apply(getExtent(), location, location);
|
|
}
|
|
}
|