Class RenderLayerHelper

java.lang.Object
net.fabricmc.fabric.api.renderer.v1.render.RenderLayerHelper

public final class RenderLayerHelper extends Object
  • Method Details

    • getMovingBlockLayer

      public static net.minecraft.client.renderer.rendertype.RenderType getMovingBlockLayer(net.minecraft.client.renderer.chunk.ChunkSectionLayer layer)
      Same logic as ItemBlockRenderTypes.getMovingBlockRenderType(net.minecraft.world.level.block.state.BlockState), but accepts a ChunkSectionLayer instead of a BlockState.
    • getEntityBlockLayer

      public static net.minecraft.client.renderer.rendertype.RenderType getEntityBlockLayer(net.minecraft.client.renderer.chunk.ChunkSectionLayer layer)
      Same logic as ItemBlockRenderTypes.getRenderType(net.minecraft.world.level.block.state.BlockState), but accepts a ChunkSectionLayer instead of a BlockState.
    • movingDelegate

      public static BlockVertexConsumerProvider movingDelegate(net.minecraft.client.renderer.MultiBufferSource vertexConsumers)
      Wraps the given provider, converting ChunkSectionLayers to render layers using getMovingBlockLayer(ChunkSectionLayer).
    • entityDelegate

      public static BlockVertexConsumerProvider entityDelegate(net.minecraft.client.renderer.MultiBufferSource vertexConsumers)
      Wraps the given provider, converting ChunkSectionLayers to render layers using getEntityBlockLayer(ChunkSectionLayer).