Class BlockModel
java.lang.Object
net.minecraft.client.renderer.block.model.BlockModel
- All Implemented Interfaces:
- UnbakedModel
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic enumstatic class
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final booleanprivate final List<BlockElement>private static final FaceBakery(package private) static final com.google.gson.Gsonprivate final BlockModel.GuiLightfinal Booleanprivate static final org.slf4j.Loggerprivate final List<ItemOverride>protected ResourceLocationstatic final Stringprivate static final charprivate final ItemTransforms
- 
Constructor SummaryConstructorsConstructorDescriptionBlockModel(ResourceLocation p_273263_, List<BlockElement> p_272668_, Map<String, com.mojang.datafixers.util.Either<Material, String>> p_272821_, Boolean p_272676_, BlockModel.GuiLight p_273072_, ItemTransforms p_273480_, List<ItemOverride> p_273099_) 
- 
Method SummaryModifier and TypeMethodDescriptionbake(ModelBaker p_252120_, Function<Material, TextureAtlasSprite> p_250023_, ModelState p_251130_, ResourceLocation p_252208_) Deprecated.bake(ModelBaker p_249720_, BlockModel p_111451_, Function<Material, TextureAtlasSprite> p_111452_, ModelState p_111453_, ResourceLocation p_111454_, boolean p_111455_) static BakedQuadbakeFace(BlockElement p_111438_, BlockElementFace p_111439_, TextureAtlasSprite p_111440_, Direction p_111441_, ModelState p_111442_, ResourceLocation p_111443_) bakeVanilla(ModelBaker p_249720_, BlockModel p_111451_, Function<Material, TextureAtlasSprite> p_111452_, ModelState p_111453_, ResourceLocation p_111454_, boolean p_111455_) findTextureEntry(String p_111486_) static BlockModelfromStream(Reader p_111462_) static BlockModelfromString(String p_111464_) Deprecated.private ItemOverridesgetItemOverrides(ModelBaker p_250138_, BlockModel p_251800_) getMaterial(String p_111481_) getOverrides(ModelBaker p_250138_, BlockModel p_251800_, Function<Material, TextureAtlasSprite> spriteGetter) private ItemTransformgetTransform(ItemDisplayContext p_270662_) booleanbooleanhasTexture(String p_111478_) boolean(package private) static booleanisTextureReference(String p_111489_) voidresolveParents(Function<ResourceLocation, UnbakedModel> p_249059_) toString()
- 
Field Details- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
FACE_BAKERY
- 
GSONstatic final com.google.gson.Gson GSON
- 
REFERENCE_CHARprivate static final char REFERENCE_CHAR- See Also:
 
- 
PARTICLE_TEXTURE_REFERENCE- See Also:
 
- 
DEFAULT_AMBIENT_OCCLUSIONprivate static final boolean DEFAULT_AMBIENT_OCCLUSION- See Also:
 
- 
elements
- 
guiLight
- 
hasAmbientOcclusion
- 
transforms
- 
overrides
- 
name
- 
textureMap
- 
parent
- 
parentLocation
- 
customData
 
- 
- 
Constructor Details- 
BlockModelpublic BlockModel(@Nullable ResourceLocation p_273263_, List<BlockElement> p_272668_, Map<String, com.mojang.datafixers.util.Either<Material, String>> p_272821_, @Nullable Boolean p_272676_, @Nullable BlockModel.GuiLight p_273072_, ItemTransforms p_273480_, List<ItemOverride> p_273099_) 
 
- 
- 
Method Details- 
fromStream
- 
fromString
- 
getElementsDeprecated.
- 
getParentLocation
- 
hasAmbientOcclusionpublic boolean hasAmbientOcclusion()
- 
getGuiLight
- 
isResolvedpublic boolean isResolved()
- 
getOverrides
- 
getItemOverrides
- 
getOverridespublic ItemOverrides getOverrides(ModelBaker p_250138_, BlockModel p_251800_, Function<Material, TextureAtlasSprite> spriteGetter) 
- 
getDependencies- Specified by:
- getDependenciesin interface- UnbakedModel
 
- 
resolveParents- Specified by:
- resolveParentsin interface- UnbakedModel
 
- 
bake@Deprecated public BakedModel bake(ModelBaker p_252120_, Function<Material, TextureAtlasSprite> p_250023_, ModelState p_251130_, ResourceLocation p_252208_) Deprecated.- Specified by:
- bakein interface- UnbakedModel
 
- 
bakepublic BakedModel bake(ModelBaker p_249720_, BlockModel p_111451_, Function<Material, TextureAtlasSprite> p_111452_, ModelState p_111453_, ResourceLocation p_111454_, boolean p_111455_) 
- 
bakeVanillapublic BakedModel bakeVanilla(ModelBaker p_249720_, BlockModel p_111451_, Function<Material, TextureAtlasSprite> p_111452_, ModelState p_111453_, ResourceLocation p_111454_, boolean p_111455_) 
- 
bakeFacepublic static BakedQuad bakeFace(BlockElement p_111438_, BlockElementFace p_111439_, TextureAtlasSprite p_111440_, Direction p_111441_, ModelState p_111442_, ResourceLocation p_111443_) 
- 
hasTexture
- 
getMaterial
- 
findTextureEntry
- 
isTextureReference
- 
getRootModel
- 
getTransforms
- 
getTransform
- 
toString
 
- 
bake(ModelBaker, BlockModel, Function, ModelState, ResourceLocation, boolean).