Class TextRendererSpigot

java.lang.Object
nl.pim16aap2.animatedarchitecture.spigot.util.text.TextRendererSpigot
All Implemented Interfaces:
ITextRenderer<net.md_5.bungee.api.chat.BaseComponent[]>

public class TextRendererSpigot extends Object implements ITextRenderer<net.md_5.bungee.api.chat.BaseComponent[]>
Implementation of a text renderer that can be used by a Text object to render the text to BaseComponent array.

See Text.render(ITextRenderer).

This renderer supports rendering any implementation of ITextDecoratorSpigot.

  • Constructor Details

    • TextRendererSpigot

      public TextRendererSpigot()
  • Method Details

    • process

      public void process(String text)
      Description copied from interface: ITextRenderer
      Processes a piece of unstyled text.
      Specified by:
      process in interface ITextRenderer<net.md_5.bungee.api.chat.BaseComponent[]>
      Parameters:
      text - The text to process.
    • process

      public void process(String text, TextComponent component)
      Description copied from interface: ITextRenderer
      Processes a piece of styled text.
      Specified by:
      process in interface ITextRenderer<net.md_5.bungee.api.chat.BaseComponent[]>
      Parameters:
      text - The text to process.
      component - The component containing additional information for the text processing.
    • getRendered

      public net.md_5.bungee.api.chat.BaseComponent[] getRendered()
      Description copied from interface: ITextRenderer
      Getter for the rendered text.
      Specified by:
      getRendered in interface ITextRenderer<net.md_5.bungee.api.chat.BaseComponent[]>
      Returns:
      The rendered result.