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 cl$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
Methods inherited from class net.minecraft.util.math.BlockPos
add, add, add, asLong, crossProduct, down, down, east, east, fromLong, iterate, mutableIterate, north, north, offset, 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 bLcl$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 cLcl$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 dLcl$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>Lcl$a;<init>(Lcl;)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>Ldh;<init>(III)Vintermediary <init>Lnet/minecraft/class_1167;<init>(III)Vnamed <init>Lnet/minecraft/util/math/Vec3i;<init>(III)V
-
-
Method Details
-
getX
public int getX() -
getY
public int getY() -
getZ
public int getZ() -
setPosition
- Mappings:
Namespace Name Mixin selector official cLcl$a;c(III)Lcl$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 aLcl$a;a(Lrr;)Lcl$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 cLcl$a;c(DDD)Lcl$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 gLcl$a;g(Ldh;)Lcl$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 cLcl$a;c(Lcs;)Lcl$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 cLcl$a;c(Lcs;I)Lcl$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 pLcl$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 hLcl;h()Lcl;intermediary method_12558Lnet/minecraft/class_2552;method_12558()Lnet/minecraft/class_2552;named toImmutableLnet/minecraft/util/math/BlockPos;toImmutable()Lnet/minecraft/util/math/BlockPos;
-