Interface BlockModelExtensions
- All Known Implementing Classes:
BlockModelMixin
public interface BlockModelExtensions
-
Method Summary
Modifier and TypeMethodDescriptiondefault IUnbakedGeometry<?> default net.minecraft.client.renderer.block.model.ItemOverridesdragonlib$getOverrides(net.minecraft.client.resources.model.ModelBaker pModelBakery, net.minecraft.client.renderer.block.model.BlockModel pModel, Function<net.minecraft.client.resources.model.Material, net.minecraft.client.renderer.texture.TextureAtlasSprite> textureGetter) default com.mojang.math.Transformationdefault VisibilityDatadefault booleandragonlib$isComponentVisible(String part, boolean fallback) default voiddragonlib$setCustomGeometry(IUnbakedGeometry<?> geometry) default voiddragonlib$setRootTransform(com.mojang.math.Transformation rootTransform)
-
Method Details
-
dragonlib$getOverrides
default net.minecraft.client.renderer.block.model.ItemOverrides dragonlib$getOverrides(net.minecraft.client.resources.model.ModelBaker pModelBakery, net.minecraft.client.renderer.block.model.BlockModel pModel, Function<net.minecraft.client.resources.model.Material, net.minecraft.client.renderer.texture.TextureAtlasSprite> textureGetter) -
dragonlib$setCustomGeometry
-
dragonlib$getCustomGeometry
-
dragonlib$isComponentVisible
-
dragonlib$getVisibilityData
-
dragonlib$getRootTransform
default com.mojang.math.Transformation dragonlib$getRootTransform() -
dragonlib$setRootTransform
default void dragonlib$setRootTransform(com.mojang.math.Transformation rootTransform)
-