Class MultipartBakedModel
java.lang.Object
net.minecraft.client.render.model.MultipartBakedModel
- All Implemented Interfaces:
BakedModel
- Mappings:
Namespace Name official faw
intermediary net/minecraft/class_1095
named net/minecraft/client/render/model/MultipartBakedModel
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprotected final boolean
private final List<Pair<Predicate<BlockState>,
BakedModel>> protected final boolean
protected final ModelOverrideList
protected final boolean
protected final Sprite
private final Map<BlockState,
BitSet> protected final ModelTransformation
-
Constructor Summary
ConstructorDescriptionMultipartBakedModel
(List<Pair<Predicate<BlockState>, BakedModel>> components) -
Method Summary
Modifier and TypeMethodDescriptionReturns a texture that represents the model.boolean
hasDepth()
boolean
boolean
Allows control of the lighting when rendering a model in a GUI.boolean
-
Field Details
-
components
- Mappings:
Namespace Name Mixin selector official g
Lfaw;g:Ljava/util/List;
intermediary field_5427
Lnet/minecraft/class_1095;field_5427:Ljava/util/List;
named components
Lnet/minecraft/client/render/model/MultipartBakedModel;components:Ljava/util/List;
-
ambientOcclusion
protected final boolean ambientOcclusion- Mappings:
Namespace Name Mixin selector official a
Lfaw;a:Z
intermediary field_5430
Lnet/minecraft/class_1095;field_5430:Z
named ambientOcclusion
Lnet/minecraft/client/render/model/MultipartBakedModel;ambientOcclusion:Z
-
depthGui
protected final boolean depthGui- Mappings:
Namespace Name Mixin selector official b
Lfaw;b:Z
intermediary field_5429
Lnet/minecraft/class_1095;field_5429:Z
named depthGui
Lnet/minecraft/client/render/model/MultipartBakedModel;depthGui:Z
-
sideLit
protected final boolean sideLit- Mappings:
Namespace Name Mixin selector official c
Lfaw;c:Z
intermediary field_21863
Lnet/minecraft/class_1095;field_21863:Z
named sideLit
Lnet/minecraft/client/render/model/MultipartBakedModel;sideLit:Z
-
sprite
- Mappings:
Namespace Name Mixin selector official d
Lfaw;d:Lezc;
intermediary field_5425
Lnet/minecraft/class_1095;field_5425:Lnet/minecraft/class_1058;
named sprite
Lnet/minecraft/client/render/model/MultipartBakedModel;sprite:Lnet/minecraft/client/texture/Sprite;
-
transformations
- Mappings:
Namespace Name Mixin selector official e
Lfaw;e:Leqe;
intermediary field_5426
Lnet/minecraft/class_1095;field_5426:Lnet/minecraft/class_809;
named transformations
Lnet/minecraft/client/render/model/MultipartBakedModel;transformations:Lnet/minecraft/client/render/model/json/ModelTransformation;
-
itemPropertyOverrides
- Mappings:
Namespace Name Mixin selector official f
Lfaw;f:Leqc;
intermediary field_5428
Lnet/minecraft/class_1095;field_5428:Lnet/minecraft/class_806;
named itemPropertyOverrides
Lnet/minecraft/client/render/model/MultipartBakedModel;itemPropertyOverrides:Lnet/minecraft/client/render/model/json/ModelOverrideList;
-
stateCache
- Mappings:
Namespace Name Mixin selector official h
Lfaw;h:Ljava/util/Map;
intermediary field_5431
Lnet/minecraft/class_1095;field_5431:Ljava/util/Map;
named stateCache
Lnet/minecraft/client/render/model/MultipartBakedModel;stateCache:Ljava/util/Map;
-
-
Constructor Details
-
MultipartBakedModel
- Mappings:
Namespace Name Mixin selector official <init>
Lfaw;<init>(Ljava/util/List;)V
intermediary <init>
Lnet/minecraft/class_1095;<init>(Ljava/util/List;)V
named <init>
Lnet/minecraft/client/render/model/MultipartBakedModel;<init>(Ljava/util/List;)V
-
-
Method Details
-
getQuads
public List<BakedQuad> getQuads(@Nullable @Nullable BlockState state, @Nullable @Nullable Direction face, Random random) - Specified by:
getQuads
in interfaceBakedModel
- Mappings:
Namespace Name Mixin selector official a
Lfao;a(Lcnv;Lgm;Ljava/util/Random;)Ljava/util/List;
intermediary method_4707
Lnet/minecraft/class_1087;method_4707(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Ljava/util/Random;)Ljava/util/List;
named getQuads
Lnet/minecraft/client/render/model/BakedModel;getQuads(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;Ljava/util/Random;)Ljava/util/List;
-
useAmbientOcclusion
public boolean useAmbientOcclusion()- Specified by:
useAmbientOcclusion
in interfaceBakedModel
- Mappings:
Namespace Name Mixin selector official a
Lfao;a()Z
intermediary method_4708
Lnet/minecraft/class_1087;method_4708()Z
named useAmbientOcclusion
Lnet/minecraft/client/render/model/BakedModel;useAmbientOcclusion()Z
-
hasDepth
public boolean hasDepth()- Specified by:
hasDepth
in interfaceBakedModel
- Mappings:
Namespace Name Mixin selector official b
Lfao;b()Z
intermediary method_4712
Lnet/minecraft/class_1087;method_4712()Z
named hasDepth
Lnet/minecraft/client/render/model/BakedModel;hasDepth()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:
isSideLit
in interfaceBakedModel
- Mappings:
Namespace Name Mixin selector official c
Lfao;c()Z
intermediary method_24304
Lnet/minecraft/class_1087;method_24304()Z
named isSideLit
Lnet/minecraft/client/render/model/BakedModel;isSideLit()Z
-
isBuiltin
public boolean isBuiltin()- Specified by:
isBuiltin
in interfaceBakedModel
- Mappings:
Namespace Name Mixin selector official d
Lfao;d()Z
intermediary method_4713
Lnet/minecraft/class_1087;method_4713()Z
named isBuiltin
Lnet/minecraft/client/render/model/BakedModel;isBuiltin()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:
getParticleSprite
in interfaceBakedModel
- Returns:
- a texture that represents the model
- Mappings:
Namespace Name Mixin selector official e
Lfao;e()Lezc;
intermediary method_4711
Lnet/minecraft/class_1087;method_4711()Lnet/minecraft/class_1058;
named getParticleSprite
Lnet/minecraft/client/render/model/BakedModel;getParticleSprite()Lnet/minecraft/client/texture/Sprite;
-
getTransformation
- Specified by:
getTransformation
in interfaceBakedModel
- Mappings:
Namespace Name Mixin selector official f
Lfao;f()Leqe;
intermediary method_4709
Lnet/minecraft/class_1087;method_4709()Lnet/minecraft/class_809;
named getTransformation
Lnet/minecraft/client/render/model/BakedModel;getTransformation()Lnet/minecraft/client/render/model/json/ModelTransformation;
-
getOverrides
- Specified by:
getOverrides
in interfaceBakedModel
- Mappings:
Namespace Name Mixin selector official g
Lfao;g()Leqc;
intermediary method_4710
Lnet/minecraft/class_1087;method_4710()Lnet/minecraft/class_806;
named getOverrides
Lnet/minecraft/client/render/model/BakedModel;getOverrides()Lnet/minecraft/client/render/model/json/ModelOverrideList;
-