mirror of
https://github.com/plexusorg/Plex-FAWE.git
synced 2024-09-06 15:58:20 +00:00
38 lines
867 B
Java
38 lines
867 B
Java
|
package com.boydti.fawe.object.extent;
|
||
|
|
||
|
import com.boydti.fawe.object.FaweLimit;
|
||
|
import com.sk89q.worldedit.extent.Extent;
|
||
|
import com.sk89q.worldedit.regions.Region;
|
||
|
import java.util.Arrays;
|
||
|
import java.util.Collection;
|
||
|
|
||
|
public class SingleRegionExtent extends FaweRegionExtent {
|
||
|
|
||
|
private final Region region;
|
||
|
|
||
|
/**
|
||
|
* Create a new instance.
|
||
|
*
|
||
|
* @param extent the extent
|
||
|
*/
|
||
|
public SingleRegionExtent(Extent extent, FaweLimit limit, Region region) {
|
||
|
super(extent, limit);
|
||
|
this.region = region;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public boolean contains(int x, int y, int z) {
|
||
|
return region.contains(x, y, z);
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public boolean contains(int x, int z) {
|
||
|
return region.contains(x, z);
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public Collection<Region> getRegions() {
|
||
|
return Arrays.asList(region);
|
||
|
}
|
||
|
}
|