类 PlayerRenderer
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<AbstractClientPlayer,PlayerRenderState>
net.minecraft.client.renderer.entity.LivingEntityRenderer<AbstractClientPlayer,PlayerRenderState,PlayerModel>
net.minecraft.client.renderer.entity.player.PlayerRenderer
- 所有已实现的接口:
RenderLayerParent<PlayerRenderState,
PlayerModel>
public class PlayerRenderer
extends LivingEntityRenderer<AbstractClientPlayer,PlayerRenderState,PlayerModel>
-
字段概要
从类继承的字段 net.minecraft.client.renderer.entity.LivingEntityRenderer
itemModelResolver, layers, model
从类继承的字段 net.minecraft.client.renderer.entity.EntityRenderer
entityRenderDispatcher, LEASH_RENDER_STEPS, NAMETAG_SCALE, shadowRadius, shadowStrength
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private static void
extractCapeState
(AbstractClientPlayer p_366404_, PlayerRenderState p_365208_, float p_366613_) private static void
extractFlightData
(AbstractClientPlayer p_366513_, PlayerRenderState p_361371_, float p_365196_) void
extractRenderState
(AbstractClientPlayer p_366577_, PlayerRenderState p_364437_, float p_365590_) private static HumanoidModel.ArmPose
getArmPose
(AbstractClientPlayer p_375883_, HumanoidArm p_366116_) private static HumanoidModel.ArmPose
getArmPose
(Player p_376602_, ItemStack p_376446_, InteractionHand p_361073_) private static Parrot.Variant
getParrotOnShoulder
(AbstractClientPlayer p_362348_, boolean p_363425_) getRenderOffset
(PlayerRenderState p_365223_) getTextureLocation
(PlayerRenderState p_364988_) void
render
(PlayerRenderState state, PoseStack pose, MultiBufferSource source, int p_115313_) private void
renderHand
(PoseStack p_117776_, MultiBufferSource p_117777_, int p_117778_, ResourceLocation p_365409_, ModelPart p_117780_, boolean p_364227_) void
renderLeftHand
(PoseStack p_117814_, MultiBufferSource p_117815_, int p_117816_, ResourceLocation p_368419_, boolean p_362915_) protected void
renderNameTag
(PlayerRenderState p_360888_, Component p_117809_, PoseStack p_117810_, MultiBufferSource p_117811_, int p_117812_) void
renderRightHand
(PoseStack p_117771_, MultiBufferSource p_117772_, int p_117773_, ResourceLocation p_364347_, boolean p_367689_) protected void
scale
(PlayerRenderState p_368476_, PoseStack p_117799_) protected void
setupRotations
(PlayerRenderState p_369667_, PoseStack p_117803_, float p_117804_, float p_117805_) protected boolean
shouldRenderLayers
(PlayerRenderState p_362318_) 从类继承的方法 net.minecraft.client.renderer.entity.LivingEntityRenderer
addLayer, getBoundingBoxForCulling, getFlipDegrees, getModel, getModelTint, getOverlayCoords, getRenderType, getShadowRadius, getWhiteOverlayProgress, isBodyVisible, isEntityUpsideDown, isShaking, shouldShowName
从类继承的方法 net.minecraft.client.renderer.entity.EntityRenderer
affectedByCulling, createRenderState, getBlockLightLevel, getFont, getNameTag, getPackedLightCoords, getShadowStrength, getSkyLightLevel, shouldRender
-
构造器详细资料
-
PlayerRenderer
-
-
方法详细资料
-
shouldRenderLayers
-
getRenderOffset
-
getArmPose
private static HumanoidModel.ArmPose getArmPose(AbstractClientPlayer p_375883_, HumanoidArm p_366116_) -
getArmPose
private static HumanoidModel.ArmPose getArmPose(Player p_376602_, ItemStack p_376446_, InteractionHand p_361073_) -
getTextureLocation
-
scale
-
renderNameTag
protected void renderNameTag(PlayerRenderState p_360888_, Component p_117809_, PoseStack p_117810_, MultiBufferSource p_117811_, int p_117812_) -
createRenderState
-
extractRenderState
public void extractRenderState(AbstractClientPlayer p_366577_, PlayerRenderState p_364437_, float p_365590_) -
extractFlightData
private static void extractFlightData(AbstractClientPlayer p_366513_, PlayerRenderState p_361371_, float p_365196_) -
extractCapeState
private static void extractCapeState(AbstractClientPlayer p_366404_, PlayerRenderState p_365208_, float p_366613_) -
getParrotOnShoulder
@Nullable private static Parrot.Variant getParrotOnShoulder(AbstractClientPlayer p_362348_, boolean p_363425_) -
renderRightHand
public void renderRightHand(PoseStack p_117771_, MultiBufferSource p_117772_, int p_117773_, ResourceLocation p_364347_, boolean p_367689_) -
renderLeftHand
public void renderLeftHand(PoseStack p_117814_, MultiBufferSource p_117815_, int p_117816_, ResourceLocation p_368419_, boolean p_362915_) -
renderHand
private void renderHand(PoseStack p_117776_, MultiBufferSource p_117777_, int p_117778_, ResourceLocation p_365409_, ModelPart p_117780_, boolean p_364227_) -
setupRotations
protected void setupRotations(PlayerRenderState p_369667_, PoseStack p_117803_, float p_117804_, float p_117805_) -
render
public void render(PlayerRenderState state, PoseStack pose, MultiBufferSource source, int p_115313_)
-