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

    • IDENTITY

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

    • COMBINATIONS

      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

      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

      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

      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

      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

      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

      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

      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

      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

    • DirectionTransformation

      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

    • values

      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

      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

      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

      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

      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

      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

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

      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 Lbba;c()Ljava/lang/String;
    • map

      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(Ljm;)Ljm;
    • shouldFlipDirection

      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(Ljm$a;)Z
    • mapJigsawOrientation

      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(Ljo;)Ljo;