Class TileEntityColonySignRenderer

java.lang.Object
com.minecolonies.core.client.render.TileEntityColonySignRenderer
All Implemented Interfaces:
net.minecraft.client.renderer.blockentity.BlockEntityRenderer<TileEntityColonySign>, net.neoforged.neoforge.client.extensions.IBlockEntityRendererExtension<TileEntityColonySign>

public class TileEntityColonySignRenderer extends Object implements net.minecraft.client.renderer.blockentity.BlockEntityRenderer<TileEntityColonySign>
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
    void
    render(@NotNull TileEntityColonySign tileEntity, float partialTicks, com.mojang.blaze3d.vertex.PoseStack matrixStack, @NotNull net.minecraft.client.renderer.MultiBufferSource buffer, int combinedLight, int combinedOverlay)
     
    static void
    renderDebugText(net.minecraft.core.BlockPos renderPos, List<String> text, com.mojang.blaze3d.vertex.PoseStack matrixStack, boolean forceWhite, int mergeEveryXListElements, float scale, net.minecraft.client.renderer.MultiBufferSource buffer, net.minecraft.world.phys.Vec3 cameraPosition)
     
    static void
     
    boolean
     

    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, shouldRender

    Methods inherited from interface net.neoforged.neoforge.client.extensions.IBlockEntityRendererExtension

    getRenderBoundingBox
  • Constructor Details

    • TileEntityColonySignRenderer

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

    • render

      public void render(@NotNull @NotNull TileEntityColonySign tileEntity, float partialTicks, com.mojang.blaze3d.vertex.PoseStack matrixStack, @NotNull @NotNull net.minecraft.client.renderer.MultiBufferSource buffer, int combinedLight, int combinedOverlay)
      Specified by:
      render in interface net.minecraft.client.renderer.blockentity.BlockEntityRenderer<TileEntityColonySign>
    • shouldRenderOffScreen

      public boolean shouldRenderOffScreen(TileEntityColonySign tileEntityMBE21)
      Specified by:
      shouldRenderOffScreen in interface net.minecraft.client.renderer.blockentity.BlockEntityRenderer<TileEntityColonySign>
    • renderSignHover

      public static void renderSignHover(WorldEventContext context)
    • renderDebugText

      public static void renderDebugText(net.minecraft.core.BlockPos renderPos, List<String> text, com.mojang.blaze3d.vertex.PoseStack matrixStack, boolean forceWhite, int mergeEveryXListElements, float scale, net.minecraft.client.renderer.MultiBufferSource buffer, net.minecraft.world.phys.Vec3 cameraPosition)