类 PlayerEntityRenderer
- java.lang.Object
-
- net.minecraft.client.render.entity.EntityRenderer<T>
-
- net.minecraft.client.render.entity.LivingEntityRenderer<AbstractClientPlayerEntity,PlayerEntityModel<AbstractClientPlayerEntity>>
-
- net.minecraft.client.render.entity.PlayerEntityRenderer
-
- 所有已实现的接口:
FeatureRendererContext<AbstractClientPlayerEntity,PlayerEntityModel<AbstractClientPlayerEntity>>
@Environment(CLIENT) public class PlayerEntityRenderer extends LivingEntityRenderer<AbstractClientPlayerEntity,PlayerEntityModel<AbstractClientPlayerEntity>>
- Mappings:
Namespace Name official evlintermediary net/minecraft/class_1007named net/minecraft/client/render/entity/PlayerEntityRenderer
-
-
字段概要
-
从类继承的字段 net.minecraft.client.render.entity.LivingEntityRenderer
features, model
-
从类继承的字段 net.minecraft.client.render.entity.EntityRenderer
dispatcher, field_32921, shadowOpacity, shadowRadius
-
-
构造器概要
构造器 构造器 说明 PlayerEntityRenderer(EntityRendererFactory.Context ctx, boolean slim)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 private static BipedEntityModel.ArmPosegetArmPose(AbstractClientPlayerEntity player, Hand hand)Vec3dgetPositionOffset(AbstractClientPlayerEntity abstractClientPlayerEntity, float float2)IdentifiergetTexture(AbstractClientPlayerEntity abstractClientPlayerEntity)voidrender(AbstractClientPlayerEntity abstractClientPlayerEntity, float float2, float float3, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)private voidrenderArm(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, AbstractClientPlayerEntity player, ModelPart arm, ModelPart sleeve)protected voidrenderLabelIfPresent(AbstractClientPlayerEntity abstractClientPlayerEntity, Text text, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)voidrenderLeftArm(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, AbstractClientPlayerEntity player)voidrenderRightArm(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, AbstractClientPlayerEntity player)protected voidscale(AbstractClientPlayerEntity abstractClientPlayerEntity, MatrixStack matrixStack, float float2)private voidsetModelPose(AbstractClientPlayerEntity player)protected voidsetupTransforms(AbstractClientPlayerEntity abstractClientPlayerEntity, MatrixStack matrixStack, float float2, float float3, float float4)-
从类继承的方法 net.minecraft.client.render.entity.LivingEntityRenderer
addFeature, getAnimationCounter, getAnimationProgress, getHandSwingProgress, getLyingAngle, getModel, getOverlay, getRenderLayer, hasLabel, isShaking, isVisible
-
从类继承的方法 net.minecraft.client.render.entity.EntityRenderer
getBlockLight, getFontRenderer, getLight, getSkyLight, shouldRender
-
-
-
-
构造器详细资料
-
PlayerEntityRenderer
public PlayerEntityRenderer(EntityRendererFactory.Context ctx, boolean slim)
- Mappings:
Namespace Name Mixin selector official <init>Levl;<init>(Leqr$a;Z)Vintermediary <init>Lnet/minecraft/class_1007;<init>(Lnet/minecraft/class_5617$class_5618;Z)Vnamed <init>Lnet/minecraft/client/render/entity/PlayerEntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRendererFactory$Context;Z)V
-
-
方法详细资料
-
render
public void render(AbstractClientPlayerEntity abstractClientPlayerEntity, float float2, float float3, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)
- 覆盖:
render在类中LivingEntityRenderer<AbstractClientPlayerEntity,PlayerEntityModel<AbstractClientPlayerEntity>>- Mappings:
Namespace Name Mixin selector official aLevl;a(Leks;FFLdpi;Lema;I)Vintermediary method_4215Lnet/minecraft/class_1007;method_4215(Lnet/minecraft/class_742;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)Vnamed renderLnet/minecraft/client/render/entity/PlayerEntityRenderer;render(Lnet/minecraft/client/network/AbstractClientPlayerEntity;FFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
-
getPositionOffset
public Vec3d getPositionOffset(AbstractClientPlayerEntity abstractClientPlayerEntity, float float2)
- 覆盖:
getPositionOffset在类中EntityRenderer<AbstractClientPlayerEntity>- Mappings:
Namespace Name Mixin selector official aLevl;a(Leks;F)Ldma;intermediary method_23206Lnet/minecraft/class_1007;method_23206(Lnet/minecraft/class_742;F)Lnet/minecraft/class_243;named getPositionOffsetLnet/minecraft/client/render/entity/PlayerEntityRenderer;getPositionOffset(Lnet/minecraft/client/network/AbstractClientPlayerEntity;F)Lnet/minecraft/util/math/Vec3d;
-
setModelPose
private void setModelPose(AbstractClientPlayerEntity player)
- Mappings:
Namespace Name Mixin selector official bLevl;b(Leks;)Vintermediary method_4218Lnet/minecraft/class_1007;method_4218(Lnet/minecraft/class_742;)Vnamed setModelPoseLnet/minecraft/client/render/entity/PlayerEntityRenderer;setModelPose(Lnet/minecraft/client/network/AbstractClientPlayerEntity;)V
-
getArmPose
private static BipedEntityModel.ArmPose getArmPose(AbstractClientPlayerEntity player, Hand hand)
- Mappings:
Namespace Name Mixin selector official aLevl;a(Leks;Larf;)Lefa$a;intermediary method_4210Lnet/minecraft/class_1007;method_4210(Lnet/minecraft/class_742;Lnet/minecraft/class_1268;)Lnet/minecraft/class_572$class_573;named getArmPoseLnet/minecraft/client/render/entity/PlayerEntityRenderer;getArmPose(Lnet/minecraft/client/network/AbstractClientPlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/client/render/entity/model/BipedEntityModel$ArmPose;
-
getTexture
public Identifier getTexture(AbstractClientPlayerEntity abstractClientPlayerEntity)
- 指定者:
getTexture在接口中FeatureRendererContext<AbstractClientPlayerEntity,PlayerEntityModel<AbstractClientPlayerEntity>>- 指定者:
getTexture在类中EntityRenderer<AbstractClientPlayerEntity>- Mappings:
Namespace Name Mixin selector official aLevl;a(Leks;)Lwp;intermediary method_4216Lnet/minecraft/class_1007;method_4216(Lnet/minecraft/class_742;)Lnet/minecraft/class_2960;named getTextureLnet/minecraft/client/render/entity/PlayerEntityRenderer;getTexture(Lnet/minecraft/client/network/AbstractClientPlayerEntity;)Lnet/minecraft/util/Identifier;
-
scale
protected void scale(AbstractClientPlayerEntity abstractClientPlayerEntity, MatrixStack matrixStack, float float2)
- 覆盖:
scale在类中LivingEntityRenderer<AbstractClientPlayerEntity,PlayerEntityModel<AbstractClientPlayerEntity>>- Mappings:
Namespace Name Mixin selector official aLevl;a(Leks;Ldpi;F)Vintermediary method_4217Lnet/minecraft/class_1007;method_4217(Lnet/minecraft/class_742;Lnet/minecraft/class_4587;F)Vnamed scaleLnet/minecraft/client/render/entity/PlayerEntityRenderer;scale(Lnet/minecraft/client/network/AbstractClientPlayerEntity;Lnet/minecraft/client/util/math/MatrixStack;F)V
-
renderLabelIfPresent
protected void renderLabelIfPresent(AbstractClientPlayerEntity abstractClientPlayerEntity, Text text, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)
- 覆盖:
renderLabelIfPresent在类中EntityRenderer<AbstractClientPlayerEntity>- Mappings:
Namespace Name Mixin selector official aLevl;a(Leks;Lon;Ldpi;Lema;I)Vintermediary method_4213Lnet/minecraft/class_1007;method_4213(Lnet/minecraft/class_742;Lnet/minecraft/class_2561;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)Vnamed renderLabelIfPresentLnet/minecraft/client/render/entity/PlayerEntityRenderer;renderLabelIfPresent(Lnet/minecraft/client/network/AbstractClientPlayerEntity;Lnet/minecraft/text/Text;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
-
renderRightArm
public void renderRightArm(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, AbstractClientPlayerEntity player)
- Mappings:
Namespace Name Mixin selector official aLevl;a(Ldpi;Lema;ILeks;)Vintermediary method_4220Lnet/minecraft/class_1007;method_4220(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_742;)Vnamed renderRightArmLnet/minecraft/client/render/entity/PlayerEntityRenderer;renderRightArm(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/client/network/AbstractClientPlayerEntity;)V
-
renderLeftArm
public void renderLeftArm(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, AbstractClientPlayerEntity player)
- Mappings:
Namespace Name Mixin selector official bLevl;b(Ldpi;Lema;ILeks;)Vintermediary method_4221Lnet/minecraft/class_1007;method_4221(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_742;)Vnamed renderLeftArmLnet/minecraft/client/render/entity/PlayerEntityRenderer;renderLeftArm(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/client/network/AbstractClientPlayerEntity;)V
-
renderArm
private void renderArm(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, AbstractClientPlayerEntity player, ModelPart arm, ModelPart sleeve)
- Mappings:
Namespace Name Mixin selector official aLevl;a(Ldpi;Lema;ILeks;Lehg;Lehg;)Vintermediary method_23205Lnet/minecraft/class_1007;method_23205(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_742;Lnet/minecraft/class_630;Lnet/minecraft/class_630;)Vnamed renderArmLnet/minecraft/client/render/entity/PlayerEntityRenderer;renderArm(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/client/network/AbstractClientPlayerEntity;Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;)V
-
setupTransforms
protected void setupTransforms(AbstractClientPlayerEntity abstractClientPlayerEntity, MatrixStack matrixStack, float float2, float float3, float float4)
- 覆盖:
setupTransforms在类中LivingEntityRenderer<AbstractClientPlayerEntity,PlayerEntityModel<AbstractClientPlayerEntity>>- Mappings:
Namespace Name Mixin selector official aLevl;a(Leks;Ldpi;FFF)Vintermediary method_4212Lnet/minecraft/class_1007;method_4212(Lnet/minecraft/class_742;Lnet/minecraft/class_4587;FFF)Vnamed setupTransformsLnet/minecraft/client/render/entity/PlayerEntityRenderer;setupTransforms(Lnet/minecraft/client/network/AbstractClientPlayerEntity;Lnet/minecraft/client/util/math/MatrixStack;FFF)V
-
-