Introduced AbstractMask as a superclass to all implementors of the Mask interface.

This commit is contained in:
TomyLobo
2013-10-19 11:43:01 +02:00
parent 6e3d8395df
commit 02de320980
10 changed files with 22 additions and 35 deletions

View File

@ -5,12 +5,10 @@ import java.util.HashSet;
import java.util.Set;
import com.sk89q.worldedit.EditSession;
import com.sk89q.worldedit.LocalPlayer;
import com.sk89q.worldedit.LocalSession;
import com.sk89q.worldedit.Vector;
import com.sk89q.worldedit.blocks.BaseBlock;
public class BlockMask implements Mask {
public class BlockMask extends AbstractMask {
private final Set<BaseBlock> blocks;
public BlockMask() {
@ -34,9 +32,6 @@ public class BlockMask implements Mask {
blocks.addAll(blocks);
}
public void prepare(LocalSession session, LocalPlayer player, Vector target) {
}
@Override
public boolean matches(EditSession editSession, Vector pos) {
BaseBlock block = editSession.getBlock(pos);