Class BlockModelFeatureRenderer
java.lang.Object
net.minecraft.client.renderer.feature.RenderTypeFeatureRenderer<BlockModelFeatureRenderer.Submit>
net.minecraft.client.renderer.feature.BlockModelFeatureRenderer
- All Implemented Interfaces:
AutoCloseable, FeatureRenderer<BlockModelFeatureRenderer.Submit>
public class BlockModelFeatureRenderer
extends RenderTypeFeatureRenderer<BlockModelFeatureRenderer.Submit>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Direction[]private final QuadInstancestatic final FeatureRendererType<BlockModelFeatureRenderer.Submit> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbuildGroup(FeatureFrameContext context, List<BlockModelFeatureRenderer.Submit> submits) private static voidputPartQuads(BlockStateModelPart part, PoseStack.Pose pose, QuadInstance quadInstance, int baseTintColor, int[] tintLayers, VertexConsumer buffer) private static voidputQuad(PoseStack.Pose pose, BakedQuad quad, QuadInstance instance, int baseTintColor, int[] tintLayers, VertexConsumer buffer) Methods inherited from class RenderTypeFeatureRenderer
executeGroup, finishExecute, getVertexBuilder, prepareGroupMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface FeatureRenderer
beginPrepare, close, finishPrepare
-
Field Details
-
TYPE
-
DIRECTIONS
-
quadInstance
-
-
Constructor Details
-
BlockModelFeatureRenderer
public BlockModelFeatureRenderer()
-
-
Method Details
-
buildGroup
protected void buildGroup(FeatureFrameContext context, List<BlockModelFeatureRenderer.Submit> submits) - Specified by:
buildGroupin classRenderTypeFeatureRenderer<BlockModelFeatureRenderer.Submit>
-
putPartQuads
private static void putPartQuads(BlockStateModelPart part, PoseStack.Pose pose, QuadInstance quadInstance, int baseTintColor, int[] tintLayers, VertexConsumer buffer) -
putQuad
private static void putQuad(PoseStack.Pose pose, BakedQuad quad, QuadInstance instance, int baseTintColor, int[] tintLayers, VertexConsumer buffer)
-