Class GeneratedItemModel
java.lang.Object
net.minecraft.client.render.model.json.GeneratedItemModel
- All Implemented Interfaces:
ResolvableModel
,UnbakedModel
- Mappings:
Namespace Name named net/minecraft/client/render/model/json/GeneratedItemModel
intermediary net/minecraft/class_801
official gno
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
private static enum
Nested classes/interfaces inherited from interface net.minecraft.client.render.model.ResolvableModel
ResolvableModel.Resolver
Nested classes/interfaces inherited from interface net.minecraft.client.render.model.UnbakedModel
UnbakedModel.GuiLight
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final float
private static final float
static final Identifier
private static final ModelTextures.Textures
Fields inherited from interface net.minecraft.client.render.model.UnbakedModel
DEFAULT_AMBIENT_OCCLUSION, DEFAULT_GUI_LIGHT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate List
<ModelElement> addLayerElements
(int layer, String key, SpriteContents sprite) private List
<ModelElement> addSubComponents
(SpriteContents sprite, String key, int layer) bake
(ModelTextures textures, Baker baker, ModelBakeSettings settings, boolean ambientOcclusion, boolean isSideLit, ModelTransformation transformation) private void
buildCube
(List<GeneratedItemModel.Frame> cubes, GeneratedItemModel.Side side, int x, int y) private void
buildCube
(GeneratedItemModel.Side side, List<GeneratedItemModel.Frame> cubes, SpriteContents sprite, int frame, int x, int y, int width, int height, boolean bool) private BakedModel
create
(ModelTextures textures, SpriteGetter spriteGetter, ModelBakeSettings settings, boolean ambientOcclusion, boolean isSideLit, ModelTransformation transformation) private List
<GeneratedItemModel.Frame> getFrames
(SpriteContents sprite) private boolean
isPixelTransparent
(SpriteContents sprite, int frame, int x, int y, int width, int height) void
resolve
(ResolvableModel.Resolver resolver) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.render.model.UnbakedModel
getAmbientOcclusion, getParent, getTransformation
-
Field Details
-
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
- 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
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
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
- 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
-
Method Details
-
getTextures
- Specified by:
getTextures
in interfaceUnbakedModel
- 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
- Specified by:
resolve
in interfaceResolvableModel
- 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
- Specified by:
getGuiLight
in interfaceUnbakedModel
- 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
public BakedModel bake(ModelTextures textures, Baker baker, ModelBakeSettings settings, boolean ambientOcclusion, boolean isSideLit, ModelTransformation transformation) - Specified by:
bake
in interfaceUnbakedModel
- 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
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
- 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
- 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
- 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
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
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
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
-