net.minecraft.client.render.block

public class BlockRenderState

net.minecraft.client.renderer.block.BlockModelRenderState
net.minecraft.class_1_395
net.minecraft.client.render.block.BlockRenderState

Field summary

Modifier and TypeField
public static final int[]
EMPTY_TINTS
field_1_2364
NO_TINT_LAYERS
private List<BlockModelPart>
modelParts
field_1_2365
modelParts
private org.joml.Matrix4fc
transformation
field_1_2369
modelTransformation
private RenderLayer
renderType
field_1_2367
renderLayer
private SpecialModelRenderer<?>
specialRenderer
field_1_2222
specialRenderer
private org.joml.Matrix4fc
specialRendererTransformation
field_1_2368
specialRendererTransformation
private it.unimi.dsi.fastutil.ints.IntList
tintLayers
field_1_2223
tintLayers
public int
blockLightCoords
field_1_5860
emissiveLight
private Random
randomSource
field_1_2366
random

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
clear()
method_1_2637()
reset()
public it.unimi.dsi.fastutil.ints.IntList
tintLayers()
method_1_2823()
getTintLayers()
public <T> void
setupSpecialModel(SpecialModelRenderer<T> renderer, org.joml.Matrix4fc transformation)
method_1_2820(class_10515<T> arg0, org.joml.Matrix4fc arg1)
setSpecialRenderer(SpecialModelRenderer<T> specialRenderer, org.joml.Matrix4fc specialRendererTransformation)
public List<BlockModelPart>
setupModel(org.joml.Matrix4fc transformation, boolean hasTranslucency)
method_1_2819(org.joml.Matrix4fc arg0, boolean arg1)
startModel(org.joml.Matrix4fc modelTransformation, boolean hasTranslucency)
public void
submit(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int externalLightCoords, int overlayCoords, int outlineColor)
method_1_2639(class_4587 arg0, class_11659 arg1, int arg2, int arg3, int arg4)
render(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlayCoords, int outlineColor)
private static org.joml.Matrix4fc
identityToNull(org.joml.Matrix4fc transformation)
method_1_2817(org.joml.Matrix4fc arg0)
censorIdentity(org.joml.Matrix4fc matrix)
private void
submitModel(RenderType renderType, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int externalLightCoords, int overlayCoords, int outlineColor)
method_1_2821(class_1921 arg0, class_4587 arg1, class_11659 arg2, int arg3, int arg4, int arg5)
renderModel(RenderLayer layer, MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlayCoords, int outlineColor)
private static void
submitSpecialRenderer(SpecialModelRenderer<?> renderer, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, int overlayCoords, int outlineColor)
method_1_2822(class_10515<?> arg0, class_4587 arg1, class_11659 arg2, int arg3, int arg4, int arg5)
renderSpecial(SpecialModelRenderer<?> renderer, MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, int outlineColor)
public void
submitOnlyOutline(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, int overlayCoords, int outlineColor)
method_1_2640(class_4587 arg0, class_11659 arg1, int arg2, int arg3, int arg4)
renderOutlineNoCull(MatrixStack matrices, OrderedRenderCommandQueue queue, int lightCoords, int overlayCoords, int light)
public void
submitWithZOffset(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, int overlayCoords, int outlineColor)
method_1_2641(class_4587 arg0, class_11659 arg1, int arg2, int arg3, int arg4)
renderEntitySolidZOffsetForward(MatrixStack matrices, OrderedRenderCommandQueue queue, int lightCoords, int overlayCoords, int light)
public boolean
isEmpty()
method_1_2638()
isEmpty()
public Random
scratchRandomSource(long seed)
method_1_2818(long arg0)
setSeed(long seed)