Interface MaterialManager

All Known Subinterfaces:
Engine
All Known Implementing Classes:
BatchingEngine, InstancingEngine

public interface MaterialManager
  • Method Details

    • state

      MaterialGroup state(RenderLayer layer, net.minecraft.client.renderer.RenderType state)
      Get a material group that will render in the given layer with the given state.
      Parameters:
      layer - The RenderLayer you want to draw in.
      state - The RenderType you need to draw with.
      Returns:
      A material group whose children will
    • getOriginCoordinate

      net.minecraft.core.Vec3i getOriginCoordinate()
    • solid

      default MaterialGroup solid(net.minecraft.client.renderer.RenderType state)
    • cutout

      default MaterialGroup cutout(net.minecraft.client.renderer.RenderType state)
    • transparent

      default MaterialGroup transparent(net.minecraft.client.renderer.RenderType state)
    • defaultSolid

      default MaterialGroup defaultSolid()
    • defaultCutout

      default MaterialGroup defaultCutout()
    • defaultTransparent

      default MaterialGroup defaultTransparent()