Package net.minecraft.util.math
Class BlockPos.Mutable
java.lang.Object
net.minecraft.util.math.Vec3i
net.minecraft.util.math.BlockPos
net.minecraft.util.math.BlockPos.Mutable
- All Implemented Interfaces:
Comparable<Vec3i>
- Direct Known Subclasses:
BlockPos.Pooled
- Enclosing class:
- BlockPos
- Mappings:
Namespace Name official co$aintermediary net/minecraft/class_2552$class_2553named net/minecraft/util/math/BlockPos$Mutable
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.util.math.BlockPos
BlockPos.Mutable, BlockPos.Pooled -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(double x, double y, double z) add(int x, int y, int z) intgetX()intgetY()intgetZ()rotate(BlockRotation rotation) set(double x, double y, double z) setPosition(int x, int y, int z) voidsetY(int y) Methods inherited from class net.minecraft.util.math.BlockPos
add, asLong, crossProduct, down, down, east, east, fromLong, iterate, iterate, mutableIterate, mutableIterate, north, north, offset, south, south, subtract, up, up, west, westMethods inherited from class net.minecraft.util.math.Vec3i
compareTo, distanceTo, equals, getSquaredDistance, hashCode, squaredDistanceTo, squaredDistanceToCenter, toString
-
Field Details
-
posX
protected int posX- Mappings:
Namespace Name Mixin selector official bLco$a;b:Iintermediary field_11443Lnet/minecraft/class_2552$class_2553;field_11443:Inamed posXLnet/minecraft/util/math/BlockPos$Mutable;posX:I
-
posY
protected int posY- Mappings:
Namespace Name Mixin selector official cLco$a;c:Iintermediary field_11444Lnet/minecraft/class_2552$class_2553;field_11444:Inamed posYLnet/minecraft/util/math/BlockPos$Mutable;posY:I
-
posZ
protected int posZ- Mappings:
Namespace Name Mixin selector official dLco$a;d:Iintermediary field_11445Lnet/minecraft/class_2552$class_2553;field_11445:Inamed posZLnet/minecraft/util/math/BlockPos$Mutable;posZ:I
-
-
Constructor Details
-
Mutable
public Mutable() -
Mutable
- Mappings:
Namespace Name Mixin selector official <init>Lco$a;<init>(Lco;)Vintermediary <init>Lnet/minecraft/class_2552$class_2553;<init>(Lnet/minecraft/class_2552;)Vnamed <init>Lnet/minecraft/util/math/BlockPos$Mutable;<init>(Lnet/minecraft/util/math/BlockPos;)V
-
Mutable
public Mutable(int x, int y, int z) - Mappings:
Namespace Name Mixin selector official <init>Ldl;<init>(III)Vintermediary <init>Lnet/minecraft/class_1167;<init>(III)Vnamed <init>Lnet/minecraft/util/math/Vec3i;<init>(III)V
-
-
Method Details
-
add
-
add
-
offset
- Overrides:
offsetin classBlockPos- Mappings:
Namespace Name Mixin selector official aLco;a(Lcv;I)Lco;intermediary method_10491Lnet/minecraft/class_2552;method_10491(Lnet/minecraft/class_1354;I)Lnet/minecraft/class_2552;named offsetLnet/minecraft/util/math/BlockPos;offset(Lnet/minecraft/util/math/Direction;I)Lnet/minecraft/util/math/BlockPos;
-
rotate
- Overrides:
rotatein classBlockPos- Mappings:
Namespace Name Mixin selector official aLco;a(Laqi;)Lco;intermediary method_13894Lnet/minecraft/class_2552;method_13894(Lnet/minecraft/class_2734;)Lnet/minecraft/class_2552;named rotateLnet/minecraft/util/math/BlockPos;rotate(Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/util/math/BlockPos;
-
getX
public int getX() -
getY
public int getY() -
getZ
public int getZ() -
setPosition
- Mappings:
Namespace Name Mixin selector official cLco$a;c(III)Lco$a;intermediary method_10512Lnet/minecraft/class_2552$class_2553;method_10512(III)Lnet/minecraft/class_2552$class_2553;named setPositionLnet/minecraft/util/math/BlockPos$Mutable;setPosition(III)Lnet/minecraft/util/math/BlockPos$Mutable;
-
set
- Mappings:
Namespace Name Mixin selector official aLco$a;a(Lsn;)Lco$a;intermediary method_12560Lnet/minecraft/class_2552$class_2553;method_12560(Lnet/minecraft/class_864;)Lnet/minecraft/class_2552$class_2553;named setLnet/minecraft/util/math/BlockPos$Mutable;set(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/math/BlockPos$Mutable;
-
set
- Mappings:
Namespace Name Mixin selector official cLco$a;c(DDD)Lco$a;intermediary method_12561Lnet/minecraft/class_2552$class_2553;method_12561(DDD)Lnet/minecraft/class_2552$class_2553;named setLnet/minecraft/util/math/BlockPos$Mutable;set(DDD)Lnet/minecraft/util/math/BlockPos$Mutable;
-
set
- Mappings:
Namespace Name Mixin selector official gLco$a;g(Ldl;)Lco$a;intermediary method_12564Lnet/minecraft/class_2552$class_2553;method_12564(Lnet/minecraft/class_1167;)Lnet/minecraft/class_2552$class_2553;named setLnet/minecraft/util/math/BlockPos$Mutable;set(Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/util/math/BlockPos$Mutable;
-
move
- Mappings:
Namespace Name Mixin selector official cLco$a;c(Lcv;)Lco$a;intermediary method_12562Lnet/minecraft/class_2552$class_2553;method_12562(Lnet/minecraft/class_1354;)Lnet/minecraft/class_2552$class_2553;named moveLnet/minecraft/util/math/BlockPos$Mutable;move(Lnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/BlockPos$Mutable;
-
move
- Mappings:
Namespace Name Mixin selector official cLco$a;c(Lcv;I)Lco$a;intermediary method_12563Lnet/minecraft/class_2552$class_2553;method_12563(Lnet/minecraft/class_1354;I)Lnet/minecraft/class_2552$class_2553;named moveLnet/minecraft/util/math/BlockPos$Mutable;move(Lnet/minecraft/util/math/Direction;I)Lnet/minecraft/util/math/BlockPos$Mutable;
-
setY
public void setY(int y) - Mappings:
Namespace Name Mixin selector official pLco$a;p(I)Vintermediary method_12565Lnet/minecraft/class_2552$class_2553;method_12565(I)Vnamed setYLnet/minecraft/util/math/BlockPos$Mutable;setY(I)V
-
toImmutable
- Overrides:
toImmutablein classBlockPos- Mappings:
Namespace Name Mixin selector official hLco;h()Lco;intermediary method_12558Lnet/minecraft/class_2552;method_12558()Lnet/minecraft/class_2552;named toImmutableLnet/minecraft/util/math/BlockPos;toImmutable()Lnet/minecraft/util/math/BlockPos;
-