Enum Class DirectionTransformation

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

public enum DirectionTransformation extends Enum<DirectionTransformation> implements StringIdentifiable
Mappings:
Namespace Name
named net/minecraft/util/math/DirectionTransformation
intermediary net/minecraft/class_4990
official h
  • Enum Constant Details Link icon

    • IDENTITY Link icon

      public static final DirectionTransformation IDENTITY
      Mappings:
      Namespace Name Mixin selector
      named IDENTITY Lnet/minecraft/util/math/DirectionTransformation;IDENTITY:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23292 Lnet/minecraft/class_4990;field_23292:Lnet/minecraft/class_4990;
      official a Lh;a:Lh;
    • ROT_180_FACE_XY Link icon

      public static final DirectionTransformation ROT_180_FACE_XY
      Mappings:
      Namespace Name Mixin selector
      named ROT_180_FACE_XY Lnet/minecraft/util/math/DirectionTransformation;ROT_180_FACE_XY:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23299 Lnet/minecraft/class_4990;field_23299:Lnet/minecraft/class_4990;
      official b Lh;b:Lh;
    • ROT_180_FACE_XZ Link icon

      public static final DirectionTransformation ROT_180_FACE_XZ
      Mappings:
      Namespace Name Mixin selector
      named ROT_180_FACE_XZ Lnet/minecraft/util/math/DirectionTransformation;ROT_180_FACE_XZ:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23300 Lnet/minecraft/class_4990;field_23300:Lnet/minecraft/class_4990;
      official c Lh;c:Lh;
    • ROT_180_FACE_YZ Link icon

      public static final DirectionTransformation ROT_180_FACE_YZ
      Mappings:
      Namespace Name Mixin selector
      named ROT_180_FACE_YZ Lnet/minecraft/util/math/DirectionTransformation;ROT_180_FACE_YZ:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23301 Lnet/minecraft/class_4990;field_23301:Lnet/minecraft/class_4990;
      official d Lh;d:Lh;
    • ROT_120_NNN Link icon

      public static final DirectionTransformation ROT_120_NNN
      Mappings:
      Namespace Name Mixin selector
      named ROT_120_NNN Lnet/minecraft/util/math/DirectionTransformation;ROT_120_NNN:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23302 Lnet/minecraft/class_4990;field_23302:Lnet/minecraft/class_4990;
      official e Lh;e:Lh;
    • ROT_120_NNP Link icon

      public static final DirectionTransformation ROT_120_NNP
      Mappings:
      Namespace Name Mixin selector
      named ROT_120_NNP Lnet/minecraft/util/math/DirectionTransformation;ROT_120_NNP:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23303 Lnet/minecraft/class_4990;field_23303:Lnet/minecraft/class_4990;
      official f Lh;f:Lh;
    • ROT_120_NPN Link icon

      public static final DirectionTransformation ROT_120_NPN
      Mappings:
      Namespace Name Mixin selector
      named ROT_120_NPN Lnet/minecraft/util/math/DirectionTransformation;ROT_120_NPN:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23304 Lnet/minecraft/class_4990;field_23304:Lnet/minecraft/class_4990;
      official g Lh;g:Lh;
    • ROT_120_NPP Link icon

      public static final DirectionTransformation ROT_120_NPP
      Mappings:
      Namespace Name Mixin selector
      named ROT_120_NPP Lnet/minecraft/util/math/DirectionTransformation;ROT_120_NPP:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23305 Lnet/minecraft/class_4990;field_23305:Lnet/minecraft/class_4990;
      official h Lh;h:Lh;
    • ROT_120_PNN Link icon

      public static final DirectionTransformation ROT_120_PNN
      Mappings:
      Namespace Name Mixin selector
      named ROT_120_PNN Lnet/minecraft/util/math/DirectionTransformation;ROT_120_PNN:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23306 Lnet/minecraft/class_4990;field_23306:Lnet/minecraft/class_4990;
      official i Lh;i:Lh;
    • ROT_120_PNP Link icon

      public static final DirectionTransformation ROT_120_PNP
      Mappings:
      Namespace Name Mixin selector
      named ROT_120_PNP Lnet/minecraft/util/math/DirectionTransformation;ROT_120_PNP:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23307 Lnet/minecraft/class_4990;field_23307:Lnet/minecraft/class_4990;
      official j Lh;j:Lh;
    • ROT_120_PPN Link icon

      public static final DirectionTransformation ROT_120_PPN
      Mappings:
      Namespace Name Mixin selector
      named ROT_120_PPN Lnet/minecraft/util/math/DirectionTransformation;ROT_120_PPN:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23308 Lnet/minecraft/class_4990;field_23308:Lnet/minecraft/class_4990;
      official k Lh;k:Lh;
    • ROT_120_PPP Link icon

      public static final DirectionTransformation ROT_120_PPP
      Mappings:
      Namespace Name Mixin selector
      named ROT_120_PPP Lnet/minecraft/util/math/DirectionTransformation;ROT_120_PPP:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23309 Lnet/minecraft/class_4990;field_23309:Lnet/minecraft/class_4990;
      official l Lh;l:Lh;
    • ROT_180_EDGE_XY_NEG Link icon

      public static final DirectionTransformation ROT_180_EDGE_XY_NEG
      Mappings:
      Namespace Name Mixin selector
      named ROT_180_EDGE_XY_NEG Lnet/minecraft/util/math/DirectionTransformation;ROT_180_EDGE_XY_NEG:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23310 Lnet/minecraft/class_4990;field_23310:Lnet/minecraft/class_4990;
      official m Lh;m:Lh;
    • ROT_180_EDGE_XY_POS Link icon

      public static final DirectionTransformation ROT_180_EDGE_XY_POS
      Mappings:
      Namespace Name Mixin selector
      named ROT_180_EDGE_XY_POS Lnet/minecraft/util/math/DirectionTransformation;ROT_180_EDGE_XY_POS:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23311 Lnet/minecraft/class_4990;field_23311:Lnet/minecraft/class_4990;
      official n Lh;n:Lh;
    • ROT_180_EDGE_XZ_NEG Link icon

      public static final DirectionTransformation ROT_180_EDGE_XZ_NEG
      Mappings:
      Namespace Name Mixin selector
      named ROT_180_EDGE_XZ_NEG Lnet/minecraft/util/math/DirectionTransformation;ROT_180_EDGE_XZ_NEG:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23312 Lnet/minecraft/class_4990;field_23312:Lnet/minecraft/class_4990;
      official o Lh;o:Lh;
    • ROT_180_EDGE_XZ_POS Link icon

      public static final DirectionTransformation ROT_180_EDGE_XZ_POS
      Mappings:
      Namespace Name Mixin selector
      named ROT_180_EDGE_XZ_POS Lnet/minecraft/util/math/DirectionTransformation;ROT_180_EDGE_XZ_POS:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23313 Lnet/minecraft/class_4990;field_23313:Lnet/minecraft/class_4990;
      official p Lh;p:Lh;
    • ROT_180_EDGE_YZ_NEG Link icon

      public static final DirectionTransformation ROT_180_EDGE_YZ_NEG
      Mappings:
      Namespace Name Mixin selector
      named ROT_180_EDGE_YZ_NEG Lnet/minecraft/util/math/DirectionTransformation;ROT_180_EDGE_YZ_NEG:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23314 Lnet/minecraft/class_4990;field_23314:Lnet/minecraft/class_4990;
      official q Lh;q:Lh;
    • ROT_180_EDGE_YZ_POS Link icon

      public static final DirectionTransformation ROT_180_EDGE_YZ_POS
      Mappings:
      Namespace Name Mixin selector
      named ROT_180_EDGE_YZ_POS Lnet/minecraft/util/math/DirectionTransformation;ROT_180_EDGE_YZ_POS:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23315 Lnet/minecraft/class_4990;field_23315:Lnet/minecraft/class_4990;
      official r Lh;r:Lh;
    • ROT_90_X_NEG Link icon

      public static final DirectionTransformation ROT_90_X_NEG
      Mappings:
      Namespace Name Mixin selector
      named ROT_90_X_NEG Lnet/minecraft/util/math/DirectionTransformation;ROT_90_X_NEG:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23316 Lnet/minecraft/class_4990;field_23316:Lnet/minecraft/class_4990;
      official s Lh;s:Lh;
    • ROT_90_X_POS Link icon

      public static final DirectionTransformation ROT_90_X_POS
      Mappings:
      Namespace Name Mixin selector
      named ROT_90_X_POS Lnet/minecraft/util/math/DirectionTransformation;ROT_90_X_POS:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23317 Lnet/minecraft/class_4990;field_23317:Lnet/minecraft/class_4990;
      official t Lh;t:Lh;
    • ROT_90_Y_NEG Link icon

      public static final DirectionTransformation ROT_90_Y_NEG
      Mappings:
      Namespace Name Mixin selector
      named ROT_90_Y_NEG Lnet/minecraft/util/math/DirectionTransformation;ROT_90_Y_NEG:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23318 Lnet/minecraft/class_4990;field_23318:Lnet/minecraft/class_4990;
      official u Lh;u:Lh;
    • ROT_90_Y_POS Link icon

      public static final DirectionTransformation ROT_90_Y_POS
      Mappings:
      Namespace Name Mixin selector
      named ROT_90_Y_POS Lnet/minecraft/util/math/DirectionTransformation;ROT_90_Y_POS:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23319 Lnet/minecraft/class_4990;field_23319:Lnet/minecraft/class_4990;
      official v Lh;v:Lh;
    • ROT_90_Z_NEG Link icon

      public static final DirectionTransformation ROT_90_Z_NEG
      Mappings:
      Namespace Name Mixin selector
      named ROT_90_Z_NEG Lnet/minecraft/util/math/DirectionTransformation;ROT_90_Z_NEG:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23320 Lnet/minecraft/class_4990;field_23320:Lnet/minecraft/class_4990;
      official w Lh;w:Lh;
    • ROT_90_Z_POS Link icon

      public static final DirectionTransformation ROT_90_Z_POS
      Mappings:
      Namespace Name Mixin selector
      named ROT_90_Z_POS Lnet/minecraft/util/math/DirectionTransformation;ROT_90_Z_POS:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23321 Lnet/minecraft/class_4990;field_23321:Lnet/minecraft/class_4990;
      official x Lh;x:Lh;
    • INVERSION Link icon

      public static final DirectionTransformation INVERSION
      Mappings:
      Namespace Name Mixin selector
      named INVERSION Lnet/minecraft/util/math/DirectionTransformation;INVERSION:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23322 Lnet/minecraft/class_4990;field_23322:Lnet/minecraft/class_4990;
      official y Lh;y:Lh;
    • INVERT_X Link icon

      public static final DirectionTransformation INVERT_X
      Mappings:
      Namespace Name Mixin selector
      named INVERT_X Lnet/minecraft/util/math/DirectionTransformation;INVERT_X:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23323 Lnet/minecraft/class_4990;field_23323:Lnet/minecraft/class_4990;
      official z Lh;z:Lh;
    • INVERT_Y Link icon

      public static final DirectionTransformation INVERT_Y
      Mappings:
      Namespace Name Mixin selector
      named INVERT_Y Lnet/minecraft/util/math/DirectionTransformation;INVERT_Y:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23266 Lnet/minecraft/class_4990;field_23266:Lnet/minecraft/class_4990;
      official A Lh;A:Lh;
    • INVERT_Z Link icon

      public static final DirectionTransformation INVERT_Z
      Mappings:
      Namespace Name Mixin selector
      named INVERT_Z Lnet/minecraft/util/math/DirectionTransformation;INVERT_Z:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23267 Lnet/minecraft/class_4990;field_23267:Lnet/minecraft/class_4990;
      official B Lh;B:Lh;
    • ROT_60_REF_NNN Link icon

      public static final DirectionTransformation ROT_60_REF_NNN
      Mappings:
      Namespace Name Mixin selector
      named ROT_60_REF_NNN Lnet/minecraft/util/math/DirectionTransformation;ROT_60_REF_NNN:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23268 Lnet/minecraft/class_4990;field_23268:Lnet/minecraft/class_4990;
      official C Lh;C:Lh;
    • ROT_60_REF_NNP Link icon

      public static final DirectionTransformation ROT_60_REF_NNP
      Mappings:
      Namespace Name Mixin selector
      named ROT_60_REF_NNP Lnet/minecraft/util/math/DirectionTransformation;ROT_60_REF_NNP:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23269 Lnet/minecraft/class_4990;field_23269:Lnet/minecraft/class_4990;
      official D Lh;D:Lh;
    • ROT_60_REF_NPN Link icon

      public static final DirectionTransformation ROT_60_REF_NPN
      Mappings:
      Namespace Name Mixin selector
      named ROT_60_REF_NPN Lnet/minecraft/util/math/DirectionTransformation;ROT_60_REF_NPN:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23270 Lnet/minecraft/class_4990;field_23270:Lnet/minecraft/class_4990;
      official E Lh;E:Lh;
    • ROT_60_REF_NPP Link icon

      public static final DirectionTransformation ROT_60_REF_NPP
      Mappings:
      Namespace Name Mixin selector
      named ROT_60_REF_NPP Lnet/minecraft/util/math/DirectionTransformation;ROT_60_REF_NPP:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23271 Lnet/minecraft/class_4990;field_23271:Lnet/minecraft/class_4990;
      official F Lh;F:Lh;
    • ROT_60_REF_PNN Link icon

      public static final DirectionTransformation ROT_60_REF_PNN
      Mappings:
      Namespace Name Mixin selector
      named ROT_60_REF_PNN Lnet/minecraft/util/math/DirectionTransformation;ROT_60_REF_PNN:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23272 Lnet/minecraft/class_4990;field_23272:Lnet/minecraft/class_4990;
      official G Lh;G:Lh;
    • ROT_60_REF_PNP Link icon

      public static final DirectionTransformation ROT_60_REF_PNP
      Mappings:
      Namespace Name Mixin selector
      named ROT_60_REF_PNP Lnet/minecraft/util/math/DirectionTransformation;ROT_60_REF_PNP:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23273 Lnet/minecraft/class_4990;field_23273:Lnet/minecraft/class_4990;
      official H Lh;H:Lh;
    • ROT_60_REF_PPN Link icon

      public static final DirectionTransformation ROT_60_REF_PPN
      Mappings:
      Namespace Name Mixin selector
      named ROT_60_REF_PPN Lnet/minecraft/util/math/DirectionTransformation;ROT_60_REF_PPN:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23274 Lnet/minecraft/class_4990;field_23274:Lnet/minecraft/class_4990;
      official I Lh;I:Lh;
    • ROT_60_REF_PPP Link icon

      public static final DirectionTransformation ROT_60_REF_PPP
      Mappings:
      Namespace Name Mixin selector
      named ROT_60_REF_PPP Lnet/minecraft/util/math/DirectionTransformation;ROT_60_REF_PPP:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23275 Lnet/minecraft/class_4990;field_23275:Lnet/minecraft/class_4990;
      official J Lh;J:Lh;
    • SWAP_XY Link icon

      public static final DirectionTransformation SWAP_XY
      Mappings:
      Namespace Name Mixin selector
      named SWAP_XY Lnet/minecraft/util/math/DirectionTransformation;SWAP_XY:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23276 Lnet/minecraft/class_4990;field_23276:Lnet/minecraft/class_4990;
      official K Lh;K:Lh;
    • SWAP_YZ Link icon

      public static final DirectionTransformation SWAP_YZ
      Mappings:
      Namespace Name Mixin selector
      named SWAP_YZ Lnet/minecraft/util/math/DirectionTransformation;SWAP_YZ:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23277 Lnet/minecraft/class_4990;field_23277:Lnet/minecraft/class_4990;
      official L Lh;L:Lh;
    • SWAP_XZ Link icon

      public static final DirectionTransformation SWAP_XZ
      Mappings:
      Namespace Name Mixin selector
      named SWAP_XZ Lnet/minecraft/util/math/DirectionTransformation;SWAP_XZ:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23278 Lnet/minecraft/class_4990;field_23278:Lnet/minecraft/class_4990;
      official M Lh;M:Lh;
    • SWAP_NEG_XY Link icon

      public static final DirectionTransformation SWAP_NEG_XY
      Mappings:
      Namespace Name Mixin selector
      named SWAP_NEG_XY Lnet/minecraft/util/math/DirectionTransformation;SWAP_NEG_XY:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23279 Lnet/minecraft/class_4990;field_23279:Lnet/minecraft/class_4990;
      official N Lh;N:Lh;
    • SWAP_NEG_YZ Link icon

      public static final DirectionTransformation SWAP_NEG_YZ
      Mappings:
      Namespace Name Mixin selector
      named SWAP_NEG_YZ Lnet/minecraft/util/math/DirectionTransformation;SWAP_NEG_YZ:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23280 Lnet/minecraft/class_4990;field_23280:Lnet/minecraft/class_4990;
      official O Lh;O:Lh;
    • SWAP_NEG_XZ Link icon

      public static final DirectionTransformation SWAP_NEG_XZ
      Mappings:
      Namespace Name Mixin selector
      named SWAP_NEG_XZ Lnet/minecraft/util/math/DirectionTransformation;SWAP_NEG_XZ:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23281 Lnet/minecraft/class_4990;field_23281:Lnet/minecraft/class_4990;
      official P Lh;P:Lh;
    • ROT_90_REF_X_NEG Link icon

      public static final DirectionTransformation ROT_90_REF_X_NEG
      Mappings:
      Namespace Name Mixin selector
      named ROT_90_REF_X_NEG Lnet/minecraft/util/math/DirectionTransformation;ROT_90_REF_X_NEG:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23282 Lnet/minecraft/class_4990;field_23282:Lnet/minecraft/class_4990;
      official Q Lh;Q:Lh;
    • ROT_90_REF_X_POS Link icon

      public static final DirectionTransformation ROT_90_REF_X_POS
      Mappings:
      Namespace Name Mixin selector
      named ROT_90_REF_X_POS Lnet/minecraft/util/math/DirectionTransformation;ROT_90_REF_X_POS:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23283 Lnet/minecraft/class_4990;field_23283:Lnet/minecraft/class_4990;
      official R Lh;R:Lh;
    • ROT_90_REF_Y_NEG Link icon

      public static final DirectionTransformation ROT_90_REF_Y_NEG
      Mappings:
      Namespace Name Mixin selector
      named ROT_90_REF_Y_NEG Lnet/minecraft/util/math/DirectionTransformation;ROT_90_REF_Y_NEG:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23284 Lnet/minecraft/class_4990;field_23284:Lnet/minecraft/class_4990;
      official S Lh;S:Lh;
    • ROT_90_REF_Y_POS Link icon

      public static final DirectionTransformation ROT_90_REF_Y_POS
      Mappings:
      Namespace Name Mixin selector
      named ROT_90_REF_Y_POS Lnet/minecraft/util/math/DirectionTransformation;ROT_90_REF_Y_POS:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23285 Lnet/minecraft/class_4990;field_23285:Lnet/minecraft/class_4990;
      official T Lh;T:Lh;
    • ROT_90_REF_Z_NEG Link icon

      public static final DirectionTransformation ROT_90_REF_Z_NEG
      Mappings:
      Namespace Name Mixin selector
      named ROT_90_REF_Z_NEG Lnet/minecraft/util/math/DirectionTransformation;ROT_90_REF_Z_NEG:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23286 Lnet/minecraft/class_4990;field_23286:Lnet/minecraft/class_4990;
      official U Lh;U:Lh;
    • ROT_90_REF_Z_POS Link icon

      public static final DirectionTransformation ROT_90_REF_Z_POS
      Mappings:
      Namespace Name Mixin selector
      named ROT_90_REF_Z_POS Lnet/minecraft/util/math/DirectionTransformation;ROT_90_REF_Z_POS:Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23287 Lnet/minecraft/class_4990;field_23287:Lnet/minecraft/class_4990;
      official V Lh;V:Lh;
  • Field Details Link icon

    • COMBINATIONS Link icon

      private static final DirectionTransformation[][] COMBINATIONS
      Mappings:
      Namespace Name Mixin selector
      named COMBINATIONS Lnet/minecraft/util/math/DirectionTransformation;COMBINATIONS:[[Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23296 Lnet/minecraft/class_4990;field_23296:[[Lnet/minecraft/class_4990;
      official ae Lh;ae:[[Lh;
    • INVERSES Link icon

      private static final DirectionTransformation[] INVERSES
      Mappings:
      Namespace Name Mixin selector
      named INVERSES Lnet/minecraft/util/math/DirectionTransformation;INVERSES:[Lnet/minecraft/util/math/DirectionTransformation;
      intermediary field_23297 Lnet/minecraft/class_4990;field_23297:[Lnet/minecraft/class_4990;
      official af Lh;af:[Lh;
    • matrix Link icon

      private final Matrix3f matrix
      Mappings:
      Namespace Name Mixin selector
      named matrix Lnet/minecraft/util/math/DirectionTransformation;matrix:Lorg/joml/Matrix3f;
      intermediary field_23288 Lnet/minecraft/class_4990;field_23288:Lorg/joml/Matrix3f;
      official X Lh;X:Lorg/joml/Matrix3f;
    • name Link icon

      private final String name
      Mappings:
      Namespace Name Mixin selector
      named name Lnet/minecraft/util/math/DirectionTransformation;name:Ljava/lang/String;
      intermediary field_23289 Lnet/minecraft/class_4990;field_23289:Ljava/lang/String;
      official Y Lh;Y:Ljava/lang/String;
    • mappings Link icon

      Mappings:
      Namespace Name Mixin selector
      named mappings Lnet/minecraft/util/math/DirectionTransformation;mappings:Ljava/util/Map;
      intermediary field_23290 Lnet/minecraft/class_4990;field_23290:Ljava/util/Map;
      official Z Lh;Z:Ljava/util/Map;
    • flipX Link icon

      private final boolean flipX
      Mappings:
      Namespace Name Mixin selector
      named flipX Lnet/minecraft/util/math/DirectionTransformation;flipX:Z
      intermediary field_23291 Lnet/minecraft/class_4990;field_23291:Z
      official aa Lh;aa:Z
    • flipY Link icon

      private final boolean flipY
      Mappings:
      Namespace Name Mixin selector
      named flipY Lnet/minecraft/util/math/DirectionTransformation;flipY:Z
      intermediary field_23293 Lnet/minecraft/class_4990;field_23293:Z
      official ab Lh;ab:Z
    • flipZ Link icon

      private final boolean flipZ
      Mappings:
      Namespace Name Mixin selector
      named flipZ Lnet/minecraft/util/math/DirectionTransformation;flipZ:Z
      intermediary field_23294 Lnet/minecraft/class_4990;field_23294:Z
      official ac Lh;ac:Z
    • axisTransformation Link icon

      private final AxisTransformation axisTransformation
      Mappings:
      Namespace Name Mixin selector
      named axisTransformation Lnet/minecraft/util/math/DirectionTransformation;axisTransformation:Lnet/minecraft/util/math/AxisTransformation;
      intermediary field_23295 Lnet/minecraft/class_4990;field_23295:Lnet/minecraft/class_4998;
      official ad Lh;ad:Li;
  • Constructor Details Link icon

    • DirectionTransformation Link icon

      private DirectionTransformation(String name, AxisTransformation axisTransformation, boolean flipX, boolean flipY, boolean flipZ)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/util/math/DirectionTransformation;<init>(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/util/math/AxisTransformation;ZZZ)V
      intermediary <init> Lnet/minecraft/class_4990;<init>(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_4998;ZZZ)V
      official <init> Lh;<init>(Ljava/lang/String;ILjava/lang/String;Li;ZZZ)V
  • Method Details Link icon

    • values Link icon

      public static DirectionTransformation[] 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 Link icon

      public static DirectionTransformation 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
    • getAxisFlips Link icon

      private BooleanList getAxisFlips()
      Mappings:
      Namespace Name Mixin selector
      named getAxisFlips Lnet/minecraft/util/math/DirectionTransformation;getAxisFlips()Lit/unimi/dsi/fastutil/booleans/BooleanList;
      intermediary method_26391 Lnet/minecraft/class_4990;method_26391()Lit/unimi/dsi/fastutil/booleans/BooleanList;
      official d Lh;d()Lit/unimi/dsi/fastutil/booleans/BooleanList;
    • prepend Link icon

      public DirectionTransformation prepend(DirectionTransformation transformation)
      Mappings:
      Namespace Name Mixin selector
      named prepend Lnet/minecraft/util/math/DirectionTransformation;prepend(Lnet/minecraft/util/math/DirectionTransformation;)Lnet/minecraft/util/math/DirectionTransformation;
      intermediary method_26385 Lnet/minecraft/class_4990;method_26385(Lnet/minecraft/class_4990;)Lnet/minecraft/class_4990;
      official a Lh;a(Lh;)Lh;
    • inverse Link icon

      public DirectionTransformation inverse()
      Mappings:
      Namespace Name Mixin selector
      named inverse Lnet/minecraft/util/math/DirectionTransformation;inverse()Lnet/minecraft/util/math/DirectionTransformation;
      intermediary method_35813 Lnet/minecraft/class_4990;method_35813()Lnet/minecraft/class_4990;
      official a Lh;a()Lh;
    • getMatrix Link icon

      public Matrix3f getMatrix()
      Mappings:
      Namespace Name Mixin selector
      named getMatrix Lnet/minecraft/util/math/DirectionTransformation;getMatrix()Lorg/joml/Matrix3f;
      intermediary method_35814 Lnet/minecraft/class_4990;method_35814()Lorg/joml/Matrix3f;
      official b Lh;b()Lorg/joml/Matrix3f;
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Enum<DirectionTransformation>
    • asString Link icon

      public String asString()
      Returns the unique string representation of the enum, used for serialization.
      Specified by:
      asString in interface StringIdentifiable
      Returns:
      the unique string representation of the enum, used for serialization
      Mappings:
      Namespace Name Mixin selector
      named asString Lnet/minecraft/util/StringIdentifiable;asString()Ljava/lang/String;
      intermediary method_15434 Lnet/minecraft/class_3542;method_15434()Ljava/lang/String;
      official c Lazv;c()Ljava/lang/String;
    • map Link icon

      public Direction map(Direction direction)
      Mappings:
      Namespace Name Mixin selector
      named map Lnet/minecraft/util/math/DirectionTransformation;map(Lnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/Direction;
      intermediary method_26388 Lnet/minecraft/class_4990;method_26388(Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350;
      official a Lh;a(Ljn;)Ljn;
    • shouldFlipDirection Link icon

      public boolean shouldFlipDirection(Direction.Axis axis)
      Mappings:
      Namespace Name Mixin selector
      named shouldFlipDirection Lnet/minecraft/util/math/DirectionTransformation;shouldFlipDirection(Lnet/minecraft/util/math/Direction$Axis;)Z
      intermediary method_26387 Lnet/minecraft/class_4990;method_26387(Lnet/minecraft/class_2350$class_2351;)Z
      official a Lh;a(Ljn$a;)Z
    • mapJigsawOrientation Link icon

      public Orientation mapJigsawOrientation(Orientation orientation)
      Mappings:
      Namespace Name Mixin selector
      named mapJigsawOrientation Lnet/minecraft/util/math/DirectionTransformation;mapJigsawOrientation(Lnet/minecraft/block/enums/Orientation;)Lnet/minecraft/block/enums/Orientation;
      intermediary method_26389 Lnet/minecraft/class_4990;method_26389(Lnet/minecraft/class_5000;)Lnet/minecraft/class_5000;
      official a Lh;a(Ljp;)Ljp;