Class TextValueTypeWorldRenderer

java.lang.Object
org.cyclops.integrateddynamics.client.render.valuetype.TextValueTypeWorldRenderer
All Implemented Interfaces:
IValueTypeWorldRenderer

public class TextValueTypeWorldRenderer extends Object implements IValueTypeWorldRenderer
A simple text-based value type world renderer.
  • Constructor Details

    • TextValueTypeWorldRenderer

      public TextValueTypeWorldRenderer()
  • Method Details

    • renderValue

      public void renderValue(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context, IPartContainer partContainer, net.minecraft.core.Direction direction, IPartType partType, IValue value, float partialTicks, com.mojang.blaze3d.vertex.PoseStack matrixStack, net.minecraft.client.renderer.MultiBufferSource renderTypeBuffer, int combinedLight, int combinedOverlay, float alpha)
      Description copied from interface: IValueTypeWorldRenderer
      Render the overlay.
      Specified by:
      renderValue in interface IValueTypeWorldRenderer
      Parameters:
      context - The render context
      partContainer - The part container for this part
      direction - The direction this part is facing
      partType - The part type that is being overlayed
      value - The value to render
      partialTicks - The partial tick
      matrixStack - The matrix render stack.
      renderTypeBuffer - The render type buffer.
      combinedLight - The combined light value.
      combinedOverlay - The combined overlay value.
      alpha - The alpha to render with.
    • polishLine

      protected String polishLine(String line)