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 pEntity, AvatarRenderState pRenderState, float pPartialTick) private voidextractFlightData(AvatarlikeEntity pEntity, AvatarRenderState pReusedState, float pPartialTick) voidextractRenderState(AvatarlikeEntity p_445469_, AvatarRenderState p_446472_, float p_445702_) private static HumanoidModel.ArmPosegetArmPose(Avatar pAvatar, HumanoidArm pArm) private static HumanoidModel.ArmPosegetArmPose(Avatar pAvatar, ItemStack pHandItem, InteractionHand pHand) getRenderOffset(AvatarRenderState p_446468_) getTextureLocation(AvatarRenderState p_446105_) booleanisEntityUpsideDown(AvatarlikeEntity p_451232_) static booleanisPlayerUpsideDown(Player pPlayer) private voidrenderHand(PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, ResourceLocation pSkinTexture, ModelPart pArm, boolean pRenderSleeve) voidrenderLeftHand(PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, ResourceLocation pSkinTexture, boolean pRenderSleeve) Deprecated.voidrenderLeftHand(PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, ResourceLocation pSkinTexture, boolean pRenderSleeve, AbstractClientPlayer player) voidrenderRightHand(PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, ResourceLocation pSkinTexture, boolean pRenderSleeve) voidrenderRightHand(PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, ResourceLocation pSkinTexture, boolean pRenderSleeve, 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 pAvatar, ItemStack pHandItem, InteractionHand pHand) -
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 pEntity, AvatarRenderState pReusedState, float pPartialTick) -
extractCapeState
private void extractCapeState(AvatarlikeEntity pEntity, AvatarRenderState pRenderState, float pPartialTick) -
renderRightHand
@Deprecated public void renderRightHand(PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, ResourceLocation pSkinTexture, boolean pRenderSleeve) -
renderRightHand
public void renderRightHand(PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, ResourceLocation pSkinTexture, boolean pRenderSleeve, AbstractClientPlayer player) -
renderLeftHand
@Deprecated public void renderLeftHand(PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, ResourceLocation pSkinTexture, boolean pRenderSleeve) -
renderLeftHand
public void renderLeftHand(PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, ResourceLocation pSkinTexture, boolean pRenderSleeve, AbstractClientPlayer player) -
renderHand
private void renderHand(PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, ResourceLocation pSkinTexture, ModelPart pArm, boolean pRenderSleeve) -
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