类 TextComponent

java.lang.Object
net.md_5.bungee.api.chat.BaseComponent
net.md_5.bungee.api.chat.TextComponent

public final class TextComponent extends BaseComponent
  • 构造器详细资料

    • TextComponent

      public TextComponent()
      Creates a TextComponent with blank text.
    • TextComponent

      public TextComponent(TextComponent textComponent)
      Creates a TextComponent with formatting and text from the passed component
      参数:
      textComponent - the component to copy from
    • TextComponent

      public TextComponent(BaseComponent... extras)
      Creates a TextComponent with blank text and the extras set to the passed array
      参数:
      extras - the extras to set
  • 方法详细资料

    • fromLegacyText

      public static BaseComponent[] fromLegacyText(String message)
      Converts the old formatting system that used ChatColor.COLOR_CHAR into the new json based system.
      参数:
      message - the text to convert
      返回:
      the components needed to print the message to the client
    • fromLegacyText

      public static BaseComponent[] fromLegacyText(String message, ChatColor defaultColor)
      Converts the old formatting system that used ChatColor.COLOR_CHAR into the new json based system.
      参数:
      message - the text to convert
      defaultColor - color to use when no formatting is to be applied (i.e. after ChatColor.RESET).
      返回:
      the components needed to print the message to the client
    • duplicate

      public TextComponent duplicate()
      Creates a duplicate of this TextComponent.
      指定者:
      duplicate 在类中 BaseComponent
      返回:
      the duplicate of this TextComponent.
    • toPlainText

      protected void toPlainText(StringBuilder builder)
    • toLegacyText

      protected void toLegacyText(StringBuilder builder)
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object