public class BlockModel extends java.lang.Object implements IUnbakedModel
Modifier and Type | Class and Description |
---|---|
static class |
BlockModel.Deserializer |
static class |
BlockModel.GuiLight |
Modifier and Type | Field and Description |
---|---|
boolean |
ambientOcclusion |
BlockModelConfiguration |
customData |
java.lang.String |
name |
BlockModel |
parent |
protected ResourceLocation |
parentLocation |
java.util.Map<java.lang.String,com.mojang.datafixers.util.Either<Material,java.lang.String>> |
textures |
Constructor and Description |
---|
BlockModel(ResourceLocation p_i230056_1_,
java.util.List<BlockPart> p_i230056_2_,
java.util.Map<java.lang.String,com.mojang.datafixers.util.Either<Material,java.lang.String>> p_i230056_3_,
boolean p_i230056_4_,
BlockModel.GuiLight p_i230056_5_,
ItemCameraTransforms p_i230056_6_,
java.util.List<ItemOverride> p_i230056_7_) |
Modifier and Type | Method and Description |
---|---|
IBakedModel |
bakeModel(ModelBakery modelBakeryIn,
BlockModel modelIn,
java.util.function.Function<Material,TextureAtlasSprite> spriteGetterIn,
IModelTransform transformIn,
ResourceLocation locationIn,
boolean p_228813_6_) |
IBakedModel |
bakeModel(ModelBakery modelBakeryIn,
java.util.function.Function<Material,TextureAtlasSprite> spriteGetterIn,
IModelTransform transformIn,
ResourceLocation locationIn)
Deprecated.
|
IBakedModel |
bakeVanilla(ModelBakery modelBakeryIn,
BlockModel modelIn,
java.util.function.Function<Material,TextureAtlasSprite> spriteGetterIn,
IModelTransform transformIn,
ResourceLocation locationIn,
boolean p_228813_6_)
Deprecated.
|
static BlockModel |
deserialize(java.io.Reader readerIn) |
static BlockModel |
deserialize(java.lang.String jsonString) |
BlockModel.GuiLight |
func_230176_c_() |
ItemCameraTransforms |
getAllTransforms() |
java.util.Collection<ResourceLocation> |
getDependencies() |
java.util.List<BlockPart> |
getElements()
Deprecated.
|
java.util.List<ItemOverride> |
getOverrides() |
ItemOverrideList |
getOverrides(ModelBakery modelBakeryIn,
BlockModel modelIn,
java.util.function.Function<Material,TextureAtlasSprite> textureGetter) |
ResourceLocation |
getParentLocation() |
BlockModel |
getRootModel() |
java.util.Collection<Material> |
getTextures(java.util.function.Function<ResourceLocation,IUnbakedModel> modelGetter,
java.util.Set<com.mojang.datafixers.util.Pair<java.lang.String,java.lang.String>> missingTextureErrors) |
boolean |
isAmbientOcclusion() |
boolean |
isTexturePresent(java.lang.String textureName) |
static BakedQuad |
makeBakedQuad(BlockPart partIn,
BlockPartFace partFaceIn,
TextureAtlasSprite spriteIn,
Direction directionIn,
IModelTransform transformIn,
ResourceLocation locationIn) |
Material |
resolveTextureName(java.lang.String nameIn) |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getClip
public final boolean ambientOcclusion
public java.lang.String name
public final java.util.Map<java.lang.String,com.mojang.datafixers.util.Either<Material,java.lang.String>> textures
@Nullable public BlockModel parent
@Nullable protected ResourceLocation parentLocation
public final BlockModelConfiguration customData
public BlockModel(@Nullable ResourceLocation p_i230056_1_, java.util.List<BlockPart> p_i230056_2_, java.util.Map<java.lang.String,com.mojang.datafixers.util.Either<Material,java.lang.String>> p_i230056_3_, boolean p_i230056_4_, @Nullable BlockModel.GuiLight p_i230056_5_, ItemCameraTransforms p_i230056_6_, java.util.List<ItemOverride> p_i230056_7_)
public static BlockModel deserialize(java.io.Reader readerIn)
public static BlockModel deserialize(java.lang.String jsonString)
@Deprecated public java.util.List<BlockPart> getElements()
@Nullable public ResourceLocation getParentLocation()
public boolean isAmbientOcclusion()
public BlockModel.GuiLight func_230176_c_()
public java.util.List<ItemOverride> getOverrides()
public ItemOverrideList getOverrides(ModelBakery modelBakeryIn, BlockModel modelIn, java.util.function.Function<Material,TextureAtlasSprite> textureGetter)
public java.util.Collection<ResourceLocation> getDependencies()
getDependencies
in interface IUnbakedModel
public java.util.Collection<Material> getTextures(java.util.function.Function<ResourceLocation,IUnbakedModel> modelGetter, java.util.Set<com.mojang.datafixers.util.Pair<java.lang.String,java.lang.String>> missingTextureErrors)
getTextures
in interface IUnbakedModel
@Deprecated public IBakedModel bakeModel(ModelBakery modelBakeryIn, java.util.function.Function<Material,TextureAtlasSprite> spriteGetterIn, IModelTransform transformIn, ResourceLocation locationIn)
bakeModel
in interface IUnbakedModel
public IBakedModel bakeModel(ModelBakery modelBakeryIn, BlockModel modelIn, java.util.function.Function<Material,TextureAtlasSprite> spriteGetterIn, IModelTransform transformIn, ResourceLocation locationIn, boolean p_228813_6_)
@Deprecated public IBakedModel bakeVanilla(ModelBakery modelBakeryIn, BlockModel modelIn, java.util.function.Function<Material,TextureAtlasSprite> spriteGetterIn, IModelTransform transformIn, ResourceLocation locationIn, boolean p_228813_6_)
public static BakedQuad makeBakedQuad(BlockPart partIn, BlockPartFace partFaceIn, TextureAtlasSprite spriteIn, Direction directionIn, IModelTransform transformIn, ResourceLocation locationIn)
public boolean isTexturePresent(java.lang.String textureName)
public Material resolveTextureName(java.lang.String nameIn)
public BlockModel getRootModel()
public ItemCameraTransforms getAllTransforms()
public java.lang.String toString()
toString
in class java.lang.Object