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
    Modifier and Type
    Field
    Description
    static Map<net.minecraft.resources.Identifier, net.minecraft.client.model.EntityModel<FishingBobRenderState>>
     
    static final List<net.minecraft.resources.Identifier>
     

    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
     
    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 node, 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
  • Field Details

    • map

      public static Map<net.minecraft.resources.Identifier, net.minecraft.client.model.EntityModel<FishingBobRenderState>> map
    • skins

      public static final List<net.minecraft.resources.Identifier> skins
  • 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 node, 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>