net.minecraft.client.render.command

public class LeashCommandRenderer

extends AbstractCommandRenderer<LeashCommandRenderer$LeashCommand>

All mapped superinterfaces:

CommandRenderer

net.minecraft.client.renderer.feature.LeashFeatureRenderer
net.minecraft.class_11688
net.minecraft.client.render.command.LeashCommandRenderer

Field summary

Modifier and TypeField
public static final RenderCommandType<LeashCommandRenderer$LeashCommand>
TYPE
field_1_6165
TYPE
private static final int
LEASH_RENDER_STEPS
field_61845
LEASH_SEGMENTS
private static final float
LEASH_WIDTH
field_61846
LEASH_WIDTH

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
protected void
buildGroup(FeatureFrameContext context, List<LeashFeatureRenderer$Submit> submits)
method_73006(class_1_841 arg0, List<class_11688$class_11669> arg1)
render(CommandRenderContext arg0, List<LeashCommandRenderer$LeashCommand> arg1)
private void
prepare(LeashFeatureRenderer$Submit submit)
method_1_5284(class_11688$class_11669 arg0)
render(LeashCommandRenderer$LeashCommand arg0)
private static void
addVertexPair(VertexConsumer builder, org.joml.Matrix4fc pose, float dx, float dy, float dz, float fudge, float dxOff, float dzOff, int k, boolean backwards, EntityRenderState$LeashState state)
method_73011(class_4588 arg0, org.joml.Matrix4fc arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, int arg8, boolean arg9, class_10017$class_10018 arg10)
render(VertexConsumer vertexConsumer, org.joml.Matrix4fc matrix, float offsetX, float offsetY, float offsetZ, float yOffset, float sideOffset, float perpendicularOffset, int segmentIndex, boolean backside, EntityRenderState$LeashData data)