Class PhantomEntityRenderer

java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<PhantomEntity>
net.minecraft.client.renderer.entity.LivingEntityRenderer<PhantomEntity,net.minecraft.client.model.PhantomModel<PhantomEntity>>
net.minecraft.client.renderer.entity.MobRenderer<PhantomEntity,net.minecraft.client.model.PhantomModel<PhantomEntity>>
dev.cammiescorner.mobb.client.renderers.PhantomEntityRenderer
All Implemented Interfaces:
net.minecraft.client.renderer.entity.RenderLayerParent<PhantomEntity,net.minecraft.client.model.PhantomModel<PhantomEntity>>

public class PhantomEntityRenderer extends net.minecraft.client.renderer.entity.MobRenderer<PhantomEntity,net.minecraft.client.model.PhantomModel<PhantomEntity>>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final net.minecraft.client.model.geom.ModelLayerLocation
     

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

    layers, model

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

    entityRenderDispatcher, LEASH_RENDER_STEPS, NAMETAG_SCALE, shadowRadius, shadowStrength
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
    net.minecraft.resources.ResourceLocation
     
    protected void
    scale(PhantomEntity livingEntity, com.mojang.blaze3d.vertex.PoseStack poseStack, float partialTickTime)
     
    protected void
    setupRotations(PhantomEntity entity, com.mojang.blaze3d.vertex.PoseStack poseStack, float bob, float yBodyRot, float partialTick, float scale)
     

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

    getShadowRadius, shouldShowName

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

    addLayer, getAttackAnim, getBob, getFlipDegrees, getModel, getOverlayCoords, getRenderType, getWhiteOverlayProgress, isBodyVisible, isEntityUpsideDown, isShaking, render

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

    getBlockLightLevel, getFont, getPackedLightCoords, getRenderOffset, getSkyLightLevel, renderNameTag, shouldRender

    Methods inherited from class java.lang.Object

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

    • MODEL_LAYER

      public static final net.minecraft.client.model.geom.ModelLayerLocation MODEL_LAYER
  • Constructor Details

    • PhantomEntityRenderer

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

    • getTextureLocation

      public net.minecraft.resources.ResourceLocation getTextureLocation(PhantomEntity entity)
      Specified by:
      getTextureLocation in interface net.minecraft.client.renderer.entity.RenderLayerParent<PhantomEntity,net.minecraft.client.model.PhantomModel<PhantomEntity>>
      Specified by:
      getTextureLocation in class net.minecraft.client.renderer.entity.EntityRenderer<PhantomEntity>
    • scale

      protected void scale(PhantomEntity livingEntity, com.mojang.blaze3d.vertex.PoseStack poseStack, float partialTickTime)
      Overrides:
      scale in class net.minecraft.client.renderer.entity.LivingEntityRenderer<PhantomEntity,net.minecraft.client.model.PhantomModel<PhantomEntity>>
    • setupRotations

      protected void setupRotations(PhantomEntity entity, com.mojang.blaze3d.vertex.PoseStack poseStack, float bob, float yBodyRot, float partialTick, float scale)
      Overrides:
      setupRotations in class net.minecraft.client.renderer.entity.LivingEntityRenderer<PhantomEntity,net.minecraft.client.model.PhantomModel<PhantomEntity>>