Package net.minecraft.util.math
Class Vec3i
java.lang.Object
net.minecraft.util.math.Vec3i
- All Implemented Interfaces:
Comparable<Vec3i>
- Direct Known Subclasses:
BlockPos
- Mappings:
Namespace Name official ffintermediary net/minecraft/class_1167named net/minecraft/util/math/Vec3i
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcrossProduct(Vec3i vec) doubledistanceTo(int x, int y, int z) booleandoublegetSquaredDistance(Vec3i vec) intgetX()intgetY()intgetZ()inthashCode()doublemethod_19965(Vec3i vec3i) doublesquaredDistanceTo(double x, double y, double z) doublesquaredDistanceToCenter(double x, double y, double z) toString()
-
Field Details
-
ZERO
- Mappings:
Namespace Name Mixin selector official eLff;e:Lff;intermediary field_11533Lnet/minecraft/class_1167;field_11533:Lnet/minecraft/class_1167;named ZEROLnet/minecraft/util/math/Vec3i;ZERO:Lnet/minecraft/util/math/Vec3i;
-
x
private final int x- Mappings:
Namespace Name Mixin selector official aLff;a:Iintermediary field_11532Lnet/minecraft/class_1167;field_11532:Inamed xLnet/minecraft/util/math/Vec3i;x:I
-
y
private final int y- Mappings:
Namespace Name Mixin selector official bLff;b:Iintermediary field_11534Lnet/minecraft/class_1167;field_11534:Inamed yLnet/minecraft/util/math/Vec3i;y:I
-
z
private final int z- Mappings:
Namespace Name Mixin selector official cLff;c:Iintermediary field_11535Lnet/minecraft/class_1167;field_11535:Inamed zLnet/minecraft/util/math/Vec3i;z:I
-
-
Constructor Details
-
Vec3i
public Vec3i(int x, int y, int z) - Mappings:
Namespace Name Mixin selector official <init>Lff;<init>(III)Vintermediary <init>Lnet/minecraft/class_1167;<init>(III)Vnamed <init>Lnet/minecraft/util/math/Vec3i;<init>(III)V
-
Vec3i
public Vec3i(double x, double y, double z) - Mappings:
Namespace Name Mixin selector official <init>Lff;<init>(DDD)Vintermediary <init>Lnet/minecraft/class_1167;<init>(DDD)Vnamed <init>Lnet/minecraft/util/math/Vec3i;<init>(DDD)V
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
compareTo
- Specified by:
compareToin interfaceComparable<Vec3i>- Mappings:
Namespace Name Mixin selector official lLff;l(Lff;)Iintermediary method_10570Lnet/minecraft/class_1167;method_10570(Lnet/minecraft/class_1167;)Inamed compareToLnet/minecraft/util/math/Vec3i;compareTo(Lnet/minecraft/util/math/Vec3i;)I
-
getX
public int getX()- Mappings:
Namespace Name Mixin selector official oLff;o()Iintermediary method_10572Lnet/minecraft/class_1167;method_10572()Inamed getXLnet/minecraft/util/math/Vec3i;getX()I
-
getY
public int getY()- Mappings:
Namespace Name Mixin selector official pLff;p()Iintermediary method_10573Lnet/minecraft/class_1167;method_10573()Inamed getYLnet/minecraft/util/math/Vec3i;getY()I
-
getZ
public int getZ()- Mappings:
Namespace Name Mixin selector official qLff;q()Iintermediary method_10574Lnet/minecraft/class_1167;method_10574()Inamed getZLnet/minecraft/util/math/Vec3i;getZ()I
-
crossProduct
- Mappings:
Namespace Name Mixin selector official dLff;d(Lff;)Lff;intermediary method_10569Lnet/minecraft/class_1167;method_10569(Lnet/minecraft/class_1167;)Lnet/minecraft/class_1167;named crossProductLnet/minecraft/util/math/Vec3i;crossProduct(Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/util/math/Vec3i;
-
distanceTo
public double distanceTo(int x, int y, int z) - Mappings:
Namespace Name Mixin selector official hLff;h(III)Dintermediary method_12585Lnet/minecraft/class_1167;method_12585(III)Dnamed distanceToLnet/minecraft/util/math/Vec3i;distanceTo(III)D
-
method_19965
- Mappings:
Namespace Name Mixin selector official mLff;m(Lff;)Dintermediary method_19965Lnet/minecraft/class_1167;method_19965(Lnet/minecraft/class_1167;)Dnamed method_19965Lnet/minecraft/util/math/Vec3i;method_19965(Lnet/minecraft/util/math/Vec3i;)D
-
squaredDistanceTo
public double squaredDistanceTo(double x, double y, double z) - Mappings:
Namespace Name Mixin selector official fLff;f(DDD)Dintermediary method_10567Lnet/minecraft/class_1167;method_10567(DDD)Dnamed squaredDistanceToLnet/minecraft/util/math/Vec3i;squaredDistanceTo(DDD)D
-
squaredDistanceToCenter
public double squaredDistanceToCenter(double x, double y, double z) - Mappings:
Namespace Name Mixin selector official gLff;g(DDD)Dintermediary method_10568Lnet/minecraft/class_1167;method_10568(DDD)Dnamed squaredDistanceToCenterLnet/minecraft/util/math/Vec3i;squaredDistanceToCenter(DDD)D
-
getSquaredDistance
- Mappings:
Namespace Name Mixin selector official nLff;n(Lff;)Dintermediary method_10571Lnet/minecraft/class_1167;method_10571(Lnet/minecraft/class_1167;)Dnamed getSquaredDistanceLnet/minecraft/util/math/Vec3i;getSquaredDistance(Lnet/minecraft/util/math/Vec3i;)D
-
toString
-