# Hierarchy For Package net.md_5.bungee.api.chat

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.md_5.bungee.api.chat.BaseComponent
    - net.md_5.bungee.api.chat.KeybindComponent
    - net.md_5.bungee.api.chat.ObjectComponent
    - net.md_5.bungee.api.chat.ScoreComponent
    - net.md_5.bungee.api.chat.SelectorComponent
    - net.md_5.bungee.api.chat.TextComponent
    - net.md_5.bungee.api.chat.TranslatableComponent
  - net.md_5.bungee.api.chat.BaseComponent.LimitedStringVisitor (implements net.md_5.bungee.api.chat.BaseComponent.StringVisitor)
  - net.md_5.bungee.api.chat.ClickEvent
    - net.md_5.bungee.api.chat.ClickEventCustom
  - net.md_5.bungee.api.chat.ComponentBuilder
  - net.md_5.bungee.api.chat.ComponentStyle (implements java.lang.Cloneable)
  - net.md_5.bungee.api.chat.ComponentStyleBuilder
  - net.md_5.bungee.api.chat.HoverEvent
  - net.md_5.bungee.api.chat.ItemTag
  - net.md_5.bungee.api.chat.ItemTag.Serializer (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)

## Interface Hierarchy

- net.md_5.bungee.api.chat.BaseComponent.StringVisitor
- net.md_5.bungee.api.chat.ComponentBuilder.Joiner
- net.md_5.bungee.api.chat.Keybinds
- net.md_5.bungee.api.chat.TranslationProvider

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - net.md_5.bungee.api.chat.ClickEvent.Action
    - net.md_5.bungee.api.chat.ComponentBuilder.FormatRetention
    - net.md_5.bungee.api.chat.HoverEvent.Action