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 >
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.atY(value as int) as BlockPos ; myMutableBlockPos . atY(myInt);
Return Type:
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
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 . containing(myPosition);
Return Type:
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
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
myMutableBlockPos . move(myInt, myInt, myInt);
Parameters:
x: int
Type: int
y: int
Type: int
z: int
Type: int
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
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
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
myMutableBlockPos . relative(myDirection);
Return Type:
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
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
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
myMutableBlockPos . setValue(myAxisCycle, myInt, myInt, myInt);
Parameters:
x: int
Type: int
y: int
Type: int
z: int
Type: int
Return Type:
MutableBlockPos
myMutableBlockPos . setWithOffset(myVec3i, myDirection);
Return Type:
MutableBlockPos
myMutableBlockPos . setWithOffset(myVec3i, myInt, myInt, myInt);
Parameters:
x: int
Type: int
y: int
Type: int
z: int
Type: int
Return Type:
MutableBlockPos
myMutableBlockPos . setWithOffset(myVec3i, myVec3i);
Return Type:
MutableBlockPos
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
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
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