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 pX, double pY, double pZ) MutableBlockPos
(int pX, int pY, int pZ) -
Method Summary
Modifier and TypeMethodDescriptionclamp
(Direction.Axis pAxis, int pMin, int pMax) move
(int pX, int pY, int pZ) multiply
(int pScalar) offset
(int pDx, int pDy, int pDz) relative
(Direction.Axis pAxis, int pAmount) Offsets this Vector by the given distance in the specified direction.set
(double pX, double pY, double pZ) set
(int pX, int pY, int pZ) set
(long pPackedPos) setWithOffset
(Vec3i pVector, int pOffsetX, int pOffsetY, int pOffsetZ) setWithOffset
(Vec3i pPos, Direction pDirection) setWithOffset
(Vec3i pPos, Vec3i pOffset) setX
(int pX) setY
(int pY) setZ
(int pZ) 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 pX, int pY, int pZ) -
MutableBlockPos
public MutableBlockPos(double pX, double pY, double pZ)
-
-
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
public BlockPos.MutableBlockPos setWithOffset(Vec3i pVector, int pOffsetX, int pOffsetY, int pOffsetZ) -
setWithOffset
-
move
-
move
-
move
-
move
-
clamp
-
setX
-
setY
-
setZ
-
immutable
-