Class BasicBakedModel
java.lang.Object
net.minecraft.client.render.model.BasicBakedModel
- All Implemented Interfaces:
BakedModel
- Mappings:
Namespace Name named net/minecraft/client/render/model/BasicBakedModelintermediary net/minecraft/class_1093official hhm
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate final booleanstatic final Stringprivate final Spriteprivate final ModelTransformationprivate final boolean -
Constructor Summary
ConstructorsConstructorDescriptionBasicBakedModel(List<BakedQuad> quads, Map<Direction, List<BakedQuad>> faceQuads, boolean usesAo, boolean isSideLit, boolean hasDepth, Sprite sprite, ModelTransformation transformation) -
Method Summary
Modifier and TypeMethodDescriptionstatic BakedModelbake(List<ModelElement> elements, ModelTextures textures, SpriteGetter spriteGetter, ModelBakeSettings settings, boolean ambientOcclusion, boolean isSideLit, boolean hasDepth, ModelTransformation transformation) private static BakedQuadbake(ModelElement element, ModelElementFace face, Sprite sprite, Direction direction, ModelBakeSettings settings) Returns a texture that represents the model.private static SpritegetSprite(SpriteGetter spriteGetter, ModelTextures textures, String textureId) booleanhasDepth()booleanAllows control of the lighting when rendering a model in a GUI.boolean
-
Field Details
-
PARTICLE_TEXTURE_ID
- See Also:
- Mappings:
Namespace Name Mixin selector named PARTICLE_TEXTURE_IDLnet/minecraft/client/render/model/BasicBakedModel;PARTICLE_TEXTURE_ID:Ljava/lang/String;intermediary field_55481Lnet/minecraft/class_1093;field_55481:Ljava/lang/String;official aLhhm;a:Ljava/lang/String;
-
quads
- Mappings:
Namespace Name Mixin selector named quadsLnet/minecraft/client/render/model/BasicBakedModel;quads:Ljava/util/List;intermediary field_5411Lnet/minecraft/class_1093;field_5411:Ljava/util/List;official bLhhm;b:Ljava/util/List;
-
faceQuads
- Mappings:
Namespace Name Mixin selector named faceQuadsLnet/minecraft/client/render/model/BasicBakedModel;faceQuads:Ljava/util/Map;intermediary field_5414Lnet/minecraft/class_1093;field_5414:Ljava/util/Map;official cLhhm;c:Ljava/util/Map;
-
usesAo
private final boolean usesAo- Mappings:
Namespace Name Mixin selector named usesAoLnet/minecraft/client/render/model/BasicBakedModel;usesAo:Zintermediary field_5415Lnet/minecraft/class_1093;field_5415:Zofficial dLhhm;d:Z
-
hasDepth
private final boolean hasDepth- Mappings:
Namespace Name Mixin selector named hasDepthLnet/minecraft/client/render/model/BasicBakedModel;hasDepth:Zintermediary field_5413Lnet/minecraft/class_1093;field_5413:Zofficial eLhhm;e:Z
-
isSideLit
private final boolean isSideLit- Mappings:
Namespace Name Mixin selector named isSideLitLnet/minecraft/client/render/model/BasicBakedModel;isSideLit:Zintermediary field_21864Lnet/minecraft/class_1093;field_21864:Zofficial fLhhm;f:Z
-
sprite
- Mappings:
Namespace Name Mixin selector named spriteLnet/minecraft/client/render/model/BasicBakedModel;sprite:Lnet/minecraft/client/texture/Sprite;intermediary field_5416Lnet/minecraft/class_1093;field_5416:Lnet/minecraft/class_1058;official gLhhm;g:Lhet;
-
transformation
- Mappings:
Namespace Name Mixin selector named transformationLnet/minecraft/client/render/model/BasicBakedModel;transformation:Lnet/minecraft/client/render/model/json/ModelTransformation;intermediary field_5417Lnet/minecraft/class_1093;field_5417:Lnet/minecraft/class_809;official hLhhm;h:Lgnq;
-
-
Constructor Details
-
BasicBakedModel
public BasicBakedModel(List<BakedQuad> quads, Map<Direction, List<BakedQuad>> faceQuads, boolean usesAo, boolean isSideLit, boolean hasDepth, Sprite sprite, ModelTransformation transformation) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/model/BasicBakedModel;<init>(Ljava/util/List;Ljava/util/Map;ZZZLnet/minecraft/client/texture/Sprite;Lnet/minecraft/client/render/model/json/ModelTransformation;)Vintermediary <init>Lnet/minecraft/class_1093;<init>(Ljava/util/List;Ljava/util/Map;ZZZLnet/minecraft/class_1058;Lnet/minecraft/class_809;)Vofficial <init>Lhhm;<init>(Ljava/util/List;Ljava/util/Map;ZZZLhet;Lgnq;)V
-
-
Method Details
-
bake
public static BakedModel bake(List<ModelElement> elements, ModelTextures textures, SpriteGetter spriteGetter, ModelBakeSettings settings, boolean ambientOcclusion, boolean isSideLit, boolean hasDepth, ModelTransformation transformation) - Mappings:
Namespace Name Mixin selector named bakeLnet/minecraft/client/render/model/BasicBakedModel;bake(Ljava/util/List;Lnet/minecraft/client/render/model/ModelTextures;Lnet/minecraft/client/model/SpriteGetter;Lnet/minecraft/client/render/model/ModelBakeSettings;ZZZLnet/minecraft/client/render/model/json/ModelTransformation;)Lnet/minecraft/client/render/model/BakedModel;intermediary method_65762Lnet/minecraft/class_1093;method_65762(Ljava/util/List;Lnet/minecraft/class_10419;Lnet/minecraft/class_10527;Lnet/minecraft/class_3665;ZZZLnet/minecraft/class_809;)Lnet/minecraft/class_1087;official aLhhm;a(Ljava/util/List;Lgns;Lhhn;Lhhj;ZZZLgnq;)Lhgt;
-
bake
private static BakedQuad bake(ModelElement element, ModelElementFace face, Sprite sprite, Direction direction, ModelBakeSettings settings) - Mappings:
Namespace Name Mixin selector named bakeLnet/minecraft/client/render/model/BasicBakedModel;bake(Lnet/minecraft/client/render/model/json/ModelElement;Lnet/minecraft/client/render/model/json/ModelElementFace;Lnet/minecraft/client/texture/Sprite;Lnet/minecraft/util/math/Direction;Lnet/minecraft/client/render/model/ModelBakeSettings;)Lnet/minecraft/client/render/model/BakedQuad;intermediary method_65760Lnet/minecraft/class_1093;method_65760(Lnet/minecraft/class_785;Lnet/minecraft/class_783;Lnet/minecraft/class_1058;Lnet/minecraft/class_2350;Lnet/minecraft/class_3665;)Lnet/minecraft/class_777;official aLhhm;a(Lgnh;Lgni;Lhet;Ljn;Lhhj;)Lgng;
-
getSprite
private static Sprite getSprite(SpriteGetter spriteGetter, ModelTextures textures, String textureId) - Mappings:
Namespace Name Mixin selector named getSpriteLnet/minecraft/client/render/model/BasicBakedModel;getSprite(Lnet/minecraft/client/model/SpriteGetter;Lnet/minecraft/client/render/model/ModelTextures;Ljava/lang/String;)Lnet/minecraft/client/texture/Sprite;intermediary method_65761Lnet/minecraft/class_1093;method_65761(Lnet/minecraft/class_10527;Lnet/minecraft/class_10419;Ljava/lang/String;)Lnet/minecraft/class_1058;official aLhhm;a(Lhhn;Lgns;Ljava/lang/String;)Lhet;
-
getQuads
public List<BakedQuad> getQuads(@Nullable @Nullable BlockState state, @Nullable @Nullable Direction face, Random random) - Specified by:
getQuadsin interfaceBakedModel- Mappings:
Namespace Name Mixin selector named getQuadsLnet/minecraft/client/render/model/BakedModel;getQuads(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/random/Random;)Ljava/util/List;intermediary method_4707Lnet/minecraft/class_1087;method_4707(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_5819;)Ljava/util/List;official aLhgt;a(Ldwy;Ljn;Lazh;)Ljava/util/List;
-
useAmbientOcclusion
public boolean useAmbientOcclusion()- Specified by:
useAmbientOcclusionin interfaceBakedModel- Mappings:
Namespace Name Mixin selector named useAmbientOcclusionLnet/minecraft/client/render/model/BakedModel;useAmbientOcclusion()Zintermediary method_4708Lnet/minecraft/class_1087;method_4708()Zofficial aLhgt;a()Z
-
hasDepth
public boolean hasDepth()- Specified by:
hasDepthin interfaceBakedModel- Mappings:
Namespace Name Mixin selector named hasDepthLnet/minecraft/client/render/model/BakedModel;hasDepth()Zintermediary method_4712Lnet/minecraft/class_1087;method_4712()Zofficial bLhgt;b()Z
-
isSideLit
public boolean isSideLit()Allows control of the lighting when rendering a model in a GUI.True, the model will be lit from the side, like a block.
False, the model will be lit from the front, like an item.
- Specified by:
isSideLitin interfaceBakedModel- Mappings:
Namespace Name Mixin selector named isSideLitLnet/minecraft/client/render/model/BakedModel;isSideLit()Zintermediary method_24304Lnet/minecraft/class_1087;method_24304()Zofficial cLhgt;c()Z
-
getParticleSprite
Returns a texture that represents the model.This is primarily used in particles. For example, block break particles use this sprite.
- Specified by:
getParticleSpritein interfaceBakedModel- Returns:
- a texture that represents the model
- Mappings:
Namespace Name Mixin selector named getParticleSpriteLnet/minecraft/client/render/model/BakedModel;getParticleSprite()Lnet/minecraft/client/texture/Sprite;intermediary method_4711Lnet/minecraft/class_1087;method_4711()Lnet/minecraft/class_1058;official dLhgt;d()Lhet;
-
getTransformation
- Specified by:
getTransformationin interfaceBakedModel- Mappings:
Namespace Name Mixin selector named getTransformationLnet/minecraft/client/render/model/BakedModel;getTransformation()Lnet/minecraft/client/render/model/json/ModelTransformation;intermediary method_4709Lnet/minecraft/class_1087;method_4709()Lnet/minecraft/class_809;official eLhgt;e()Lgnq;
-