Class Vec3i

java.lang.Object
net.minecraft.util.math.Vec3i
All Implemented Interfaces:
Comparable<Vec3i>
Direct Known Subclasses:
BlockPos

public class Vec3i
extends Object
implements Comparable<Vec3i>
Mappings:
Namespace Name
official df
intermediary net/minecraft/class_1400
named net/minecraft/util/math/Vec3i
  • Field Details

    • INSTANCE

      public static final Vec3i INSTANCE
      Mappings:
      Namespace Name Mixin selector
      official b Ldf;b:Ldf;
      intermediary field_5896 Lnet/minecraft/class_1400;field_5896:Lnet/minecraft/class_1400;
      named INSTANCE Lnet/minecraft/util/math/Vec3i;INSTANCE:Lnet/minecraft/util/math/Vec3i;
    • x

      private final int x
      Mappings:
      Namespace Name Mixin selector
      official a Ldf;a:I
      intermediary field_5895 Lnet/minecraft/class_1400;field_5895:I
      named x Lnet/minecraft/util/math/Vec3i;x:I
    • y

      private final int y
      Mappings:
      Namespace Name Mixin selector
      official c Ldf;c:I
      intermediary field_5897 Lnet/minecraft/class_1400;field_5897:I
      named y Lnet/minecraft/util/math/Vec3i;y:I
    • z

      private final int z
      Mappings:
      Namespace Name Mixin selector
      official d Ldf;d:I
      intermediary field_5898 Lnet/minecraft/class_1400;field_5898:I
      named z Lnet/minecraft/util/math/Vec3i;z:I
  • Constructor Details

    • Vec3i

      public Vec3i​(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldf;<init>(III)V
      intermediary <init> Lnet/minecraft/class_1400;<init>(III)V
      named <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> Ldf;<init>(DDD)V
      intermediary <init> Lnet/minecraft/class_1400;<init>(DDD)V
      named <init> Lnet/minecraft/util/math/Vec3i;<init>(DDD)V
  • Method Details

    • equals

      public boolean equals​(Object object)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Ldf;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_1400;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/util/math/Vec3i;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Mappings:
      Namespace Name Mixin selector
      official hashCode Ldf;hashCode()I
      intermediary hashCode Lnet/minecraft/class_1400;hashCode()I
      named hashCode Lnet/minecraft/util/math/Vec3i;hashCode()I
    • compareTo

      public int compareTo​(Vec3i vec3i)
      Specified by:
      compareTo in interface Comparable<Vec3i>
      Mappings:
      Namespace Name Mixin selector
      official g Ldf;g(Ldf;)I
      intermediary method_4976 Lnet/minecraft/class_1400;method_4976(Lnet/minecraft/class_1400;)I
      named compareTo Lnet/minecraft/util/math/Vec3i;compareTo(Lnet/minecraft/util/math/Vec3i;)I
    • getX

      public int getX()
      Mappings:
      Namespace Name Mixin selector
      official n Ldf;n()I
      intermediary method_4978 Lnet/minecraft/class_1400;method_4978()I
      named getX Lnet/minecraft/util/math/Vec3i;getX()I
    • getY

      public int getY()
      Mappings:
      Namespace Name Mixin selector
      official o Ldf;o()I
      intermediary method_4979 Lnet/minecraft/class_1400;method_4979()I
      named getY Lnet/minecraft/util/math/Vec3i;getY()I
    • getZ

      public int getZ()
      Mappings:
      Namespace Name Mixin selector
      official p Ldf;p()I
      intermediary method_4980 Lnet/minecraft/class_1400;method_4980()I
      named getZ Lnet/minecraft/util/math/Vec3i;getZ()I
    • crossProduct

      public Vec3i crossProduct​(Vec3i vec)
      Mappings:
      Namespace Name Mixin selector
      official d Ldf;d(Ldf;)Ldf;
      intermediary method_4975 Lnet/minecraft/class_1400;method_4975(Lnet/minecraft/class_1400;)Lnet/minecraft/class_1400;
      named crossProduct Lnet/minecraft/util/math/Vec3i;crossProduct(Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/util/math/Vec3i;
    • squaredDistanceTo

      public double squaredDistanceTo​(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official c Ldf;c(DDD)D
      intermediary method_4973 Lnet/minecraft/class_1400;method_4973(DDD)D
      named squaredDistanceTo Lnet/minecraft/util/math/Vec3i;squaredDistanceTo(DDD)D
    • squaredDistanceToCenter

      public double squaredDistanceToCenter​(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official d Ldf;d(DDD)D
      intermediary method_4974 Lnet/minecraft/class_1400;method_4974(DDD)D
      named squaredDistanceToCenter Lnet/minecraft/util/math/Vec3i;squaredDistanceToCenter(DDD)D
    • getSquaredDistance

      public double getSquaredDistance​(Vec3i vec)
      Mappings:
      Namespace Name Mixin selector
      official i Ldf;i(Ldf;)D
      intermediary method_4977 Lnet/minecraft/class_1400;method_4977(Lnet/minecraft/class_1400;)D
      named getSquaredDistance Lnet/minecraft/util/math/Vec3i;getSquaredDistance(Lnet/minecraft/util/math/Vec3i;)D
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Ldf;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_1400;toString()Ljava/lang/String;
      named toString Lnet/minecraft/util/math/Vec3i;toString()Ljava/lang/String;