Class GeneratedItemModel

java.lang.Object
net.minecraft.client.render.model.json.GeneratedItemModel
All Implemented Interfaces:
UnbakedModel

@Environment(CLIENT) public class GeneratedItemModel extends Object implements UnbakedModel
Mappings:
Namespace Name
named net/minecraft/client/render/model/json/GeneratedItemModel
intermediary net/minecraft/class_801
official gtc
  • Field Details Link icon

    • GENERATED Link icon

      public static final Identifier GENERATED
      Mappings:
      Namespace Name Mixin selector
      named GENERATED Lnet/minecraft/client/render/model/json/GeneratedItemModel;GENERATED:Lnet/minecraft/util/Identifier;
      intermediary field_55273 Lnet/minecraft/class_801;field_55273:Lnet/minecraft/class_2960;
      official a Lgtc;a:Lalr;
    • LAYERS Link icon

      public static final List<String> LAYERS
      Mappings:
      Namespace Name Mixin selector
      named LAYERS Lnet/minecraft/client/render/model/json/GeneratedItemModel;LAYERS:Ljava/util/List;
      intermediary field_4270 Lnet/minecraft/class_801;field_4270:Ljava/util/List;
      official b Lgtc;b:Ljava/util/List;
    • field_32806 Link icon

      private static final float field_32806
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32806 Lnet/minecraft/client/render/model/json/GeneratedItemModel;field_32806:F
      intermediary field_32806 Lnet/minecraft/class_801;field_32806:F
      official d Lgtc;d:F
    • field_32807 Link icon

      private static final float field_32807
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32807 Lnet/minecraft/client/render/model/json/GeneratedItemModel;field_32807:F
      intermediary field_32807 Lnet/minecraft/class_801;field_32807:F
      official e Lgtc;e:F
    • TEXTURES Link icon

      private static final ModelTextures.Textures TEXTURES
      Mappings:
      Namespace Name Mixin selector
      named TEXTURES Lnet/minecraft/client/render/model/json/GeneratedItemModel;TEXTURES:Lnet/minecraft/client/render/model/ModelTextures$Textures;
      intermediary field_55274 Lnet/minecraft/class_801;field_55274:Lnet/minecraft/class_10419$class_10420;
      official f Lgtc;f:Lgti$a;
    • FACING_SOUTH_UV Link icon

      private static final ModelElementFace.UV FACING_SOUTH_UV
      Mappings:
      Namespace Name Mixin selector
      named FACING_SOUTH_UV Lnet/minecraft/client/render/model/json/GeneratedItemModel;FACING_SOUTH_UV:Lnet/minecraft/client/render/model/json/ModelElementFace$UV;
      intermediary field_56930 Lnet/minecraft/class_801;field_56930:Lnet/minecraft/class_783$class_10800;
      official g Lgtc;g:Lgsv$b;
    • FACING_NORTH_UV Link icon

      private static final ModelElementFace.UV FACING_NORTH_UV
      Mappings:
      Namespace Name Mixin selector
      named FACING_NORTH_UV Lnet/minecraft/client/render/model/json/GeneratedItemModel;FACING_NORTH_UV:Lnet/minecraft/client/render/model/json/ModelElementFace$UV;
      intermediary field_56931 Lnet/minecraft/class_801;field_56931:Lnet/minecraft/class_783$class_10800;
      official h Lgtc;h:Lgsv$b;
  • Constructor Details Link icon

    • GeneratedItemModel Link icon

      public GeneratedItemModel()
  • Method Details Link icon

    • textures Link icon

      public ModelTextures.Textures textures()
      Specified by:
      textures in interface UnbakedModel
      Mappings:
      Namespace Name Mixin selector
      named textures Lnet/minecraft/client/render/model/UnbakedModel;textures()Lnet/minecraft/client/render/model/ModelTextures$Textures;
      intermediary comp_3743 Lnet/minecraft/class_1100;comp_3743()Lnet/minecraft/class_10419$class_10420;
      official e Lhnl;e()Lgti$a;
    • geometry Link icon

      public Geometry geometry()
      Specified by:
      geometry in interface UnbakedModel
      Mappings:
      Namespace Name Mixin selector
      named geometry Lnet/minecraft/client/render/model/UnbakedModel;geometry()Lnet/minecraft/client/render/model/Geometry;
      intermediary comp_3739 Lnet/minecraft/class_1100;comp_3739()Lnet/minecraft/class_10820;
      official a Lhnl;a()Lhnk;
    • guiLight Link icon

      @Nullable public UnbakedModel.GuiLight guiLight()
      Specified by:
      guiLight in interface UnbakedModel
      Mappings:
      Namespace Name Mixin selector
      named guiLight Lnet/minecraft/client/render/model/UnbakedModel;guiLight()Lnet/minecraft/client/render/model/UnbakedModel$GuiLight;
      intermediary comp_3740 Lnet/minecraft/class_1100;comp_3740()Lnet/minecraft/class_1100$class_4751;
      official b Lhnl;b()Lhnl$a;
    • bakeGeometry Link icon

      private static BakedGeometry bakeGeometry(ModelTextures textures, Baker baker, ModelBakeSettings settings, SimpleModel model)
      Mappings:
      Namespace Name Mixin selector
      named bakeGeometry Lnet/minecraft/client/render/model/json/GeneratedItemModel;bakeGeometry(Lnet/minecraft/client/render/model/ModelTextures;Lnet/minecraft/client/render/model/Baker;Lnet/minecraft/client/render/model/ModelBakeSettings;Lnet/minecraft/client/render/model/SimpleModel;)Lnet/minecraft/client/render/model/BakedGeometry;
      intermediary method_67928 Lnet/minecraft/class_801;method_67928(Lnet/minecraft/class_10419;Lnet/minecraft/class_7775;Lnet/minecraft/class_3665;Lnet/minecraft/class_10813;)Lnet/minecraft/class_10817;
      official a Lgtc;a(Lgti;Lhmz;Lhnf;Lhnb;)Lhng;
    • bakeGeometry Link icon

      private static BakedGeometry bakeGeometry(ModelTextures textures, ErrorCollectingSpriteGetter errorCollectingSpriteGetter, ModelBakeSettings settings, SimpleModel model)
      Mappings:
      Namespace Name Mixin selector
      named bakeGeometry Lnet/minecraft/client/render/model/json/GeneratedItemModel;bakeGeometry(Lnet/minecraft/client/render/model/ModelTextures;Lnet/minecraft/client/render/model/ErrorCollectingSpriteGetter;Lnet/minecraft/client/render/model/ModelBakeSettings;Lnet/minecraft/client/render/model/SimpleModel;)Lnet/minecraft/client/render/model/BakedGeometry;
      intermediary method_3479 Lnet/minecraft/class_801;method_3479(Lnet/minecraft/class_10419;Lnet/minecraft/class_9826;Lnet/minecraft/class_3665;Lnet/minecraft/class_10813;)Lnet/minecraft/class_10817;
      official a Lgtc;a(Lgti;Lhnj;Lhnf;Lhnb;)Lhng;
    • addLayerElements Link icon

      private static List<ModelElement> addLayerElements(int tintIndex, String name, SpriteContents spriteContents)
      Mappings:
      Namespace Name Mixin selector
      named addLayerElements Lnet/minecraft/client/render/model/json/GeneratedItemModel;addLayerElements(ILjava/lang/String;Lnet/minecraft/client/texture/SpriteContents;)Ljava/util/List;
      intermediary method_3480 Lnet/minecraft/class_801;method_3480(ILjava/lang/String;Lnet/minecraft/class_7764;)Ljava/util/List;
      official a Lgtc;a(ILjava/lang/String;Lhkk;)Ljava/util/List;
    • addSubComponents Link icon

      private static List<ModelElement> addSubComponents(SpriteContents spriteContents, String string, int int2)
      Mappings:
      Namespace Name Mixin selector
      named addSubComponents Lnet/minecraft/client/render/model/json/GeneratedItemModel;addSubComponents(Lnet/minecraft/client/texture/SpriteContents;Ljava/lang/String;I)Ljava/util/List;
      intermediary method_3481 Lnet/minecraft/class_801;method_3481(Lnet/minecraft/class_7764;Ljava/lang/String;I)Ljava/util/List;
      official a Lgtc;a(Lhkk;Ljava/lang/String;I)Ljava/util/List;
    • getFrames Link icon

      private static List<GeneratedItemModel.Frame> getFrames(SpriteContents spriteContents)
      Mappings:
      Namespace Name Mixin selector
      named getFrames Lnet/minecraft/client/render/model/json/GeneratedItemModel;getFrames(Lnet/minecraft/client/texture/SpriteContents;)Ljava/util/List;
      intermediary method_3478 Lnet/minecraft/class_801;method_3478(Lnet/minecraft/class_7764;)Ljava/util/List;
      official a Lgtc;a(Lhkk;)Ljava/util/List;
    • buildCube Link icon

      private static void buildCube(GeneratedItemModel.Side side, List<GeneratedItemModel.Frame> list, SpriteContents spriteContents, int int2, int int3, int int4, int int5, int int6, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      named buildCube Lnet/minecraft/client/render/model/json/GeneratedItemModel;buildCube(Lnet/minecraft/client/render/model/json/GeneratedItemModel$Side;Ljava/util/List;Lnet/minecraft/client/texture/SpriteContents;IIIIIZ)V
      intermediary method_3476 Lnet/minecraft/class_801;method_3476(Lnet/minecraft/class_801$class_803;Ljava/util/List;Lnet/minecraft/class_7764;IIIIIZ)V
      official a Lgtc;a(Lgtc$b;Ljava/util/List;Lhkk;IIIIIZ)V
    • buildCube Link icon

      private static void buildCube(List<GeneratedItemModel.Frame> list, GeneratedItemModel.Side side, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      named buildCube Lnet/minecraft/client/render/model/json/GeneratedItemModel;buildCube(Ljava/util/List;Lnet/minecraft/client/render/model/json/GeneratedItemModel$Side;II)V
      intermediary method_3482 Lnet/minecraft/class_801;method_3482(Ljava/util/List;Lnet/minecraft/class_801$class_803;II)V
      official a Lgtc;a(Ljava/util/List;Lgtc$b;II)V
    • isPixelTransparent Link icon

      private static boolean isPixelTransparent(SpriteContents spriteContents, int int2, int int3, int int4, int int5, int int6)
      Mappings:
      Namespace Name Mixin selector
      named isPixelTransparent Lnet/minecraft/client/render/model/json/GeneratedItemModel;isPixelTransparent(Lnet/minecraft/client/texture/SpriteContents;IIIII)Z
      intermediary method_3477 Lnet/minecraft/class_801;method_3477(Lnet/minecraft/class_7764;IIIII)Z
      official a Lgtc;a(Lhkk;IIIII)Z