geforkt von Mirrors/FastAsyncWorldEdit
CuboidRegion contains use block position
Int casting would be better here than adding one to the max block
Dieser Commit ist enthalten in:
Ursprung
5de4cfced2
Commit
6c65a8a989
@ -329,16 +329,16 @@ public class CuboidRegion extends AbstractRegion implements FlatRegion {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean contains(Vector position) {
|
public boolean contains(Vector position) {
|
||||||
double x = position.getX();
|
int x = position.getBlockX();
|
||||||
double y = position.getY();
|
int y = position.getBlockY();
|
||||||
double z = position.getZ();
|
int z = position.getBlockZ();
|
||||||
|
|
||||||
Vector min = getMinimumPoint();
|
Vector min = getMinimumPoint();
|
||||||
Vector max = getMaximumPoint();
|
Vector max = getMaximumPoint();
|
||||||
|
|
||||||
return x >= min.getBlockX() && x < max.getBlockX() + 1
|
return x >= min.getBlockX() && x <= max.getBlockX()
|
||||||
&& y >= min.getBlockY() && y < max.getBlockY() + 1
|
&& y >= min.getBlockY() && y <= max.getBlockY()
|
||||||
&& z >= min.getBlockZ() && z < max.getBlockZ() + 1;
|
&& z >= min.getBlockZ() && z <= max.getBlockZ();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren