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 et$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 bLet$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 cLet$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 dLet$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>Let$a;<init>(Let;)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>Lfq;<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 aLet;a(Lfa;I)Let;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 aLet;a(Latm;)Let;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 cLet$a;c(III)Let$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 aLet$a;a(Lvg;)Let$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 cLet$a;c(DDD)Let$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 gLet$a;g(Lfq;)Let$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 cLet$a;c(Lfa;)Let$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 cLet$a;c(Lfa;I)Let$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 pLet$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 hLet;h()Let;intermediary method_12558Lnet/minecraft/class_2552;method_12558()Lnet/minecraft/class_2552;named toImmutableLnet/minecraft/util/math/BlockPos;toImmutable()Lnet/minecraft/util/math/BlockPos;
-