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/GeneratedItemModelintermediary net/minecraft/class_801official gno
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static enumNested classes/interfaces inherited from interface net.minecraft.client.render.model.ResolvableModel
ResolvableModel.ResolverNested classes/interfaces inherited from interface net.minecraft.client.render.model.UnbakedModel
UnbakedModel.GuiLight -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final floatprivate static final floatstatic final Identifierprivate static final ModelTextures.TexturesFields 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 voidbuildCube(List<GeneratedItemModel.Frame> cubes, GeneratedItemModel.Side side, int x, int y) private voidbuildCube(GeneratedItemModel.Side side, List<GeneratedItemModel.Frame> cubes, SpriteContents sprite, int frame, int x, int y, int width, int height, boolean bool) private BakedModelcreate(ModelTextures textures, SpriteGetter spriteGetter, ModelBakeSettings settings, boolean ambientOcclusion, boolean isSideLit, ModelTransformation transformation) private List<GeneratedItemModel.Frame> getFrames(SpriteContents sprite) private booleanisPixelTransparent(SpriteContents sprite, int frame, int x, int y, int width, int height) voidresolve(ResolvableModel.Resolver resolver) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.render.model.UnbakedModel
getAmbientOcclusion, getParent, getTransformation
-
Field Details
-
GENERATED
- Mappings:
Namespace Name Mixin selector named GENERATEDLnet/minecraft/client/render/model/json/GeneratedItemModel;GENERATED:Lnet/minecraft/util/Identifier;intermediary field_55273Lnet/minecraft/class_801;field_55273:Lnet/minecraft/class_2960;official aLgno;a:Lakv;
-
LAYERS
- Mappings:
Namespace Name Mixin selector named LAYERSLnet/minecraft/client/render/model/json/GeneratedItemModel;LAYERS:Ljava/util/List;intermediary field_4270Lnet/minecraft/class_801;field_4270:Ljava/util/List;official bLgno;b:Ljava/util/List;
-
field_32806
private static final float field_32806- See Also:
- Mappings:
Namespace Name Mixin selector named field_32806Lnet/minecraft/client/render/model/json/GeneratedItemModel;field_32806:Fintermediary field_32806Lnet/minecraft/class_801;field_32806:Fofficial eLgno;e:F
-
field_32807
private static final float field_32807- See Also:
- Mappings:
Namespace Name Mixin selector named field_32807Lnet/minecraft/client/render/model/json/GeneratedItemModel;field_32807:Fintermediary field_32807Lnet/minecraft/class_801;field_32807:Fofficial fLgno;f:F
-
TEXTURES
- Mappings:
Namespace Name Mixin selector named TEXTURESLnet/minecraft/client/render/model/json/GeneratedItemModel;TEXTURES:Lnet/minecraft/client/render/model/ModelTextures$Textures;intermediary field_55274Lnet/minecraft/class_801;field_55274:Lnet/minecraft/class_10419$class_10420;official gLgno;g:Lgns$a;
-
-
Constructor Details
-
GeneratedItemModel
public GeneratedItemModel()
-
-
Method Details
-
getTextures
- Specified by:
getTexturesin interfaceUnbakedModel- Mappings:
Namespace Name Mixin selector named getTexturesLnet/minecraft/client/render/model/UnbakedModel;getTextures()Lnet/minecraft/client/render/model/ModelTextures$Textures;intermediary method_65539Lnet/minecraft/class_1100;method_65539()Lnet/minecraft/class_10419$class_10420;official dLhho;d()Lgns$a;
-
resolve
- Specified by:
resolvein interfaceResolvableModel- Mappings:
Namespace Name Mixin selector named resolveLnet/minecraft/client/render/model/ResolvableModel;resolve(Lnet/minecraft/client/render/model/ResolvableModel$Resolver;)Vintermediary method_62326Lnet/minecraft/class_10526;method_62326(Lnet/minecraft/class_10526$class_10103;)Vofficial aLhhl;a(Lhhl$a;)V
-
getGuiLight
- Specified by:
getGuiLightin interfaceUnbakedModel- Mappings:
Namespace Name Mixin selector named getGuiLightLnet/minecraft/client/render/model/UnbakedModel;getGuiLight()Lnet/minecraft/client/render/model/UnbakedModel$GuiLight;intermediary method_24298Lnet/minecraft/class_1100;method_24298()Lnet/minecraft/class_1100$class_4751;official bLhho;b()Lhho$a;
-
bake
public BakedModel bake(ModelTextures textures, Baker baker, ModelBakeSettings settings, boolean ambientOcclusion, boolean isSideLit, ModelTransformation transformation) - Specified by:
bakein interfaceUnbakedModel- Mappings:
Namespace Name Mixin selector named bakeLnet/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_4753Lnet/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 aLhho;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 createLnet/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_3479Lnet/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 aLgno;a(Lgns;Lhhn;Lhhj;ZZLgnq;)Lhgt;
-
addLayerElements
- Mappings:
Namespace Name Mixin selector named addLayerElementsLnet/minecraft/client/render/model/json/GeneratedItemModel;addLayerElements(ILjava/lang/String;Lnet/minecraft/client/texture/SpriteContents;)Ljava/util/List;intermediary method_3480Lnet/minecraft/class_801;method_3480(ILjava/lang/String;Lnet/minecraft/class_7764;)Ljava/util/List;official aLgno;a(ILjava/lang/String;Lhen;)Ljava/util/List;
-
addSubComponents
- Mappings:
Namespace Name Mixin selector named addSubComponentsLnet/minecraft/client/render/model/json/GeneratedItemModel;addSubComponents(Lnet/minecraft/client/texture/SpriteContents;Ljava/lang/String;I)Ljava/util/List;intermediary method_3481Lnet/minecraft/class_801;method_3481(Lnet/minecraft/class_7764;Ljava/lang/String;I)Ljava/util/List;official aLgno;a(Lhen;Ljava/lang/String;I)Ljava/util/List;
-
getFrames
- Mappings:
Namespace Name Mixin selector named getFramesLnet/minecraft/client/render/model/json/GeneratedItemModel;getFrames(Lnet/minecraft/client/texture/SpriteContents;)Ljava/util/List;intermediary method_3478Lnet/minecraft/class_801;method_3478(Lnet/minecraft/class_7764;)Ljava/util/List;official aLgno;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 buildCubeLnet/minecraft/client/render/model/json/GeneratedItemModel;buildCube(Lnet/minecraft/client/render/model/json/GeneratedItemModel$Side;Ljava/util/List;Lnet/minecraft/client/texture/SpriteContents;IIIIIZ)Vintermediary method_3476Lnet/minecraft/class_801;method_3476(Lnet/minecraft/class_801$class_803;Ljava/util/List;Lnet/minecraft/class_7764;IIIIIZ)Vofficial aLgno;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 buildCubeLnet/minecraft/client/render/model/json/GeneratedItemModel;buildCube(Ljava/util/List;Lnet/minecraft/client/render/model/json/GeneratedItemModel$Side;II)Vintermediary method_3482Lnet/minecraft/class_801;method_3482(Ljava/util/List;Lnet/minecraft/class_801$class_803;II)Vofficial aLgno;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 isPixelTransparentLnet/minecraft/client/render/model/json/GeneratedItemModel;isPixelTransparent(Lnet/minecraft/client/texture/SpriteContents;IIIII)Zintermediary method_3477Lnet/minecraft/class_801;method_3477(Lnet/minecraft/class_7764;IIIII)Zofficial aLgno;a(Lhen;IIIII)Z
-