Class StuckInBodyLayer<M extends PlayerModel,S>
java.lang.Object
net.minecraft.client.renderer.entity.layers.RenderLayer<AvatarRenderState,M>
net.minecraft.client.renderer.entity.layers.StuckInBodyLayer<M,S>
- Direct Known Subclasses:
ArrowLayer,BeeStingerLayer
public abstract class StuckInBodyLayer<M extends PlayerModel,S>
extends RenderLayer<AvatarRenderState,M>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Sprivate final StuckInBodyLayer.PlacementStyleprivate final Identifier -
Constructor Summary
ConstructorsConstructorDescriptionStuckInBodyLayer(LivingEntityRenderer<?, AvatarRenderState, M> pRenderer, Model<S> pModel, S pModelState, Identifier pTexture, StuckInBodyLayer.PlacementStyle pPlacementStyle) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract intnumStuck(AvatarRenderState pRenderState) private static floatsnapToFace(float pValue) voidsubmit(PoseStack p_436030_, SubmitNodeCollector p_432880_, int p_432778_, AvatarRenderState p_446278_, float p_434298_, float p_434732_) private voidsubmitStuckItem(PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, float pX, float pY, float pZ, int pOutlineColor) Methods inherited from class net.minecraft.client.renderer.entity.layers.RenderLayer
coloredCutoutModelCopyLayerRender, getParentModel, renderColoredCutoutModel
-
Field Details
-
model
-
modelState
-
texture
-
placementStyle
-
-
Constructor Details
-
StuckInBodyLayer
public StuckInBodyLayer(LivingEntityRenderer<?, AvatarRenderState, M> pRenderer, Model<S> pModel, S pModelState, Identifier pTexture, StuckInBodyLayer.PlacementStyle pPlacementStyle)
-
-
Method Details
-
numStuck
-
submitStuckItem
private void submitStuckItem(PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, float pX, float pY, float pZ, int pOutlineColor) -
submit
public void submit(PoseStack p_436030_, SubmitNodeCollector p_432880_, int p_432778_, AvatarRenderState p_446278_, float p_434298_, float p_434732_) - Specified by:
submitin classRenderLayer<AvatarRenderState,M extends PlayerModel>
-
snapToFace
private static float snapToFace(float pValue)
-