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> renderer, Model<S> model, S modelState, Identifier texture, StuckInBodyLayer.PlacementStyle placementStyle) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract intnumStuck(AvatarRenderState state) private static floatsnapToFace(float value) voidsubmit(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, AvatarRenderState state, float yRot, float xRot) private voidsubmitStuckItem(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, float directionX, float directionY, float directionZ, int outlineColor) Methods inherited from class RenderLayer
coloredCutoutModelCopyLayerRender, getParentModel, renderColoredCutoutModel
-
Field Details
-
model
-
modelState
-
texture
-
placementStyle
-
-
Constructor Details
-
StuckInBodyLayer
public StuckInBodyLayer(LivingEntityRenderer<?, AvatarRenderState, M> renderer, Model<S> model, S modelState, Identifier texture, StuckInBodyLayer.PlacementStyle placementStyle)
-
-
Method Details
-
numStuck
-
submitStuckItem
private void submitStuckItem(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, float directionX, float directionY, float directionZ, int outlineColor) -
submit
public void submit(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, AvatarRenderState state, float yRot, float xRot) - Specified by:
submitin classRenderLayer<AvatarRenderState, M extends PlayerModel>
-
snapToFace
private static float snapToFace(float value)
-