Class ModelFaceBaker

java.lang.Object
net.minecraft.client.render.model.ModelFaceBaker

@Environment(CLIENT) public class ModelFaceBaker extends Object
Mappings:
Namespace Name
official bgo
intermediary net/minecraft/class_2456
named net/minecraft/client/render/model/ModelFaceBaker
  • Field Details

    • ROTATION_SCALE

      private static final float ROTATION_SCALE
      Mappings:
      Namespace Name Mixin selector
      official a Lbgo;a:F
      intermediary field_10950 Lnet/minecraft/class_2456;field_10950:F
      named ROTATION_SCALE Lnet/minecraft/client/render/model/ModelFaceBaker;ROTATION_SCALE:F
    • GENERIC_ROTATION_SCALE

      private static final float GENERIC_ROTATION_SCALE
      Mappings:
      Namespace Name Mixin selector
      official b Lbgo;b:F
      intermediary field_10951 Lnet/minecraft/class_2456;field_10951:F
      named GENERIC_ROTATION_SCALE Lnet/minecraft/client/render/model/ModelFaceBaker;GENERIC_ROTATION_SCALE:F
  • Constructor Details

    • ModelFaceBaker

      public ModelFaceBaker()
  • Method Details

    • method_10055

      public BakedQuad method_10055(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Vector3f vector3f2, ModelElementFace face, Sprite sprite, Direction direction, ModelRotation modelRotation, ModelRotation modelRotation2, boolean bool, boolean bool2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgo;a(Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Vector3f;Lbgi;Lbmi;Lcq;Lbor;Lbgj;ZZ)Lbgg;
      intermediary method_10055 Lnet/minecraft/class_2456;method_10055(Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Vector3f;Lnet/minecraft/class_2440;Lnet/minecraft/class_1639;Lnet/minecraft/class_1354;Lnet/minecraft/class_2529;Lnet/minecraft/class_2442;ZZ)Lnet/minecraft/class_2437;
      named method_10055 Lnet/minecraft/client/render/model/ModelFaceBaker;method_10055(Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Vector3f;Lnet/minecraft/client/render/model/json/ModelElementFace;Lnet/minecraft/client/texture/Sprite;Lnet/minecraft/util/math/Direction;Lnet/minecraft/client/render/model/ModelRotation;Lnet/minecraft/client/render/model/json/ModelRotation;ZZ)Lnet/minecraft/client/render/model/BakedQuad;
    • createQuadData

      private int[] createQuadData(ModelElementFace face, Sprite sprite, Direction dir, float[] matrix, ModelRotation rotation1, ModelRotation rotation2, boolean bool, boolean bool2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgo;a(Lbgi;Lbmi;Lcq;[FLbor;Lbgj;ZZ)[I
      intermediary method_10050 Lnet/minecraft/class_2456;method_10050(Lnet/minecraft/class_2440;Lnet/minecraft/class_1639;Lnet/minecraft/class_1354;[FLnet/minecraft/class_2529;Lnet/minecraft/class_2442;ZZ)[I
      named createQuadData Lnet/minecraft/client/render/model/ModelFaceBaker;createQuadData(Lnet/minecraft/client/render/model/json/ModelElementFace;Lnet/minecraft/client/texture/Sprite;Lnet/minecraft/util/math/Direction;[FLnet/minecraft/client/render/model/ModelRotation;Lnet/minecraft/client/render/model/json/ModelRotation;ZZ)[I
    • method_10051

      private int method_10051(Direction dir)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgo;a(Lcq;)I
      intermediary method_10051 Lnet/minecraft/class_2456;method_10051(Lnet/minecraft/class_1354;)I
      named method_10051 Lnet/minecraft/client/render/model/ModelFaceBaker;method_10051(Lnet/minecraft/util/math/Direction;)I
    • getBrightness

      private float getBrightness(Direction dir)
      Mappings:
      Namespace Name Mixin selector
      official b Lbgo;b(Lcq;)F
      intermediary method_10062 Lnet/minecraft/class_2456;method_10062(Lnet/minecraft/class_1354;)F
      named getBrightness Lnet/minecraft/client/render/model/ModelFaceBaker;getBrightness(Lnet/minecraft/util/math/Direction;)F
    • method_10054

      private float[] method_10054(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Vector3f vector3f2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgo;a(Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Vector3f;)[F
      intermediary method_10054 Lnet/minecraft/class_2456;method_10054(Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Vector3f;)[F
      named method_10054 Lnet/minecraft/client/render/model/ModelFaceBaker;method_10054(Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Vector3f;)[F
    • method_10059

      private void method_10059(int[] int2, int int3, Direction direction, ModelElementFace modelElementFace, float[] float2, Sprite sprite, ModelRotation modelRotation, ModelRotation modelRotation2, boolean bool, boolean bool2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgo;a([IILcq;Lbgi;[FLbmi;Lbor;Lbgj;ZZ)V
      intermediary method_10059 Lnet/minecraft/class_2456;method_10059([IILnet/minecraft/class_1354;Lnet/minecraft/class_2440;[FLnet/minecraft/class_1639;Lnet/minecraft/class_2529;Lnet/minecraft/class_2442;ZZ)V
      named method_10059 Lnet/minecraft/client/render/model/ModelFaceBaker;method_10059([IILnet/minecraft/util/math/Direction;Lnet/minecraft/client/render/model/json/ModelElementFace;[FLnet/minecraft/client/texture/Sprite;Lnet/minecraft/client/render/model/ModelRotation;Lnet/minecraft/client/render/model/json/ModelRotation;ZZ)V
    • method_10058

      private void method_10058(int[] data, int int2, int int3, org.lwjgl.util.vector.Vector3f vector3f, int int4, Sprite sprite, ModelElementTexture modelElementTexture)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgo;a([IIILorg/lwjgl/util/vector/Vector3f;ILbmi;Lbgk;)V
      intermediary method_10058 Lnet/minecraft/class_2456;method_10058([IIILorg/lwjgl/util/vector/Vector3f;ILnet/minecraft/class_1639;Lnet/minecraft/class_2443;)V
      named method_10058 Lnet/minecraft/client/render/model/ModelFaceBaker;method_10058([IIILorg/lwjgl/util/vector/Vector3f;ILnet/minecraft/client/texture/Sprite;Lnet/minecraft/client/render/model/json/ModelElementTexture;)V
    • method_10052

      private void method_10052(org.lwjgl.util.vector.Vector3f vec, ModelRotation rotation)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgo;a(Lorg/lwjgl/util/vector/Vector3f;Lbgj;)V
      intermediary method_10052 Lnet/minecraft/class_2456;method_10052(Lorg/lwjgl/util/vector/Vector3f;Lnet/minecraft/class_2442;)V
      named method_10052 Lnet/minecraft/client/render/model/ModelFaceBaker;method_10052(Lorg/lwjgl/util/vector/Vector3f;Lnet/minecraft/client/render/model/json/ModelRotation;)V
    • method_10053

      public int method_10053(org.lwjgl.util.vector.Vector3f vector3f, Direction direction, int int2, ModelRotation modelRotation, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgo;a(Lorg/lwjgl/util/vector/Vector3f;Lcq;ILbor;Z)I
      intermediary method_10053 Lnet/minecraft/class_2456;method_10053(Lorg/lwjgl/util/vector/Vector3f;Lnet/minecraft/class_1354;ILnet/minecraft/class_2529;Z)I
      named method_10053 Lnet/minecraft/client/render/model/ModelFaceBaker;method_10053(Lorg/lwjgl/util/vector/Vector3f;Lnet/minecraft/util/math/Direction;ILnet/minecraft/client/render/model/ModelRotation;Z)I
    • method_10056

      private void method_10056(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Vector3f vector3f2, org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Vector3f vector3f3)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgo;a(Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Matrix4f;Lorg/lwjgl/util/vector/Vector3f;)V
      intermediary method_10056 Lnet/minecraft/class_2456;method_10056(Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Matrix4f;Lorg/lwjgl/util/vector/Vector3f;)V
      named method_10056 Lnet/minecraft/client/render/model/ModelFaceBaker;method_10056(Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Matrix4f;Lorg/lwjgl/util/vector/Vector3f;)V
    • method_10048

      private org.lwjgl.util.vector.Matrix4f method_10048()
      Mappings:
      Namespace Name Mixin selector
      official a Lbgo;a()Lorg/lwjgl/util/vector/Matrix4f;
      intermediary method_10048 Lnet/minecraft/class_2456;method_10048()Lorg/lwjgl/util/vector/Matrix4f;
      named method_10048 Lnet/minecraft/client/render/model/ModelFaceBaker;method_10048()Lorg/lwjgl/util/vector/Matrix4f;
    • method_10057

      public static Direction method_10057(int[] int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgo;a([I)Lcq;
      intermediary method_10057 Lnet/minecraft/class_2456;method_10057([I)Lnet/minecraft/class_1354;
      named method_10057 Lnet/minecraft/client/render/model/ModelFaceBaker;method_10057([I)Lnet/minecraft/util/math/Direction;
    • method_10061

      public void method_10061(int[] int2, Direction dir, ModelElementTexture texture, Sprite sprite)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgo;a([ILcq;Lbgk;Lbmi;)V
      intermediary method_10061 Lnet/minecraft/class_2456;method_10061([ILnet/minecraft/class_1354;Lnet/minecraft/class_2443;Lnet/minecraft/class_1639;)V
      named method_10061 Lnet/minecraft/client/render/model/ModelFaceBaker;method_10061([ILnet/minecraft/util/math/Direction;Lnet/minecraft/client/render/model/json/ModelElementTexture;Lnet/minecraft/client/texture/Sprite;)V
    • method_10060

      private void method_10060(int[] data, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgo;a([ILcq;)V
      intermediary method_10060 Lnet/minecraft/class_2456;method_10060([ILnet/minecraft/class_1354;)V
      named method_10060 Lnet/minecraft/client/render/model/ModelFaceBaker;method_10060([ILnet/minecraft/util/math/Direction;)V
    • lockVertex

      private void lockVertex(int index, int[] data, Direction direction, ModelElementTexture texture, Sprite sprite)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgo;a(I[ILcq;Lbgk;Lbmi;)V
      intermediary method_10049 Lnet/minecraft/class_2456;method_10049(I[ILnet/minecraft/class_1354;Lnet/minecraft/class_2443;Lnet/minecraft/class_1639;)V
      named lockVertex Lnet/minecraft/client/render/model/ModelFaceBaker;lockVertex(I[ILnet/minecraft/util/math/Direction;Lnet/minecraft/client/render/model/json/ModelElementTexture;Lnet/minecraft/client/texture/Sprite;)V