Package net.minecraft.core
Class BlockPos.MutableBlockPos
java.lang.Object
net.minecraft.core.Vec3i
net.minecraft.core.BlockPos
net.minecraft.core.BlockPos.MutableBlockPos
- All Implemented Interfaces:
Comparable<Vec3i>
- Enclosing class:
BlockPos
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.core.BlockPos
BlockPos.MutableBlockPos
-
Field Summary
Fields inherited from class net.minecraft.core.BlockPos
CODEC, PACKED_Y_LENGTH, STREAM_CODEC, ZERO
-
Constructor Summary
ConstructorsConstructorDescriptionMutableBlockPos
(double x, double y, double z) MutableBlockPos
(int x, int y, int z) -
Method Summary
Modifier and TypeMethodDescriptionclamp
(Direction.Axis axis, int min, int max) move
(int x, int y, int z) multiply
(int scalar) offset
(int dx, int dy, int dz) relative
(Direction.Axis axis, int amount) Offsets this Vector by the given distance in the specified direction.set
(double x, double y, double z) set
(int x, int y, int z) set
(long packedPos) setWithOffset
(Vec3i vector, int offsetX, int offsetY, int offsetZ) setWithOffset
(Vec3i pos, Direction direction) setWithOffset
(Vec3i pos, Vec3i offset) setX
(int x) setY
(int y) setZ
(int z) Methods inherited from class net.minecraft.core.BlockPos
above, above, asLong, asLong, atY, below, below, betweenClosed, betweenClosed, betweenClosedStream, betweenClosedStream, betweenClosedStream, betweenClosedStream, breadthFirstTraversal, clampLocationWithin, containing, containing, cross, east, east, findClosestMatch, getBottomCenter, getCenter, getFlatIndex, getX, getY, getZ, max, min, mutable, north, north, of, offset, offset, offset, randomBetweenClosed, randomInCube, relative, south, south, spiralAround, squareOutSouthEast, subtract, west, west, withinManhattan, withinManhattanStream
Methods inherited from class net.minecraft.core.Vec3i
closerThan, closerToCenterThan, compareTo, distManhattan, distSqr, distToCenterSqr, distToCenterSqr, distToLowCornerSqr, equals, get, getX, getY, getZ, hashCode, offsetCodec, toShortString, toString
-
Constructor Details
-
MutableBlockPos
public MutableBlockPos() -
MutableBlockPos
public MutableBlockPos(int x, int y, int z) -
MutableBlockPos
public MutableBlockPos(double x, double y, double z)
-
-
Method Details
-
offset
-
multiply
-
relative
Offsets this Vector by the given distance in the specified direction. -
relative
-
rotate
-
set
-
set
-
set
-
set
-
set
-
setWithOffset
-
setWithOffset
-
setWithOffset
-
move
-
move
-
move
-
move
-
clamp
-
setX
-
setY
-
setZ
-
immutable
-