Interface BlockModelExtensions

All Known Implementing Classes:
BlockModelMixin

public interface BlockModelExtensions
  • 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

      default void dragonlib$setCustomGeometry(IUnbakedGeometry<?> geometry)
    • dragonlib$getCustomGeometry

      default IUnbakedGeometry<?> dragonlib$getCustomGeometry()
    • dragonlib$isComponentVisible

      default boolean dragonlib$isComponentVisible(String part, boolean fallback)
    • dragonlib$getVisibilityData

      default VisibilityData dragonlib$getVisibilityData()
    • dragonlib$getRootTransform

      default com.mojang.math.Transformation dragonlib$getRootTransform()
    • dragonlib$setRootTransform

      default void dragonlib$setRootTransform(com.mojang.math.Transformation rootTransform)