mirror of
https://github.com/plexusorg/Plex-FAWE.git
synced 2024-06-02 01:11:46 +00:00
bfcc6184ad
Let's not break Fawe, thanks
26 lines
625 B
Java
26 lines
625 B
Java
package com.boydti.fawe.function.mask;
|
|
|
|
import com.boydti.fawe.object.mask.ResettableMask;
|
|
import com.sk89q.worldedit.extent.Extent;
|
|
import com.sk89q.worldedit.function.mask.AbstractMask;
|
|
import com.sk89q.worldedit.math.BlockVector3;
|
|
|
|
public class ZAxisMask extends AbstractMask implements ResettableMask {
|
|
|
|
private transient int layer = -1;
|
|
|
|
@Override
|
|
public boolean test(Extent extent, BlockVector3 vector) {
|
|
if (layer == -1) {
|
|
layer = vector.getBlockZ();
|
|
}
|
|
return vector.getBlockZ() == layer;
|
|
}
|
|
|
|
@Override
|
|
public void reset() {
|
|
this.layer = -1;
|
|
}
|
|
|
|
}
|