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 cm$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 bLcm$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 cLcm$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 dLcm$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>Lcm$a;<init>(Lcm;)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>Ldi;<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 cLcm$a;c(III)Lcm$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 aLcm$a;a(Lrw;)Lcm$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 cLcm$a;c(DDD)Lcm$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 gLcm$a;g(Ldi;)Lcm$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 cLcm$a;c(Lct;)Lcm$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 cLcm$a;c(Lct;I)Lcm$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 pLcm$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 hLcm;h()Lcm;intermediary method_12558Lnet/minecraft/class_2552;method_12558()Lnet/minecraft/class_2552;named toImmutableLnet/minecraft/util/math/BlockPos;toImmutable()Lnet/minecraft/util/math/BlockPos;
-