Interface IRenderHelper

All Known Implementing Classes:
ForgeRenderHelper

public interface IRenderHelper
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final IRenderHelper
     
  • Method Summary

    Modifier and Type
    Method
    Description
    default net.minecraft.client.renderer.texture.TextureAtlasSprite
    blockSprite(net.minecraft.resources.ResourceLocation texturePath)
     
    default void
    renderBox(com.mojang.blaze3d.vertex.VertexConsumer builder, com.mojang.blaze3d.vertex.PoseStack stack, net.minecraft.client.renderer.texture.TextureAtlasSprite sprite, int light, int overlay, float x1, float x2, float y1, float y2, float z1, float z2, int[] color)
     
    default void
    renderBox(com.mojang.blaze3d.vertex.VertexConsumer builder, com.mojang.blaze3d.vertex.PoseStack stack, net.minecraft.client.renderer.texture.TextureAtlasSprite sprite, int light, int overlay, int[] color)
     
    default void
    renderBox(com.mojang.blaze3d.vertex.VertexConsumer builder, org.joml.Matrix4f pos, net.minecraft.client.renderer.texture.TextureAtlasSprite sprite, int light, int overlay, float x1, float x2, float y1, float y2, float z1, float z2, int[] color)
     
    default void
    renderFace(com.mojang.blaze3d.vertex.VertexConsumer builder, org.joml.Matrix4f pos, net.minecraft.client.renderer.texture.TextureAtlasSprite sprite, net.minecraft.core.Direction side, int light, int overlay, float x1, float x2, float y1, float y2, float z1, float z2, int[] color)
     
    void
    renderFluidBox(com.mojang.blaze3d.vertex.PoseStack pose, net.minecraft.world.level.material.FluidState fluidState, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.client.renderer.MultiBufferSource bufferSource, int light, int overlay)
     
    default int[]
    unpackARGB(int color)
     
  • Field Details

  • Method Details

    • blockSprite

      default net.minecraft.client.renderer.texture.TextureAtlasSprite blockSprite(net.minecraft.resources.ResourceLocation texturePath)
    • renderFluidBox

      void renderFluidBox(com.mojang.blaze3d.vertex.PoseStack pose, net.minecraft.world.level.material.FluidState fluidState, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.client.renderer.MultiBufferSource bufferSource, int light, int overlay)
    • unpackARGB

      default int[] unpackARGB(int color)
    • renderBox

      default void renderBox(com.mojang.blaze3d.vertex.VertexConsumer builder, com.mojang.blaze3d.vertex.PoseStack stack, net.minecraft.client.renderer.texture.TextureAtlasSprite sprite, int light, int overlay, int[] color)
    • renderBox

      default void renderBox(com.mojang.blaze3d.vertex.VertexConsumer builder, com.mojang.blaze3d.vertex.PoseStack stack, net.minecraft.client.renderer.texture.TextureAtlasSprite sprite, int light, int overlay, float x1, float x2, float y1, float y2, float z1, float z2, int[] color)
    • renderBox

      default void renderBox(com.mojang.blaze3d.vertex.VertexConsumer builder, org.joml.Matrix4f pos, net.minecraft.client.renderer.texture.TextureAtlasSprite sprite, int light, int overlay, float x1, float x2, float y1, float y2, float z1, float z2, int[] color)
    • renderFace

      default void renderFace(com.mojang.blaze3d.vertex.VertexConsumer builder, org.joml.Matrix4f pos, net.minecraft.client.renderer.texture.TextureAtlasSprite sprite, net.minecraft.core.Direction side, int light, int overlay, float x1, float x2, float y1, float y2, float z1, float z2, int[] color)