Class SoupCartRenderer

java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<SoupCart, SoupCartRenderState>
net.minecraft.client.renderer.entity.AbstractMinecartRenderer<SoupCart, SoupCartRenderState>
com.mrbysco.chowderexpress.client.renderer.SoupCartRenderer

public class SoupCartRenderer extends net.minecraft.client.renderer.entity.AbstractMinecartRenderer<SoupCart, SoupCartRenderState>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final SoupModel
     

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

    BLOCK_DISPLAY_CONTEXT, model

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

    entityRenderDispatcher, NAMETAG_SCALE, shadowRadius, shadowStrength
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
     
    void
    extractRenderState(SoupCart cart, SoupCartRenderState renderState, float partialTick)
     
    protected net.minecraft.world.phys.AABB
     
    net.minecraft.world.phys.Vec3
     
    void
    submit(SoupCartRenderState renderState, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.SubmitNodeCollector nodeCollector, net.minecraft.client.renderer.state.level.CameraRenderState cameraRenderState)
     

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

    submitMinecartContents

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

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

    Methods inherited from class Object

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

    • soupModel

      protected final SoupModel soupModel
  • Constructor Details

    • SoupCartRenderer

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

    • createRenderState

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

      public void extractRenderState(SoupCart cart, SoupCartRenderState renderState, float partialTick)
      Overrides:
      extractRenderState in class net.minecraft.client.renderer.entity.AbstractMinecartRenderer<SoupCart, SoupCartRenderState>
    • submit

      public void submit(SoupCartRenderState renderState, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.SubmitNodeCollector nodeCollector, net.minecraft.client.renderer.state.level.CameraRenderState cameraRenderState)
      Overrides:
      submit in class net.minecraft.client.renderer.entity.AbstractMinecartRenderer<SoupCart, SoupCartRenderState>
    • getBoundingBoxForCulling

      protected net.minecraft.world.phys.AABB getBoundingBoxForCulling(SoupCart cart)
      Overrides:
      getBoundingBoxForCulling in class net.minecraft.client.renderer.entity.AbstractMinecartRenderer<SoupCart, SoupCartRenderState>
    • getRenderOffset

      public net.minecraft.world.phys.Vec3 getRenderOffset(SoupCartRenderState renderState)
      Overrides:
      getRenderOffset in class net.minecraft.client.renderer.entity.AbstractMinecartRenderer<SoupCart, SoupCartRenderState>