Class FishingBobRenderer

java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<FishingBobEntity, FishingBobRenderState>
com.wdiscute.starcatcher.bobberentity.FishingBobRenderer

public class FishingBobRenderer extends net.minecraft.client.renderer.entity.EntityRenderer<FishingBobEntity, FishingBobRenderState>
  • Field Summary

    Fields inherited from class net.minecraft.client.renderer.entity.EntityRenderer

    entityRenderDispatcher, NAMETAG_SCALE, shadowRadius, shadowStrength
  • Constructor Summary

    Constructors
    Constructor
    Description
    FishingBobRenderer(net.minecraft.client.renderer.entity.EntityRendererProvider.Context context)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    affectedByCulling(net.minecraft.world.entity.projectile.FishingHook entity)
     
     
    void
    extractRenderState(FishingBobEntity entity, FishingBobRenderState state, float partialTicks)
     
    static net.minecraft.world.entity.HumanoidArm
    getHoldingArm(net.minecraft.world.entity.player.Player owner)
     
    boolean
    shouldRender(FishingBobEntity entity, net.minecraft.client.renderer.culling.Frustum culler, double camX, double camY, double camZ)
     
    void
    submit(FishingBobRenderState state, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.SubmitNodeCollector submitNodeCollector, net.minecraft.client.renderer.state.level.CameraRenderState camera)
     

    Methods inherited from class net.minecraft.client.renderer.entity.EntityRenderer

    affectedByCulling, createRenderState, finalizeRenderState, getBlockLightLevel, getBoundingBoxForCulling, getFont, getNameTag, getPackedLightCoords, getRenderOffset, getShadowRadius, getShadowStrength, getSkyLightLevel, shouldShowName, submitNameDisplay, submitNameDisplay

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FishingBobRenderer

      public FishingBobRenderer(net.minecraft.client.renderer.entity.EntityRendererProvider.Context context)
  • Method Details

    • shouldRender

      public boolean shouldRender(FishingBobEntity entity, net.minecraft.client.renderer.culling.Frustum culler, double camX, double camY, double camZ)
      Overrides:
      shouldRender in class net.minecraft.client.renderer.entity.EntityRenderer<FishingBobEntity, FishingBobRenderState>
    • submit

      public void submit(FishingBobRenderState state, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.SubmitNodeCollector submitNodeCollector, net.minecraft.client.renderer.state.level.CameraRenderState camera)
      Overrides:
      submit in class net.minecraft.client.renderer.entity.EntityRenderer<FishingBobEntity, FishingBobRenderState>
    • getHoldingArm

      public static net.minecraft.world.entity.HumanoidArm getHoldingArm(net.minecraft.world.entity.player.Player owner)
    • createRenderState

      public FishingBobRenderState createRenderState()
      Specified by:
      createRenderState in class net.minecraft.client.renderer.entity.EntityRenderer<FishingBobEntity, FishingBobRenderState>
    • extractRenderState

      public void extractRenderState(FishingBobEntity entity, FishingBobRenderState state, float partialTicks)
      Overrides:
      extractRenderState in class net.minecraft.client.renderer.entity.EntityRenderer<FishingBobEntity, FishingBobRenderState>
    • affectedByCulling

      protected boolean affectedByCulling(net.minecraft.world.entity.projectile.FishingHook entity)