net.minecraft.client.render.entity.feature

public abstract class StuckObjectsFeatureRenderer<M extends PlayerEntityModel, S>

extends FeatureRenderer<PlayerEntityRenderState, M>

net.minecraft.client.renderer.entity.layers.StuckInBodyLayer
net.minecraft.class_4507
net.minecraft.client.render.entity.feature.StuckObjectsFeatureRenderer

Field summary

Modifier and TypeField
private final Model<S>
model
field_53229
model
private final S
modelState
field_61808
stuckObjectState
private final Identifier
texture
field_53230
texture
private final StuckObjectsFeatureRenderer$RenderPosition
placementStyle
field_53231
renderPosition

Constructor summary

ModifierConstructor
public (LivingEntityRenderer<?, PlayerEntityRenderState, M> entityRenderer, Model<S> model, S stuckObjectState, Identifier texture, StuckObjectsFeatureRenderer$RenderPosition renderPosition)

Method summary

Modifier and TypeMethod
protected abstract int
numStuck(AvatarRenderState state)
method_22134(class_10055 arg0)
getObjectCount(PlayerEntityRenderState playerRenderState)
private void
submitStuckItem(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, float directionX, float directionY, float directionZ, int outlineColor)
method_22130(class_4587 arg0, class_11659 arg1, int arg2, float arg3, float arg4, float arg5, int arg6)
renderObject(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, float arg3, float directionX, float directionY, int color)
public void
submit(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, AvatarRenderState state, float yRot, float xRot)
method_22132(class_4587 arg0, class_11659 arg1, int arg2, class_10055 arg3, float arg4, float arg5)
render(MatrixStack arg0, OrderedRenderCommandQueue arg1, int arg2, PlayerEntityRenderState arg3, float arg4, float arg5)
private static float
snapToFace(float value)
method_62597(float arg0)
method_62597(float arg0)
public void
submit(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, EntityRenderState state, float yRot, float xRot)
method_4199(class_4587 arg0, class_11659 arg1, int arg2, class_10017 arg3, float arg4, float arg5)
render(MatrixStack arg0, OrderedRenderCommandQueue arg1, int arg2, EntityRenderState arg3, float arg4, float arg5)