Class GeneratedItemModel

java.lang.Object
net.minecraft.client.render.model.json.GeneratedItemModel
All Implemented Interfaces:
ResolvableModel, 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 gno
  • 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 Lgno;a:Lakv;
    • 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 Lgno;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 e Lgno;e: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 f Lgno;f: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 g Lgno;g:Lgns$a;
  • Constructor Details Link icon

    • GeneratedItemModel Link icon

      public GeneratedItemModel()
  • Method Details Link icon

    • getTextures Link icon

      public ModelTextures.Textures getTextures()
      Specified by:
      getTextures in interface UnbakedModel
      Mappings:
      Namespace Name Mixin selector
      named getTextures Lnet/minecraft/client/render/model/UnbakedModel;getTextures()Lnet/minecraft/client/render/model/ModelTextures$Textures;
      intermediary method_65539 Lnet/minecraft/class_1100;method_65539()Lnet/minecraft/class_10419$class_10420;
      official d Lhho;d()Lgns$a;
    • resolve Link icon

      public void resolve(ResolvableModel.Resolver resolver)
      Specified by:
      resolve in interface ResolvableModel
      Mappings:
      Namespace Name Mixin selector
      named resolve Lnet/minecraft/client/render/model/ResolvableModel;resolve(Lnet/minecraft/client/render/model/ResolvableModel$Resolver;)V
      intermediary method_62326 Lnet/minecraft/class_10526;method_62326(Lnet/minecraft/class_10526$class_10103;)V
      official a Lhhl;a(Lhhl$a;)V
    • getGuiLight Link icon

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

      public BakedModel bake(ModelTextures textures, Baker baker, ModelBakeSettings settings, boolean ambientOcclusion, boolean isSideLit, ModelTransformation transformation)
      Specified by:
      bake in interface UnbakedModel
      Mappings:
      Namespace Name Mixin selector
      named bake Lnet/minecraft/client/render/model/UnbakedModel;bake(Lnet/minecraft/client/render/model/ModelTextures;Lnet/minecraft/client/render/model/Baker;Lnet/minecraft/client/render/model/ModelBakeSettings;ZZLnet/minecraft/client/render/model/json/ModelTransformation;)Lnet/minecraft/client/render/model/BakedModel;
      intermediary method_4753 Lnet/minecraft/class_1100;method_4753(Lnet/minecraft/class_10419;Lnet/minecraft/class_7775;Lnet/minecraft/class_3665;ZZLnet/minecraft/class_809;)Lnet/minecraft/class_1087;
      official a Lhho;a(Lgns;Lhhc;Lhhj;ZZLgnq;)Lhgt;
    • create Link icon

      private BakedModel create(ModelTextures textures, SpriteGetter spriteGetter, ModelBakeSettings settings, boolean ambientOcclusion, boolean isSideLit, ModelTransformation transformation)
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/client/render/model/json/GeneratedItemModel;create(Lnet/minecraft/client/render/model/ModelTextures;Lnet/minecraft/client/model/SpriteGetter;Lnet/minecraft/client/render/model/ModelBakeSettings;ZZLnet/minecraft/client/render/model/json/ModelTransformation;)Lnet/minecraft/client/render/model/BakedModel;
      intermediary method_3479 Lnet/minecraft/class_801;method_3479(Lnet/minecraft/class_10419;Lnet/minecraft/class_10527;Lnet/minecraft/class_3665;ZZLnet/minecraft/class_809;)Lnet/minecraft/class_1087;
      official a Lgno;a(Lgns;Lhhn;Lhhj;ZZLgnq;)Lhgt;
    • addLayerElements Link icon

      private List<ModelElement> addLayerElements(int layer, String key, SpriteContents sprite)
      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 Lgno;a(ILjava/lang/String;Lhen;)Ljava/util/List;
    • addSubComponents Link icon

      private List<ModelElement> addSubComponents(SpriteContents sprite, String key, int layer)
      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 Lgno;a(Lhen;Ljava/lang/String;I)Ljava/util/List;
    • getFrames Link icon

      private List<GeneratedItemModel.Frame> getFrames(SpriteContents sprite)
      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 Lgno;a(Lhen;)Ljava/util/List;
    • buildCube Link icon

      private void buildCube(GeneratedItemModel.Side side, List<GeneratedItemModel.Frame> cubes, SpriteContents sprite, int frame, int x, int y, int width, int height, 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 Lgno;a(Lgno$b;Ljava/util/List;Lhen;IIIIIZ)V
    • buildCube Link icon

      private void buildCube(List<GeneratedItemModel.Frame> cubes, GeneratedItemModel.Side side, int x, int y)
      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 Lgno;a(Ljava/util/List;Lgno$b;II)V
    • isPixelTransparent Link icon

      private boolean isPixelTransparent(SpriteContents sprite, int frame, int x, int y, int width, int height)
      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 Lgno;a(Lhen;IIIII)Z