Enum Class AxisTransformation

java.lang.Object
java.lang.Enum<AxisTransformation>
net.minecraft.util.math.AxisTransformation
All Implemented Interfaces:
Serializable, Comparable<AxisTransformation>, Constable

public enum AxisTransformation extends Enum<AxisTransformation>
Mappings:
Namespace Name
named net/minecraft/util/math/AxisTransformation
intermediary net/minecraft/class_4998
official j
  • Enum Constant Details

    • P123

      public static final AxisTransformation P123
      Mappings:
      Namespace Name Mixin selector
      named P123 Lnet/minecraft/util/math/AxisTransformation;P123:Lnet/minecraft/util/math/AxisTransformation;
      intermediary field_23362 Lnet/minecraft/class_4998;field_23362:Lnet/minecraft/class_4998;
      official a Lj;a:Lj;
    • P213

      public static final AxisTransformation P213
      Mappings:
      Namespace Name Mixin selector
      named P213 Lnet/minecraft/util/math/AxisTransformation;P213:Lnet/minecraft/util/math/AxisTransformation;
      intermediary field_23363 Lnet/minecraft/class_4998;field_23363:Lnet/minecraft/class_4998;
      official b Lj;b:Lj;
    • P132

      public static final AxisTransformation P132
      Mappings:
      Namespace Name Mixin selector
      named P132 Lnet/minecraft/util/math/AxisTransformation;P132:Lnet/minecraft/util/math/AxisTransformation;
      intermediary field_23364 Lnet/minecraft/class_4998;field_23364:Lnet/minecraft/class_4998;
      official c Lj;c:Lj;
    • P312

      public static final AxisTransformation P312
      Mappings:
      Namespace Name Mixin selector
      named P312 Lnet/minecraft/util/math/AxisTransformation;P312:Lnet/minecraft/util/math/AxisTransformation;
      intermediary field_23366 Lnet/minecraft/class_4998;field_23366:Lnet/minecraft/class_4998;
      official d Lj;d:Lj;
    • P231

      public static final AxisTransformation P231
      Mappings:
      Namespace Name Mixin selector
      named P231 Lnet/minecraft/util/math/AxisTransformation;P231:Lnet/minecraft/util/math/AxisTransformation;
      intermediary field_23365 Lnet/minecraft/class_4998;field_23365:Lnet/minecraft/class_4998;
      official e Lj;e:Lj;
    • P321

      public static final AxisTransformation P321
      Mappings:
      Namespace Name Mixin selector
      named P321 Lnet/minecraft/util/math/AxisTransformation;P321:Lnet/minecraft/util/math/AxisTransformation;
      intermediary field_23367 Lnet/minecraft/class_4998;field_23367:Lnet/minecraft/class_4998;
      official f Lj;f:Lj;
  • Field Details

    • COMBINATIONS

      private static final AxisTransformation[][] COMBINATIONS
      Mappings:
      Namespace Name Mixin selector
      named COMBINATIONS Lnet/minecraft/util/math/AxisTransformation;COMBINATIONS:[[Lnet/minecraft/util/math/AxisTransformation;
      intermediary field_57036 Lnet/minecraft/class_4998;field_57036:[[Lnet/minecraft/class_4998;
      official k Lj;k:[[Lj;
    • field_63628

      private static final AxisTransformation[] field_63628
      Mappings:
      Namespace Name Mixin selector
      named field_63628 Lnet/minecraft/util/math/AxisTransformation;field_63628:[Lnet/minecraft/util/math/AxisTransformation;
      intermediary field_63628 Lnet/minecraft/class_4998;field_63628:[Lnet/minecraft/class_4998;
      official l Lj;l:[Lj;
    • field_63625

      private final int field_63625
      Mappings:
      Namespace Name Mixin selector
      named field_63625 Lnet/minecraft/util/math/AxisTransformation;field_63625:I
      intermediary field_63625 Lnet/minecraft/class_4998;field_63625:I
      official g Lj;g:I
    • field_63626

      private final int field_63626
      Mappings:
      Namespace Name Mixin selector
      named field_63626 Lnet/minecraft/util/math/AxisTransformation;field_63626:I
      intermediary field_63626 Lnet/minecraft/class_4998;field_63626:I
      official h Lj;h:I
    • field_63627

      private final int field_63627
      Mappings:
      Namespace Name Mixin selector
      named field_63627 Lnet/minecraft/util/math/AxisTransformation;field_63627:I
      intermediary field_63627 Lnet/minecraft/class_4998;field_63627:I
      official i Lj;i:I
    • matrix

      private final Matrix3fc matrix
      Mappings:
      Namespace Name Mixin selector
      named matrix Lnet/minecraft/util/math/AxisTransformation;matrix:Lorg/joml/Matrix3fc;
      intermediary field_23369 Lnet/minecraft/class_4998;field_23369:Lorg/joml/Matrix3fc;
      official j Lj;j:Lorg/joml/Matrix3fc;
  • Constructor Details

    • AxisTransformation

      private AxisTransformation(int xMapping, int yMapping, int zMapping)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/util/math/AxisTransformation;<init>(Ljava/lang/String;IIII)V
      intermediary <init> Lnet/minecraft/class_4998;<init>(Ljava/lang/String;IIII)V
      official <init> Lj;<init>(Ljava/lang/String;IIII)V
  • Method Details

    • values

      public static AxisTransformation[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static AxisTransformation valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • prepend

      public AxisTransformation prepend(AxisTransformation transformation)
      Mappings:
      Namespace Name Mixin selector
      named prepend Lnet/minecraft/util/math/AxisTransformation;prepend(Lnet/minecraft/util/math/AxisTransformation;)Lnet/minecraft/util/math/AxisTransformation;
      intermediary method_26418 Lnet/minecraft/class_4998;method_26418(Lnet/minecraft/class_4998;)Lnet/minecraft/class_4998;
      official a Lj;a(Lj;)Lj;
    • method_75493

      public AxisTransformation method_75493()
      Mappings:
      Namespace Name Mixin selector
      named method_75493 Lnet/minecraft/util/math/AxisTransformation;method_75493()Lnet/minecraft/util/math/AxisTransformation;
      intermediary method_75493 Lnet/minecraft/class_4998;method_75493()Lnet/minecraft/class_4998;
      official a Lj;a()Lj;
    • method_75494

      public int method_75494(int int2)
      Mappings:
      Namespace Name Mixin selector
      named method_75494 Lnet/minecraft/util/math/AxisTransformation;method_75494(I)I
      intermediary method_75494 Lnet/minecraft/class_4998;method_75494(I)I
      official a Lj;a(I)I
    • method_75497

      public Direction.Axis method_75497(Direction.Axis axis)
      Mappings:
      Namespace Name Mixin selector
      named method_75497 Lnet/minecraft/util/math/AxisTransformation;method_75497(Lnet/minecraft/util/math/Direction$Axis;)Lnet/minecraft/util/math/Direction$Axis;
      intermediary method_75497 Lnet/minecraft/class_4998;method_75497(Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350$class_2351;
      official a Lj;a(Ljf$a;)Ljf$a;
    • method_75498

      public Vector3f method_75498(Vector3f vector3f)
      Mappings:
      Namespace Name Mixin selector
      named method_75498 Lnet/minecraft/util/math/AxisTransformation;method_75498(Lorg/joml/Vector3f;)Lorg/joml/Vector3f;
      intermediary method_75498 Lnet/minecraft/class_4998;method_75498(Lorg/joml/Vector3f;)Lorg/joml/Vector3f;
      official a Lj;a(Lorg/joml/Vector3f;)Lorg/joml/Vector3f;
    • method_75499

      public Vector3i method_75499(Vector3i vector3i)
      Mappings:
      Namespace Name Mixin selector
      named method_75499 Lnet/minecraft/util/math/AxisTransformation;method_75499(Lorg/joml/Vector3i;)Lorg/joml/Vector3i;
      intermediary method_75499 Lnet/minecraft/class_4998;method_75499(Lorg/joml/Vector3i;)Lorg/joml/Vector3i;
      official a Lj;a(Lorg/joml/Vector3i;)Lorg/joml/Vector3i;
    • getMatrix

      public Matrix3fc getMatrix()
      Mappings:
      Namespace Name Mixin selector
      named getMatrix Lnet/minecraft/util/math/AxisTransformation;getMatrix()Lorg/joml/Matrix3fc;
      intermediary method_26416 Lnet/minecraft/class_4998;method_26416()Lorg/joml/Matrix3fc;
      official b Lj;b()Lorg/joml/Matrix3fc;