Class FireflyRenderer

java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<Firefly>
net.frozenblock.wilderwild.entity.render.renderer.FireflyRenderer

public class FireflyRenderer extends net.minecraft.client.renderer.entity.EntityRenderer<Firefly>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final it.unimi.dsi.fastutil.objects.Object2ObjectMap<net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.RenderType>
     

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

    entityRenderDispatcher, NAMETAG_SCALE, shadowRadius, shadowStrength
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
    static int
    getOverlay(@NotNull Firefly entity, float whiteOverlayProgress)
     
    @NotNull net.minecraft.resources.ResourceLocation
    getTextureLocation(@NotNull Firefly entity)
     
    void
    render(@NotNull Firefly entity, float yaw, float tickDelta, @NotNull com.mojang.blaze3d.vertex.PoseStack poseStack, @NotNull net.minecraft.client.renderer.MultiBufferSource buffer, int light)
     
    static void
    renderFirefly(@NotNull com.mojang.blaze3d.vertex.PoseStack poseStack, @NotNull net.minecraft.client.renderer.MultiBufferSource buffer, int packedLight, boolean nectar, int overlay, int age, float tickDelta, boolean flickers, FireflyColor color, float scale, float xOffset, float yOffset, float zOffset, org.joml.Quaternionf rotation)
     

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

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

    Methods inherited from class java.lang.Object

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

    • LAYERS

      public static final it.unimi.dsi.fastutil.objects.Object2ObjectMap<net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.RenderType> LAYERS
  • Constructor Details

    • FireflyRenderer

      public FireflyRenderer(net.minecraft.client.renderer.entity.EntityRendererProvider.Context ctx)
  • Method Details

    • renderFirefly

      public static void renderFirefly(@NotNull @NotNull com.mojang.blaze3d.vertex.PoseStack poseStack, @NotNull @NotNull net.minecraft.client.renderer.MultiBufferSource buffer, int packedLight, boolean nectar, int overlay, int age, float tickDelta, boolean flickers, FireflyColor color, float scale, float xOffset, float yOffset, float zOffset, org.joml.Quaternionf rotation)
    • getOverlay

      public static int getOverlay(@NotNull @NotNull Firefly entity, float whiteOverlayProgress)
    • render

      public void render(@NotNull @NotNull Firefly entity, float yaw, float tickDelta, @NotNull @NotNull com.mojang.blaze3d.vertex.PoseStack poseStack, @NotNull @NotNull net.minecraft.client.renderer.MultiBufferSource buffer, int light)
      Overrides:
      render in class net.minecraft.client.renderer.entity.EntityRenderer<Firefly>
    • getTextureLocation

      @NotNull public @NotNull net.minecraft.resources.ResourceLocation getTextureLocation(@NotNull @NotNull Firefly entity)
      Specified by:
      getTextureLocation in class net.minecraft.client.renderer.entity.EntityRenderer<Firefly>