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_1167
named net/minecraft/util/math/Vec3i
  • Field Details

    • ZERO

      public static final Vec3i ZERO
      Mappings:
      Namespace Name Mixin selector
      official b Ldf;b:Ldf;
      intermediary field_11533 Lnet/minecraft/class_1167;field_11533:Lnet/minecraft/class_1167;
      named ZERO Lnet/minecraft/util/math/Vec3i;ZERO:Lnet/minecraft/util/math/Vec3i;
    • x

      private final int x
      Mappings:
      Namespace Name Mixin selector
      official a Ldf;a:I
      intermediary field_11532 Lnet/minecraft/class_1167;field_11532: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_11534 Lnet/minecraft/class_1167;field_11534: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_11535 Lnet/minecraft/class_1167;field_11535: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_1167;<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_1167;<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_1167;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_1167;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_10570 Lnet/minecraft/class_1167;method_10570(Lnet/minecraft/class_1167;)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_10572 Lnet/minecraft/class_1167;method_10572()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_10573 Lnet/minecraft/class_1167;method_10573()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_10574 Lnet/minecraft/class_1167;method_10574()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_10569 Lnet/minecraft/class_1167;method_10569(Lnet/minecraft/class_1167;)Lnet/minecraft/class_1167;
      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_10567 Lnet/minecraft/class_1167;method_10567(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_10568 Lnet/minecraft/class_1167;method_10568(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_10571 Lnet/minecraft/class_1167;method_10571(Lnet/minecraft/class_1167;)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_1167;toString()Ljava/lang/String;
      named toString Lnet/minecraft/util/math/Vec3i;toString()Ljava/lang/String;