Class ZenBeaconRenderer<T extends ZenBeaconBlockEntity>

java.lang.Object
nokunami.floral_warfare.client.render.blockEntity.ZenBeaconRenderer<T>
All Implemented Interfaces:
net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T>

public class ZenBeaconRenderer<T extends ZenBeaconBlockEntity> extends Object implements net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T>
  • Constructor Summary

    Constructors
    Constructor
    Description
    ZenBeaconRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    getHurtOverlay(T blockEntity, float whiteOverlayProgress)
     
    protected float
    getWhiteOverlayProgress(T blockEntity, float partialTicks)
     
    void
    render(T blockEntity, float partialTick, @NotNull com.mojang.blaze3d.vertex.PoseStack poseStack, @NotNull net.minecraft.client.renderer.MultiBufferSource buffer, int packedLight, int packedOverlay)
     
    boolean
    shouldRender(T blockEntity, net.minecraft.world.phys.Vec3 cameraPos)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.minecraft.client.renderer.blockentity.BlockEntityRenderer

    getViewDistance, shouldRenderOffScreen
  • Constructor Details

    • ZenBeaconRenderer

      public ZenBeaconRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context)
  • Method Details

    • render

      public void render(@NotNull T blockEntity, float partialTick, @NotNull @NotNull com.mojang.blaze3d.vertex.PoseStack poseStack, @NotNull @NotNull net.minecraft.client.renderer.MultiBufferSource buffer, int packedLight, int packedOverlay)
      Specified by:
      render in interface net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T extends ZenBeaconBlockEntity>
    • getHurtOverlay

      public int getHurtOverlay(T blockEntity, float whiteOverlayProgress)
    • getWhiteOverlayProgress

      protected float getWhiteOverlayProgress(T blockEntity, float partialTicks)
    • shouldRender

      public boolean shouldRender(T blockEntity, net.minecraft.world.phys.Vec3 cameraPos)
      Specified by:
      shouldRender in interface net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T extends ZenBeaconBlockEntity>