Class BlockModel
java.lang.Object
net.minecraft.client.renderer.block.model.BlockModel
- All Implemented Interfaces:
UnbakedModel
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final booleanprivate final List<BlockElement> private static final FaceBakery(package private) static final Gsonprivate final BlockModel.GuiLightfinal Booleanprivate static final org.slf4j.Loggerprivate final List<ItemOverride> protected ResourceLocationstatic final Stringprivate static final charprivate final ItemTransforms -
Constructor Summary
ConstructorsConstructorDescriptionBlockModel(ResourceLocation pParentLocation, List<BlockElement> pElements, Map<String, com.mojang.datafixers.util.Either<Material, String>> pTextureMap, Boolean pHasAmbientOcclusion, BlockModel.GuiLight pGuiLight, ItemTransforms pTransforms, List<ItemOverride> pOverrides) -
Method Summary
Modifier and TypeMethodDescriptionbake(ModelBaker pBaker, Function<Material, TextureAtlasSprite> pSpriteGetter, ModelState pState) bake(ModelBaker pBaker, BlockModel pModel, Function<Material, TextureAtlasSprite> pSpriteGetter, ModelState pState, boolean pGuiLight3d) static BakedQuadbakeFace(BlockElement pElement, BlockElementFace pFace, TextureAtlasSprite pSprite, Direction pFacing, ModelState pState) bakeVanilla(ModelBaker p_249720_, BlockModel p_111451_, Function<Material, TextureAtlasSprite> p_111452_, ModelState p_111453_, boolean p_111455_) findTextureEntry(String pName) static BlockModelfromStream(Reader pReader) static BlockModelfromString(String pJsonString) Deprecated.private ItemOverridesgetItemOverrides(ModelBaker pBaker, BlockModel pModel) getMaterial(String pName) getOverrides(ModelBaker p_250138_, BlockModel p_251800_, Function<Material, TextureAtlasSprite> spriteGetter) private ItemTransformgetTransform(ItemDisplayContext pDisplayContext) booleanbooleanhasTexture(String pTextureName) boolean(package private) static booleanisTextureReference(String pStr) voidresolveParents(Function<ResourceLocation, UnbakedModel> pResolver) toString()
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
FACE_BAKERY
-
GSON
-
REFERENCE_CHAR
private static final char REFERENCE_CHAR- See Also:
-
PARTICLE_TEXTURE_REFERENCE
- See Also:
-
DEFAULT_AMBIENT_OCCLUSION
private static final boolean DEFAULT_AMBIENT_OCCLUSION- See Also:
-
elements
-
guiLight
-
hasAmbientOcclusion
-
transforms
-
overrides
-
name
-
textureMap
-
parent
-
parentLocation
-
customData
-
-
Constructor Details
-
BlockModel
public BlockModel(@Nullable ResourceLocation pParentLocation, List<BlockElement> pElements, Map<String, com.mojang.datafixers.util.Either<Material, String>> pTextureMap, @Nullable Boolean pHasAmbientOcclusion, @Nullable BlockModel.GuiLight pGuiLight, ItemTransforms pTransforms, List<ItemOverride> pOverrides)
-
-
Method Details
-
fromStream
-
fromString
-
getElements
Deprecated. -
getParentLocation
-
hasAmbientOcclusion
public boolean hasAmbientOcclusion() -
getGuiLight
-
isResolved
public boolean isResolved() -
getOverrides
-
getItemOverrides
-
getOverrides
public ItemOverrides getOverrides(ModelBaker p_250138_, BlockModel p_251800_, Function<Material, TextureAtlasSprite> spriteGetter) -
getDependencies
- Specified by:
getDependenciesin interfaceUnbakedModel
-
resolveParents
- Specified by:
resolveParentsin interfaceUnbakedModel
-
bake
public BakedModel bake(ModelBaker pBaker, Function<Material, TextureAtlasSprite> pSpriteGetter, ModelState pState) - Specified by:
bakein interfaceUnbakedModel
-
bake
public BakedModel bake(ModelBaker pBaker, BlockModel pModel, Function<Material, TextureAtlasSprite> pSpriteGetter, ModelState pState, boolean pGuiLight3d) -
bakeVanilla
public BakedModel bakeVanilla(ModelBaker p_249720_, BlockModel p_111451_, Function<Material, TextureAtlasSprite> p_111452_, ModelState p_111453_, boolean p_111455_) -
bakeFace
public static BakedQuad bakeFace(BlockElement pElement, BlockElementFace pFace, TextureAtlasSprite pSprite, Direction pFacing, ModelState pState) -
hasTexture
-
getMaterial
-
findTextureEntry
-
isTextureReference
-
getRootModel
-
getTransforms
-
getTransform
-
toString
-