Class FishingHookRenderer
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<FishingHook,FishingHookRenderState>
net.minecraft.client.renderer.entity.FishingHookRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final RenderTypeprivate static final ResourceLocationprivate static final doubleFields inherited from class net.minecraft.client.renderer.entity.EntityRenderer
entityRenderDispatcher, LEASH_RENDER_STEPS, LEASH_WIDTH, NAMETAG_SCALE, shadowRadius, shadowStrength -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanaffectedByCulling(FishingHook display) voidextractRenderState(FishingHook entity, FishingHookRenderState reusedState, float partialTick) private static floatfraction(int numerator, int denominator) static HumanoidArmgetHoldingArm(Player player) private Vec3getPlayerHandPos(Player player, float handAngle, float partialTick) voidrender(FishingHookRenderState renderState, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight) booleanshouldRender(FishingHook livingEntity, Frustum camera, double camX, double camY, double camZ) private static voidstringVertex(float x, float y, float z, VertexConsumer consumer, PoseStack.Pose pose, float stringFraction, float nextStringFraction) private static voidvertex(VertexConsumer consumer, PoseStack.Pose pose, int packedLight, float x, int y, int u, int v) Methods inherited from class net.minecraft.client.renderer.entity.EntityRenderer
createRenderState, extractAdditionalHitboxes, getBlockLightLevel, getBoundingBoxForCulling, getFont, getNameTag, getPackedLightCoords, getRenderOffset, getShadowRadius, getShadowStrength, getSkyLightLevel, renderNameTag, shouldShowName
-
Field Details
-
TEXTURE_LOCATION
-
RENDER_TYPE
-
VIEW_BOBBING_SCALE
private static final double VIEW_BOBBING_SCALE- See Also:
-
-
Constructor Details
-
FishingHookRenderer
-
-
Method Details
-
shouldRender
public boolean shouldRender(FishingHook livingEntity, Frustum camera, double camX, double camY, double camZ) - Overrides:
shouldRenderin classEntityRenderer<FishingHook,FishingHookRenderState>
-
render
public void render(FishingHookRenderState renderState, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight) - Overrides:
renderin classEntityRenderer<FishingHook,FishingHookRenderState>
-
getHoldingArm
-
getPlayerHandPos
-
fraction
private static float fraction(int numerator, int denominator) -
vertex
private static void vertex(VertexConsumer consumer, PoseStack.Pose pose, int packedLight, float x, int y, int u, int v) -
stringVertex
private static void stringVertex(float x, float y, float z, VertexConsumer consumer, PoseStack.Pose pose, float stringFraction, float nextStringFraction) -
createRenderState
- Specified by:
createRenderStatein classEntityRenderer<FishingHook,FishingHookRenderState>
-
extractRenderState
public void extractRenderState(FishingHook entity, FishingHookRenderState reusedState, float partialTick) - Overrides:
extractRenderStatein classEntityRenderer<FishingHook,FishingHookRenderState>
-
affectedByCulling
- Overrides:
affectedByCullingin classEntityRenderer<FishingHook,FishingHookRenderState>
-