Fix claim expand/contract up and down directions.

This commit is contained in:
bloodshot 2020-01-31 11:31:03 -05:00
parent d4b99f5f74
commit a09628a05b
4 changed files with 17 additions and 5 deletions

View File

@ -112,11 +112,11 @@ public class CommandClaimContract extends BaseCommand {
point1 = new Vector3i(lesser.getX(), lesser.getY(), lesser.getZ());
point2 = new Vector3i(greater.getX(), greater.getY(), greater.getZ() - amount);
} else if (face == BlockFace.UP) {
point1 = new Vector3i(lesser.getX(), lesser.getY() - amount, lesser.getZ());
point2 = new Vector3i(greater.getX(), greater.getY(), greater.getZ() + amount);
point1 = new Vector3i(lesser.getX(), lesser.getY() + amount, lesser.getZ());
point2 = new Vector3i(greater.getX(), greater.getY(), greater.getZ());
} else if (face == BlockFace.DOWN) {
point1 = new Vector3i(lesser.getX(), lesser.getY(), lesser.getZ());
point2 = new Vector3i(greater.getX(), greater.getY() - amount, greater.getZ() + amount);
point2 = new Vector3i(greater.getX(), greater.getY() - amount, greater.getZ());
}
} else {
point1 = new Vector3i(

View File

@ -113,10 +113,10 @@ public class CommandClaimExpand extends BaseCommand {
point2 = new Vector3i(greater.getX(), greater.getY(), greater.getZ() + amount);
} else if (face == BlockFace.UP) {
point1 = new Vector3i(lesser.getX(), lesser.getY(), lesser.getZ());
point2 = new Vector3i(greater.getX(), greater.getY() + amount, greater.getZ() + amount);
point2 = new Vector3i(greater.getX(), greater.getY() + amount, greater.getZ());
} else if (face == BlockFace.DOWN) {
point1 = new Vector3i(lesser.getX(), lesser.getY() - amount, lesser.getZ());
point2 = new Vector3i(greater.getX(), greater.getY(), greater.getZ() + amount);
point2 = new Vector3i(greater.getX(), greater.getY(), greater.getZ());
}
} else {
point1 = new Vector3i(

View File

@ -114,6 +114,12 @@ public class CommandClaimContract extends BaseCommand {
} else if (face == Direction.SOUTH) {
point1 = new Vector3i(lesser.getX(), lesser.getY(), lesser.getZ());
point2 = new Vector3i(greater.getX(), greater.getY(), greater.getZ() - amount);
} else if (face == Direction.UP) {
point1 = new Vector3i(lesser.getX(), lesser.getY() + amount, lesser.getZ());
point2 = new Vector3i(greater.getX(), greater.getY(), greater.getZ());
} else if (face == Direction.DOWN) {
point1 = new Vector3i(lesser.getX(), lesser.getY(), lesser.getZ());
point2 = new Vector3i(greater.getX(), greater.getY() - amount, greater.getZ());
}
} else {
point1 = new Vector3i(

View File

@ -114,6 +114,12 @@ public class CommandClaimExpand extends BaseCommand {
} else if (face == Direction.SOUTH) {
point1 = new Vector3i(lesser.getX(), lesser.getY(), lesser.getZ());
point2 = new Vector3i(greater.getX(), greater.getY(), greater.getZ() + amount);
} else if (face == Direction.UP) {
point1 = new Vector3i(lesser.getX(), lesser.getY(), lesser.getZ());
point2 = new Vector3i(greater.getX(), greater.getY() + amount, greater.getZ());
} else if (face == Direction.DOWN) {
point1 = new Vector3i(lesser.getX(), lesser.getY() - amount, lesser.getZ());
point2 = new Vector3i(greater.getX(), greater.getY(), greater.getZ());
}
} else {
point1 = new Vector3i(