If you need to reference this type directly, like when casting an Array, or as a parameter, you will need to import it. Simply add the import at
the top of the file.
import crafttweaker . api.util.math . MutableBlockPos;
MutableBlockPos extends BlockPos
.
Undocumented Interfaces Comparable <Vec3i >
// MutableBlockPos.above() as BlockPos;
myMutableBlockPos . above();
Return Type:
BlockPos
// MutableBlockPos.above(distance as int) as BlockPos;
myMutableBlockPos . above(myInt);
Return Type:
BlockPos
// MutableBlockPos.above() as Vec3i;
myMutableBlockPos . above();
Return Type:
Vec3i
// MutableBlockPos.above(distance as int) as Vec3i;
myMutableBlockPos . above(myInt);
Return Type:
Vec3i
// MutableBlockPos.asImmutable() as BlockPos;
myMutableBlockPos . asImmutable();
Return Type:
BlockPos
// MutableBlockPos.asLong() as long;
myMutableBlockPos . asLong();
Return Type:
long
// MutableBlockPos.asMutable() as MutableBlockPos;
myMutableBlockPos . asMutable();
Return Type:
MutableBlockPos
// MutableBlockPos.atY(value as int) as BlockPos;
myMutableBlockPos . atY(myInt);
Return Type:
BlockPos
// MutableBlockPos.below() as BlockPos;
myMutableBlockPos . below();
Return Type:
BlockPos
// MutableBlockPos.below(distance as int) as BlockPos;
myMutableBlockPos . below(myInt);
Return Type:
BlockPos
// MutableBlockPos.below() as Vec3i;
myMutableBlockPos . below();
Return Type:
Vec3i
// MutableBlockPos.below(distance as int) as Vec3i;
myMutableBlockPos . below(myInt);
Return Type:
Vec3i
// MutableBlockPos.clamp(axis as Axis, min as int, max as int) as MutableBlockPos;
myMutableBlockPos . clamp(myAxis, myInt, myInt);
Parameters:
min: int
Type: int
max: int
Type: int
Return Type:
MutableBlockPos
// MutableBlockPos.closerThan(other as Vec3i, maxDistance as double) as bool;
myMutableBlockPos . closerThan(myVec3i, myDouble);
Parameters:
maxDistance: double
Type: double
Return Type:
bool
// MutableBlockPos.compareTo(other as Vec3i) as int;
myMutableBlockPos . compareTo(myVec3i);
Return Type:
int
// MutableBlockPos.containing(x as double, y as double, z as double) as BlockPos;
MutableBlockPos . containing(myDouble, myDouble, myDouble);
Parameters:
x: double
Type: double
y: double
Type: double
z: double
Type: double
Return Type:
BlockPos
// MutableBlockPos.cross(other as Vec3i) as BlockPos;
myMutableBlockPos . cross(myVec3i);
Return Type:
BlockPos
// MutableBlockPos.cross(other as Vec3i) as Vec3i;
myMutableBlockPos . cross(myVec3i);
Return Type:
Vec3i
// MutableBlockPos.distManhattan(other as Vec3i) as int;
myMutableBlockPos . distManhattan(myVec3i);
Return Type:
int
// MutableBlockPos.distSqr(other as Vec3i) as double;
myMutableBlockPos . distSqr(myVec3i);
Return Type:
double
// MutableBlockPos.distToCenterSqr(position as Position) as double;
myMutableBlockPos . distToCenterSqr(myPosition);
Return Type:
double
// MutableBlockPos.distToCenterSqr(x as double, y as double, z as double) as double;
myMutableBlockPos . distToCenterSqr(myDouble, myDouble, myDouble);
Parameters:
x: double
Type: double
y: double
Type: double
z: double
Type: double
Return Type:
double
// MutableBlockPos.east() as BlockPos;
myMutableBlockPos . east();
Return Type:
BlockPos
// MutableBlockPos.east(distance as int) as BlockPos;
myMutableBlockPos . east(myInt);
Return Type:
BlockPos
// MutableBlockPos.east() as Vec3i;
myMutableBlockPos . east();
Return Type:
Vec3i
// MutableBlockPos.east(distance as int) as Vec3i;
myMutableBlockPos . east(myInt);
Return Type:
Vec3i
// MutableBlockPos.getValue(axis as Axis) as int;
myMutableBlockPos . getValue(myAxis);
Return Type:
int
// MutableBlockPos.move(direction as Direction) as MutableBlockPos;
myMutableBlockPos . move(myDirection);
Return Type:
MutableBlockPos
// MutableBlockPos.move(direction as Direction, distance as int) as MutableBlockPos;
myMutableBlockPos . move(myDirection, myInt);
Return Type:
MutableBlockPos
// MutableBlockPos.move(x as int, y as int, z as int) as MutableBlockPos;
myMutableBlockPos . move(myInt, myInt, myInt);
Parameters:
x: int
Type: int
y: int
Type: int
z: int
Type: int
Return Type:
MutableBlockPos
// MutableBlockPos.move(other as Vec3i) as MutableBlockPos;
myMutableBlockPos . move(myVec3i);
Return Type:
MutableBlockPos
// MutableBlockPos.multiply(scalar as int) as BlockPos;
myMutableBlockPos . multiply(myInt);
Return Type:
BlockPos
// MutableBlockPos.multiply(scalar as int) as Vec3i;
myMutableBlockPos . multiply(myInt);
Return Type:
Vec3i
// MutableBlockPos.mutable() as MutableBlockPos;
myMutableBlockPos . mutable();
Return Type:
MutableBlockPos
// MutableBlockPos.north() as BlockPos;
myMutableBlockPos . north();
Return Type:
BlockPos
// MutableBlockPos.north(distance as int) as BlockPos;
myMutableBlockPos . north(myInt);
Return Type:
BlockPos
// MutableBlockPos.north() as Vec3i;
myMutableBlockPos . north();
Return Type:
Vec3i
// MutableBlockPos.north(distance as int) as Vec3i;
myMutableBlockPos . north(myInt);
Return Type:
Vec3i
// MutableBlockPos.offset(x as int, y as int, z as int) as BlockPos;
myMutableBlockPos . offset(myInt, myInt, myInt);
Parameters:
x: int
Type: int
y: int
Type: int
z: int
Type: int
Return Type:
BlockPos
// MutableBlockPos.offset(other as Vec3i) as BlockPos;
myMutableBlockPos . offset(myVec3i);
Return Type:
BlockPos
// MutableBlockPos.offset(x as int, y as int, z as int) as Vec3i;
myMutableBlockPos . offset(myInt, myInt, myInt);
Parameters:
x: int
Type: int
y: int
Type: int
z: int
Type: int
Return Type:
Vec3i
// MutableBlockPos.offset(other as Vec3i) as Vec3i;
myMutableBlockPos . offset(myVec3i);
Return Type:
Vec3i
// MutableBlockPos.relative(direction as Direction) as BlockPos;
myMutableBlockPos . relative(myDirection);
Return Type:
BlockPos
// MutableBlockPos.relative(direction as Direction, distance as int) as BlockPos;
myMutableBlockPos . relative(myDirection, myInt);
Return Type:
BlockPos
// MutableBlockPos.relative(axis as Axis, distance as int) as BlockPos;
myMutableBlockPos . relative(myAxis, myInt);
Return Type:
BlockPos
// MutableBlockPos.relative(direction as Direction) as Vec3i;
myMutableBlockPos . relative(myDirection);
Return Type:
Vec3i
// MutableBlockPos.relative(direction as Direction, distance as int) as Vec3i;
myMutableBlockPos . relative(myDirection, myInt);
Return Type:
Vec3i
// MutableBlockPos.relative(axis as Axis, distanec as int) as Vec3i;
myMutableBlockPos . relative(myAxis, myInt);
Return Type:
Vec3i
// MutableBlockPos.rotate(rotation as Rotation) as BlockPos;
myMutableBlockPos . rotate(myRotation);
Return Type:
BlockPos
// MutableBlockPos.setValue(x as int, y as int, z as int) as MutableBlockPos;
myMutableBlockPos . setValue(myInt, myInt, myInt);
Parameters:
x: int
Type: int
y: int
Type: int
z: int
Type: int
Return Type:
MutableBlockPos
// MutableBlockPos.setValue(x as double, y as double, z as double) as MutableBlockPos;
myMutableBlockPos . setValue(myDouble, myDouble, myDouble);
Parameters:
x: double
Type: double
y: double
Type: double
z: double
Type: double
Return Type:
MutableBlockPos
// MutableBlockPos.setValue(value as Vec3i) as MutableBlockPos;
myMutableBlockPos . setValue(myVec3i);
Return Type:
MutableBlockPos
// MutableBlockPos.setValue(value as long) as MutableBlockPos;
myMutableBlockPos . setValue(myLong);
Return Type:
MutableBlockPos
// MutableBlockPos.setValue(axisCycle as AxisCycle, x as int, y as int, z as int) as MutableBlockPos;
myMutableBlockPos . setValue(myAxisCycle, myInt, myInt, myInt);
Parameters:
x: int
Type: int
y: int
Type: int
z: int
Type: int
Return Type:
MutableBlockPos
// MutableBlockPos.setWithOffset(other as Vec3i, direction as Direction) as MutableBlockPos;
myMutableBlockPos . setWithOffset(myVec3i, myDirection);
Return Type:
MutableBlockPos
// MutableBlockPos.setWithOffset(other as Vec3i, x as int, y as int, z as int) as MutableBlockPos;
myMutableBlockPos . setWithOffset(myVec3i, myInt, myInt, myInt);
Parameters:
x: int
Type: int
y: int
Type: int
z: int
Type: int
Return Type:
MutableBlockPos
// MutableBlockPos.setWithOffset(other as Vec3i, offset as Vec3i) as MutableBlockPos;
myMutableBlockPos . setWithOffset(myVec3i, myVec3i);
Return Type:
MutableBlockPos
// MutableBlockPos.setX(x as int) as MutableBlockPos;
myMutableBlockPos . setX(myInt);
Return Type:
MutableBlockPos
// MutableBlockPos.setY(y as int) as MutableBlockPos;
myMutableBlockPos . setY(myInt);
Return Type:
MutableBlockPos
// MutableBlockPos.setZ(z as int) as MutableBlockPos;
myMutableBlockPos . setZ(myInt);
Return Type:
MutableBlockPos
// MutableBlockPos.south() as BlockPos;
myMutableBlockPos . south();
Return Type:
BlockPos
// MutableBlockPos.south(distance as int) as BlockPos;
myMutableBlockPos . south(myInt);
Return Type:
BlockPos
// MutableBlockPos.south() as Vec3i;
myMutableBlockPos . south();
Return Type:
Vec3i
// MutableBlockPos.south(distance as int) as Vec3i;
myMutableBlockPos . south(myInt);
Return Type:
Vec3i
// MutableBlockPos.subtract(other as Vec3i) as BlockPos;
myMutableBlockPos . subtract(myVec3i);
Return Type:
BlockPos
// MutableBlockPos.subtract(other as Vec3i) as Vec3i;
myMutableBlockPos . subtract(myVec3i);
Return Type:
Vec3i
// MutableBlockPos.toShortString as string
myMutableBlockPos . toShortString
Return Type:
string
// MutableBlockPos.toShortString() as string;
myMutableBlockPos . toShortString();
Return Type:
string
// MutableBlockPos.west() as BlockPos;
myMutableBlockPos . west();
Return Type:
BlockPos
// MutableBlockPos.west(distance as int) as BlockPos;
myMutableBlockPos . west(myInt);
Return Type:
BlockPos
// MutableBlockPos.west() as Vec3i;
myMutableBlockPos . west();
Return Type:
Vec3i
// MutableBlockPos.west(distance as int) as Vec3i;
myMutableBlockPos . west(myInt);
Return Type:
Vec3i
// MutableBlockPos.x as int
Return Type:
int
// MutableBlockPos.x() as int;
Return Type:
int
// MutableBlockPos.y as int
Return Type:
int
// MutableBlockPos.y() as int;
Return Type:
int
// MutableBlockPos.z as int
Return Type:
int
// MutableBlockPos.z() as int;
Return Type:
int