类 TextComponent

    • 构造器详细资料

      • TextComponent

        public TextComponent​(java.lang.String text)
      • 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​(java.lang.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​(java.lang.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​(java.lang.StringBuilder builder)
      • toLegacyText

        protected void toLegacyText​(java.lang.StringBuilder builder)
      • getText

        public java.lang.String getText()
      • setText

        public void setText​(java.lang.String text)
      • equals

        public boolean equals​(java.lang.Object o)
        覆盖:
        equals 在类中 BaseComponent
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
        覆盖:
        canEqual 在类中 BaseComponent