Class AvatarRenderer<AvatarlikeEntity extends Avatar & ClientAvatarEntity>
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<AvatarlikeEntity,AvatarRenderState>
net.minecraft.client.renderer.entity.LivingEntityRenderer<AvatarlikeEntity,AvatarRenderState,PlayerModel>
net.minecraft.client.renderer.entity.player.AvatarRenderer<AvatarlikeEntity>
- All Implemented Interfaces:
RenderLayerParent<AvatarRenderState,PlayerModel>
public class AvatarRenderer<AvatarlikeEntity extends Avatar & ClientAvatarEntity>
extends LivingEntityRenderer<AvatarlikeEntity,AvatarRenderState,PlayerModel>
-
Field Summary
Fields inherited from class net.minecraft.client.renderer.entity.LivingEntityRenderer
itemModelResolver, layers, modelFields inherited from class net.minecraft.client.renderer.entity.EntityRenderer
entityRenderDispatcher, NAMETAG_SCALE, shadowRadius, shadowStrength -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidextractCapeState(AvatarlikeEntity entity, AvatarRenderState renderState, float partialTick) private voidextractFlightData(AvatarlikeEntity entity, AvatarRenderState reusedState, float partialTick) voidextractRenderState(AvatarlikeEntity p_445469_, AvatarRenderState p_446472_, float p_445702_) private static HumanoidModel.ArmPosegetArmPose(Avatar avatar, HumanoidArm arm) private static HumanoidModel.ArmPosegetArmPose(Avatar avatar, ItemStack handItem, InteractionHand hand) getRenderOffset(AvatarRenderState p_446468_) getTextureLocation(AvatarRenderState p_446105_) booleanisEntityUpsideDown(AvatarlikeEntity p_451232_) static booleanisPlayerUpsideDown(Player player) private voidrenderHand(PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, ResourceLocation skinTexture, ModelPart arm, boolean renderSleeve) voidrenderLeftHand(PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, ResourceLocation skinTexture, boolean renderSleeve) Deprecated.voidrenderLeftHand(PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, ResourceLocation skinTexture, boolean renderSleeve, AbstractClientPlayer player) voidrenderRightHand(PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, ResourceLocation skinTexture, boolean renderSleeve) voidrenderRightHand(PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, ResourceLocation skinTexture, boolean renderSleeve, AbstractClientPlayer player) protected voidscale(AvatarRenderState p_447098_, PoseStack p_445727_) protected voidsetupRotations(AvatarRenderState p_446425_, PoseStack p_446166_, float p_445813_, float p_446015_) protected booleanshouldRenderLayers(AvatarRenderState p_447057_) protected booleanshouldShowName(AvatarlikeEntity p_451069_, double p_451150_) voidsubmit(AvatarRenderState p_433493_, PoseStack p_434615_, SubmitNodeCollector p_433768_, CameraRenderState p_450931_) protected voidsubmitNameTag(AvatarRenderState p_447013_, PoseStack p_446358_, SubmitNodeCollector p_446248_, CameraRenderState p_451056_) Methods inherited from class net.minecraft.client.renderer.entity.LivingEntityRenderer
addLayer, extractAdditionalHitboxes, getBoundingBoxForCulling, getFlipDegrees, getModel, getModelTint, getOverlayCoords, getRenderType, getShadowRadius, getWhiteOverlayProgress, isBodyVisible, isShaking, isUpsideDownNameMethods inherited from class net.minecraft.client.renderer.entity.EntityRenderer
affectedByCulling, createRenderState, finalizeRenderState, getBlockLightLevel, getFont, getNameTag, getPackedLightCoords, getShadowStrength, getSkyLightLevel, shouldRender
-
Constructor Details
-
AvatarRenderer
-
-
Method Details
-
shouldRenderLayers
- Overrides:
shouldRenderLayersin classLivingEntityRenderer<AvatarlikeEntity extends Avatar & ClientAvatarEntity,AvatarRenderState, PlayerModel>
-
getRenderOffset
- Overrides:
getRenderOffsetin classEntityRenderer<AvatarlikeEntity extends Avatar & ClientAvatarEntity,AvatarRenderState>
-
getArmPose
-
getArmPose
private static HumanoidModel.ArmPose getArmPose(Avatar avatar, ItemStack handItem, InteractionHand hand) -
getTextureLocation
- Specified by:
getTextureLocationin classLivingEntityRenderer<AvatarlikeEntity extends Avatar & ClientAvatarEntity,AvatarRenderState, PlayerModel>
-
scale
- Overrides:
scalein classLivingEntityRenderer<AvatarlikeEntity extends Avatar & ClientAvatarEntity,AvatarRenderState, PlayerModel>
-
submit
public void submit(AvatarRenderState p_433493_, PoseStack p_434615_, SubmitNodeCollector p_433768_, CameraRenderState p_450931_) - Overrides:
submitin classLivingEntityRenderer<AvatarlikeEntity extends Avatar & ClientAvatarEntity,AvatarRenderState, PlayerModel>
-
submitNameTag
protected void submitNameTag(AvatarRenderState p_447013_, PoseStack p_446358_, SubmitNodeCollector p_446248_, CameraRenderState p_451056_) - Overrides:
submitNameTagin classEntityRenderer<AvatarlikeEntity extends Avatar & ClientAvatarEntity,AvatarRenderState>
-
createRenderState
- Specified by:
createRenderStatein classEntityRenderer<AvatarlikeEntity extends Avatar & ClientAvatarEntity,AvatarRenderState>
-
extractRenderState
public void extractRenderState(AvatarlikeEntity p_445469_, AvatarRenderState p_446472_, float p_445702_) - Overrides:
extractRenderStatein classLivingEntityRenderer<AvatarlikeEntity extends Avatar & ClientAvatarEntity,AvatarRenderState, PlayerModel>
-
shouldShowName
- Overrides:
shouldShowNamein classLivingEntityRenderer<AvatarlikeEntity extends Avatar & ClientAvatarEntity,AvatarRenderState, PlayerModel>
-
extractFlightData
private void extractFlightData(AvatarlikeEntity entity, AvatarRenderState reusedState, float partialTick) -
extractCapeState
private void extractCapeState(AvatarlikeEntity entity, AvatarRenderState renderState, float partialTick) -
renderRightHand
@Deprecated public void renderRightHand(PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, ResourceLocation skinTexture, boolean renderSleeve) -
renderRightHand
public void renderRightHand(PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, ResourceLocation skinTexture, boolean renderSleeve, AbstractClientPlayer player) -
renderLeftHand
@Deprecated public void renderLeftHand(PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, ResourceLocation skinTexture, boolean renderSleeve) -
renderLeftHand
public void renderLeftHand(PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, ResourceLocation skinTexture, boolean renderSleeve, AbstractClientPlayer player) -
renderHand
private void renderHand(PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, ResourceLocation skinTexture, ModelPart arm, boolean renderSleeve) -
setupRotations
protected void setupRotations(AvatarRenderState p_446425_, PoseStack p_446166_, float p_445813_, float p_446015_) - Overrides:
setupRotationsin classLivingEntityRenderer<AvatarlikeEntity extends Avatar & ClientAvatarEntity,AvatarRenderState, PlayerModel>
-
isEntityUpsideDown
- Overrides:
isEntityUpsideDownin classLivingEntityRenderer<AvatarlikeEntity extends Avatar & ClientAvatarEntity,AvatarRenderState, PlayerModel>
-
isPlayerUpsideDown
-
renderLeftHand(PoseStack, SubmitNodeCollector, int, ResourceLocation, boolean, net.minecraft.client.player.AbstractClientPlayer)instead