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_1074
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_4602 Lnet/minecraft/class_1074;field_4602: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_4603 Lnet/minecraft/class_1074;field_4603:F
      named GENERIC_ROTATION_SCALE Lnet/minecraft/client/render/model/ModelFaceBaker;GENERIC_ROTATION_SCALE:F
  • Constructor Details

    • ModelFaceBaker

      public ModelFaceBaker()
  • Method Details

    • method_3696

      public BakedQuad method_3696​(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_3696 Lnet/minecraft/class_1074;method_3696(Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Vector3f;Lnet/minecraft/class_1058;Lnet/minecraft/class_1231;Lnet/minecraft/class_1383;Lnet/minecraft/class_1289;Lnet/minecraft/class_1060;ZZ)Lnet/minecraft/class_1055;
      named method_3696 Lnet/minecraft/client/render/model/ModelFaceBaker;method_3696(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_3691 Lnet/minecraft/class_1074;method_3691(Lnet/minecraft/class_1058;Lnet/minecraft/class_1231;Lnet/minecraft/class_1383;[FLnet/minecraft/class_1289;Lnet/minecraft/class_1060;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_3692

      private int method_3692​(Direction dir)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgo;a(Lcq;)I
      intermediary method_3692 Lnet/minecraft/class_1074;method_3692(Lnet/minecraft/class_1383;)I
      named method_3692 Lnet/minecraft/client/render/model/ModelFaceBaker;method_3692(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_3703 Lnet/minecraft/class_1074;method_3703(Lnet/minecraft/class_1383;)F
      named getBrightness Lnet/minecraft/client/render/model/ModelFaceBaker;getBrightness(Lnet/minecraft/util/math/Direction;)F
    • method_3695

      private float[] method_3695​(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_3695 Lnet/minecraft/class_1074;method_3695(Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Vector3f;)[F
      named method_3695 Lnet/minecraft/client/render/model/ModelFaceBaker;method_3695(Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Vector3f;)[F
    • method_3700

      private void method_3700​(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_3700 Lnet/minecraft/class_1074;method_3700([IILnet/minecraft/class_1383;Lnet/minecraft/class_1058;[FLnet/minecraft/class_1231;Lnet/minecraft/class_1289;Lnet/minecraft/class_1060;ZZ)V
      named method_3700 Lnet/minecraft/client/render/model/ModelFaceBaker;method_3700([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_3699

      private void method_3699​(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_3699 Lnet/minecraft/class_1074;method_3699([IIILorg/lwjgl/util/vector/Vector3f;ILnet/minecraft/class_1231;Lnet/minecraft/class_1061;)V
      named method_3699 Lnet/minecraft/client/render/model/ModelFaceBaker;method_3699([IIILorg/lwjgl/util/vector/Vector3f;ILnet/minecraft/client/texture/Sprite;Lnet/minecraft/client/render/model/json/ModelElementTexture;)V
    • method_3693

      private void method_3693​(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_3693 Lnet/minecraft/class_1074;method_3693(Lorg/lwjgl/util/vector/Vector3f;Lnet/minecraft/class_1060;)V
      named method_3693 Lnet/minecraft/client/render/model/ModelFaceBaker;method_3693(Lorg/lwjgl/util/vector/Vector3f;Lnet/minecraft/client/render/model/json/ModelRotation;)V
    • method_3694

      public int method_3694​(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_3694 Lnet/minecraft/class_1074;method_3694(Lorg/lwjgl/util/vector/Vector3f;Lnet/minecraft/class_1383;ILnet/minecraft/class_1289;Z)I
      named method_3694 Lnet/minecraft/client/render/model/ModelFaceBaker;method_3694(Lorg/lwjgl/util/vector/Vector3f;Lnet/minecraft/util/math/Direction;ILnet/minecraft/client/render/model/ModelRotation;Z)I
    • method_3697

      private void method_3697​(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_3697 Lnet/minecraft/class_1074;method_3697(Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Matrix4f;Lorg/lwjgl/util/vector/Vector3f;)V
      named method_3697 Lnet/minecraft/client/render/model/ModelFaceBaker;method_3697(Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Matrix4f;Lorg/lwjgl/util/vector/Vector3f;)V
    • method_3689

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

      public static Direction method_3698​(int[] int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgo;a([I)Lcq;
      intermediary method_3698 Lnet/minecraft/class_1074;method_3698([I)Lnet/minecraft/class_1383;
      named method_3698 Lnet/minecraft/client/render/model/ModelFaceBaker;method_3698([I)Lnet/minecraft/util/math/Direction;
    • method_3702

      public void method_3702​(int[] int2, Direction dir, ModelElementTexture texture, Sprite sprite)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgo;a([ILcq;Lbgk;Lbmi;)V
      intermediary method_3702 Lnet/minecraft/class_1074;method_3702([ILnet/minecraft/class_1383;Lnet/minecraft/class_1061;Lnet/minecraft/class_1231;)V
      named method_3702 Lnet/minecraft/client/render/model/ModelFaceBaker;method_3702([ILnet/minecraft/util/math/Direction;Lnet/minecraft/client/render/model/json/ModelElementTexture;Lnet/minecraft/client/texture/Sprite;)V
    • method_3701

      private void method_3701​(int[] data, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgo;a([ILcq;)V
      intermediary method_3701 Lnet/minecraft/class_1074;method_3701([ILnet/minecraft/class_1383;)V
      named method_3701 Lnet/minecraft/client/render/model/ModelFaceBaker;method_3701([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_3690 Lnet/minecraft/class_1074;method_3690(I[ILnet/minecraft/class_1383;Lnet/minecraft/class_1061;Lnet/minecraft/class_1231;)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