Class ItemModelGenerator
java.lang.Object
net.minecraft.client.render.model.json.ItemModelGenerator
- All Implemented Interfaces:
class_10526,UnbakedModel
- Mappings:
Namespace Name named net/minecraft/client/render/model/json/ItemModelGeneratorintermediary net/minecraft/class_801official gnm
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static enumNested classes/interfaces inherited from interface net.minecraft.class_10526
class_10526.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 class_10419.class_10420Fields inherited from interface net.minecraft.client.render.model.UnbakedModel
field_55482, field_55483 -
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(class_10419 class_10419, Baker baker, ModelBakeSettings modelBakeSettings, boolean bool, boolean bool2, ModelTransformation modelTransformation) private voidbuildCube(List<ItemModelGenerator.Frame> cubes, ItemModelGenerator.Side side, int x, int y) private voidbuildCube(ItemModelGenerator.Side side, List<ItemModelGenerator.Frame> cubes, SpriteContents sprite, int frame, int x, int y, int width, int height, boolean bool) private BakedModelcreate(class_10419 class_10419, class_10527 class_10527, ModelBakeSettings modelBakeSettings, boolean bool, boolean bool2, ModelTransformation modelTransformation) private List<ItemModelGenerator.Frame> getFrames(SpriteContents sprite) private booleanisPixelTransparent(SpriteContents sprite, int frame, int x, int y, int width, int height) voidresolve(class_10526.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
method_65537, method_65538, method_65540
-
Field Details
-
field_55273
- Mappings:
Namespace Name Mixin selector named field_55273Lnet/minecraft/client/render/model/json/ItemModelGenerator;field_55273:Lnet/minecraft/util/Identifier;intermediary field_55273Lnet/minecraft/class_801;field_55273:Lnet/minecraft/class_2960;official aLgnm;a:Laku;
-
LAYERS
- Mappings:
Namespace Name Mixin selector named LAYERSLnet/minecraft/client/render/model/json/ItemModelGenerator;LAYERS:Ljava/util/List;intermediary field_4270Lnet/minecraft/class_801;field_4270:Ljava/util/List;official bLgnm;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/ItemModelGenerator;field_32806:Fintermediary field_32806Lnet/minecraft/class_801;field_32806:Fofficial eLgnm;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/ItemModelGenerator;field_32807:Fintermediary field_32807Lnet/minecraft/class_801;field_32807:Fofficial fLgnm;f:F
-
field_55274
- Mappings:
Namespace Name Mixin selector named field_55274Lnet/minecraft/client/render/model/json/ItemModelGenerator;field_55274:Lnet/minecraft/class_10419$class_10420;intermediary field_55274Lnet/minecraft/class_801;field_55274:Lnet/minecraft/class_10419$class_10420;official gLgnm;g:Lgnq$a;
-
-
Constructor Details
-
ItemModelGenerator
public ItemModelGenerator()
-
-
Method Details
-
method_65539
- Specified by:
method_65539in interfaceUnbakedModel- Mappings:
Namespace Name Mixin selector named method_65539Lnet/minecraft/client/render/model/UnbakedModel;method_65539()Lnet/minecraft/class_10419$class_10420;intermediary method_65539Lnet/minecraft/class_1100;method_65539()Lnet/minecraft/class_10419$class_10420;official dLhhg;d()Lgnq$a;
-
resolve
- Specified by:
resolvein interfaceclass_10526- Mappings:
Namespace Name Mixin selector named resolveLnet/minecraft/class_10526;resolve(Lnet/minecraft/class_10526$Resolver;)Vintermediary method_62326Lnet/minecraft/class_10526;method_62326(Lnet/minecraft/class_10526$class_10103;)Vofficial aLhhd;a(Lhhd$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 bLhhg;b()Lhhg$a;
-
bake
public BakedModel bake(class_10419 class_10419, Baker baker, ModelBakeSettings modelBakeSettings, boolean bool, boolean bool2, ModelTransformation modelTransformation) - Specified by:
bakein interfaceUnbakedModel- Mappings:
Namespace Name Mixin selector named bakeLnet/minecraft/client/render/model/UnbakedModel;bake(Lnet/minecraft/class_10419;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 aLhhg;a(Lgnq;Lhgu;Lhhb;ZZLgno;)Lhgl;
-
create
private BakedModel create(class_10419 class_10419, class_10527 class_10527, ModelBakeSettings modelBakeSettings, boolean bool, boolean bool2, ModelTransformation modelTransformation) - Mappings:
Namespace Name Mixin selector named createLnet/minecraft/client/render/model/json/ItemModelGenerator;create(Lnet/minecraft/class_10419;Lnet/minecraft/class_10527;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 aLgnm;a(Lgnq;Lhhf;Lhhb;ZZLgno;)Lhgl;
-
addLayerElements
- Mappings:
Namespace Name Mixin selector named addLayerElementsLnet/minecraft/client/render/model/json/ItemModelGenerator;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 aLgnm;a(ILjava/lang/String;Lhed;)Ljava/util/List;
-
addSubComponents
- Mappings:
Namespace Name Mixin selector named addSubComponentsLnet/minecraft/client/render/model/json/ItemModelGenerator;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 aLgnm;a(Lhed;Ljava/lang/String;I)Ljava/util/List;
-
getFrames
- Mappings:
Namespace Name Mixin selector named getFramesLnet/minecraft/client/render/model/json/ItemModelGenerator;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 aLgnm;a(Lhed;)Ljava/util/List;
-
buildCube
private void buildCube(ItemModelGenerator.Side side, List<ItemModelGenerator.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/ItemModelGenerator;buildCube(Lnet/minecraft/client/render/model/json/ItemModelGenerator$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 aLgnm;a(Lgnm$b;Ljava/util/List;Lhed;IIIIIZ)V
-
buildCube
private void buildCube(List<ItemModelGenerator.Frame> cubes, ItemModelGenerator.Side side, int x, int y) - Mappings:
Namespace Name Mixin selector named buildCubeLnet/minecraft/client/render/model/json/ItemModelGenerator;buildCube(Ljava/util/List;Lnet/minecraft/client/render/model/json/ItemModelGenerator$Side;II)Vintermediary method_3482Lnet/minecraft/class_801;method_3482(Ljava/util/List;Lnet/minecraft/class_801$class_803;II)Vofficial aLgnm;a(Ljava/util/List;Lgnm$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/ItemModelGenerator;isPixelTransparent(Lnet/minecraft/client/texture/SpriteContents;IIIII)Zintermediary method_3477Lnet/minecraft/class_801;method_3477(Lnet/minecraft/class_7764;IIIII)Zofficial aLgnm;a(Lhed;IIIII)Z
-