net.minecraft.util

## Interface IChatComponent

- All Superinterfaces:
    java.lang.Iterable
  All Known Implementing Classes:
    ChatComponentStyle, ChatComponentText, ChatComponentTranslation

      public interface IChatComponent
      extends java.lang.Iterable

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface and Description
    --- | ---
    `static class` | `IChatComponent.Serializer`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `IChatComponent` | `appendSibling(IChatComponent var1)`
    `IChatComponent` | `appendText(java.lang.String var1)`
    `IChatComponent` | `createCopy()`
    `ChatStyle` | `getChatStyle()`
    `java.lang.String` | `getFormattedText()`
    `java.util.List` | `getSiblings()`
    `java.lang.String` | `getUnformattedText()`
    `java.lang.String` | `getUnformattedTextForChat()`
    `IChatComponent` | `setChatStyle(ChatStyle var1)`

    - ### Methods inherited from interface java.lang.Iterable

      `iterator`

- - ### Method Detail

    - #### setChatStyle

          IChatComponent setChatStyle(ChatStyle var1)

    - #### getChatStyle

          ChatStyle getChatStyle()

    - #### appendText

          IChatComponent appendText(java.lang.String var1)

    - #### appendSibling

          IChatComponent appendSibling(IChatComponent var1)

    - #### getUnformattedTextForChat

          java.lang.String getUnformattedTextForChat()

    - #### getUnformattedText

          java.lang.String getUnformattedText()

    - #### getFormattedText

          java.lang.String getFormattedText()

    - #### getSiblings

          java.util.List getSiblings()

    - #### createCopy

          IChatComponent createCopy()