类 GuardianRenderer
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<Guardian,GuardianRenderState>
net.minecraft.client.renderer.entity.LivingEntityRenderer<Guardian,GuardianRenderState,GuardianModel>
net.minecraft.client.renderer.entity.MobRenderer<Guardian,GuardianRenderState,GuardianModel>
net.minecraft.client.renderer.entity.GuardianRenderer
- 所有已实现的接口:
RenderLayerParent<GuardianRenderState,
GuardianModel>
- 直接已知子类:
ElderGuardianRenderer
-
字段概要
字段修饰符和类型字段说明private static final RenderType
private static final ResourceLocation
private static final ResourceLocation
从类继承的字段 net.minecraft.client.renderer.entity.LivingEntityRenderer
itemModelResolver, layers, model
从类继承的字段 net.minecraft.client.renderer.entity.EntityRenderer
entityRenderDispatcher, LEASH_RENDER_STEPS, NAMETAG_SCALE, shadowRadius, shadowStrength
-
构造器概要
构造器限定符构造器说明GuardianRenderer
(EntityRendererProvider.Context p_174159_) protected
GuardianRenderer
(EntityRendererProvider.Context p_174161_, float p_174162_, ModelLayerLocation p_174163_) -
方法概要
修饰符和类型方法说明void
extractRenderState
(Guardian p_365802_, GuardianRenderState p_365304_, float p_367592_) private static Entity
getEntityToLookAt
(Guardian p_369397_) private Vec3
getPosition
(LivingEntity p_114803_, double p_114804_, float p_114805_) getTextureLocation
(GuardianRenderState p_361264_) void
render
(GuardianRenderState p_369518_, PoseStack p_114793_, MultiBufferSource p_114794_, int p_114795_) private static void
renderBeam
(PoseStack p_362984_, VertexConsumer p_361642_, Vec3 p_364612_, float p_368702_, float p_364900_, float p_363883_) boolean
shouldRender
(Guardian p_114836_, Frustum p_114837_, double p_114838_, double p_114839_, double p_114840_) private static void
vertex
(VertexConsumer p_253637_, PoseStack.Pose p_334069_, float p_253994_, float p_254492_, float p_254474_, int p_254080_, int p_253655_, int p_254133_, float p_254233_, float p_253939_) 从类继承的方法 net.minecraft.client.renderer.entity.MobRenderer
getShadowRadius, shouldShowName
从类继承的方法 net.minecraft.client.renderer.entity.LivingEntityRenderer
addLayer, getBoundingBoxForCulling, getFlipDegrees, getModel, getModelTint, getOverlayCoords, getRenderType, getWhiteOverlayProgress, isBodyVisible, isEntityUpsideDown, isShaking, scale, setupRotations, shouldRenderLayers
从类继承的方法 net.minecraft.client.renderer.entity.EntityRenderer
affectedByCulling, createRenderState, getBlockLightLevel, getFont, getNameTag, getPackedLightCoords, getRenderOffset, getShadowStrength, getSkyLightLevel, renderNameTag
-
字段详细资料
-
GUARDIAN_LOCATION
-
GUARDIAN_BEAM_LOCATION
-
BEAM_RENDER_TYPE
-
-
构造器详细资料
-
GuardianRenderer
-
GuardianRenderer
protected GuardianRenderer(EntityRendererProvider.Context p_174161_, float p_174162_, ModelLayerLocation p_174163_)
-
-
方法详细资料
-
shouldRender
-
getPosition
-
render
public void render(GuardianRenderState p_369518_, PoseStack p_114793_, MultiBufferSource p_114794_, int p_114795_) -
renderBeam
private static void renderBeam(PoseStack p_362984_, VertexConsumer p_361642_, Vec3 p_364612_, float p_368702_, float p_364900_, float p_363883_) -
vertex
private static void vertex(VertexConsumer p_253637_, PoseStack.Pose p_334069_, float p_253994_, float p_254492_, float p_254474_, int p_254080_, int p_253655_, int p_254133_, float p_254233_, float p_253939_) -
getTextureLocation
-
createRenderState
-
extractRenderState
-
getEntityToLookAt
-