Class StuckInBodyLayer<M extends PlayerModel>
java.lang.Object
net.minecraft.client.renderer.entity.layers.RenderLayer<PlayerRenderState,M>
net.minecraft.client.renderer.entity.layers.StuckInBodyLayer<M>
- Direct Known Subclasses:
ArrowLayer
,BeeStingerLayer
public abstract class StuckInBodyLayer<M extends PlayerModel>
extends RenderLayer<PlayerRenderState,M>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Model
private final StuckInBodyLayer.PlacementStyle
private final ResourceLocation
-
Constructor Summary
ConstructorsConstructorDescriptionStuckInBodyLayer
(LivingEntityRenderer<?, PlayerRenderState, M> pRenderer, Model pModel, ResourceLocation pTexture, StuckInBodyLayer.PlacementStyle pPlacementStyle) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract int
numStuck
(PlayerRenderState pRenderState) void
render
(PoseStack p_117575_, MultiBufferSource p_117576_, int p_117577_, PlayerRenderState p_363391_, float p_117579_, float p_117580_) private void
renderStuckItem
(PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, float pX, float pY, float pZ) private static float
snapToFace
(float pValue) Methods inherited from class net.minecraft.client.renderer.entity.layers.RenderLayer
coloredCutoutModelCopyLayerRender, getParentModel, renderColoredCutoutModel
-
Field Details
-
model
-
texture
-
placementStyle
-
-
Constructor Details
-
StuckInBodyLayer
public StuckInBodyLayer(LivingEntityRenderer<?, PlayerRenderState, M> pRenderer, Model pModel, ResourceLocation pTexture, StuckInBodyLayer.PlacementStyle pPlacementStyle)
-
-
Method Details
-
numStuck
-
renderStuckItem
private void renderStuckItem(PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, float pX, float pY, float pZ) -
render
public void render(PoseStack p_117575_, MultiBufferSource p_117576_, int p_117577_, PlayerRenderState p_363391_, float p_117579_, float p_117580_) - Specified by:
render
in classRenderLayer<PlayerRenderState,
M extends PlayerModel>
-
snapToFace
private static float snapToFace(float pValue)
-