//generate and //deform no longer behave oddly with selections that are only one block thick in either direction.

This commit is contained in:
TomyLobo 2011-11-01 16:32:56 +01:00
parent 4f1196ce2d
commit 2ee36f7484
2 changed files with 10 additions and 2 deletions

View File

@ -322,7 +322,7 @@ public class GenerationCommands {
final String expression = args.getJoinedStrings(1);
final Vector zero;
final Vector unit;
Vector unit;
if (args.hasFlag('r')) {
zero = new Vector(0,0,0);
@ -336,6 +336,10 @@ public class GenerationCommands {
zero = max.add(min).multiply(0.5);
unit = max.subtract(zero);
if (unit.getX() == 0) unit = unit.setX(1.0);
if (unit.getY() == 0) unit = unit.setY(1.0);
if (unit.getZ() == 0) unit = unit.setZ(1.0);
}
try {

View File

@ -346,7 +346,7 @@ public class RegionCommands {
final String expression = args.getJoinedStrings(0);
final Vector zero;
final Vector unit;
Vector unit;
if (args.hasFlag('r')) {
zero = new Vector(0,0,0);
@ -360,6 +360,10 @@ public class RegionCommands {
zero = max.add(min).multiply(0.5);
unit = max.subtract(zero);
if (unit.getX() == 0) unit = unit.setX(1.0);
if (unit.getY() == 0) unit = unit.setY(1.0);
if (unit.getZ() == 0) unit = unit.setZ(1.0);
}
try {