All Classes
| Class | Description | 
|---|---|
| AbstractComponent | An abstract implementation of a text component. | 
| AbstractComponentRenderer<C> | An abstract implementation of a component renderer. | 
| Audience | A receiver of Minecraft media. | 
| BinaryTagHolder | Holds a compound binary tag. | 
| BlockNBTComponent | A block NBT component. | 
| BlockNBTComponent.Builder | An NBT component builder. | 
| BlockNBTComponent.LocalPos | A local position. | 
| BlockNBTComponent.Pos | A position. | 
| BlockNBTComponent.WorldPos | A world position. | 
| BlockNBTComponent.WorldPos.Coordinate | A coordinate component within a  BlockNBTComponent.WorldPos. | 
| BlockNBTComponent.WorldPos.Coordinate.Type | The type of a coordinate. | 
| Book | A signed book. | 
| Book.Builder | A builder for a  Book. | 
| BossBar | A bossbar. | 
| BossBar.Color | One of the colors the bar component of a  BossBar. | 
| BossBar.Flag | Flags to control toggleable effects of a boss bar. | 
| BossBar.Listener | A listener for changes that happen on a  BossBar. | 
| BossBar.Overlay | An overlay on the bar component of a boss bar. | 
| Buildable<R,B extends Buildable.Builder<R>> | Something that can be built. | 
| Buildable.Builder<R> | A builder. | 
| BuildableComponent<C extends BuildableComponent<C,B>,B extends ComponentBuilder<C,B>> | A component which may be built. | 
| ClickEvent | A click event. | 
| ClickEvent.Action | An enumeration of click event actions. | 
| Codec<D,E,DX extends Throwable,EX extends Throwable> | A combination encoder and decoder. | 
| Codec.Decoder<D,E,X extends Throwable> | A decoder. | 
| Codec.Encoder<D,E,X extends Throwable> | An encoder. | 
| Component | A component. | 
| ComponentApplicable | Something that can be applied to a  Component. | 
| ComponentBuilder<C extends BuildableComponent<C,B>,B extends ComponentBuilder<C,B>> | A component builder. | 
| ComponentBuilderApplicable | Something that can be applied to a  ComponentBuilder. | 
| ComponentLike | Something that can be represented as a  Component. | 
| ComponentMessageThrowable | |
| ComponentRenderer<C> | A component renderer. | 
| ComponentSerializer<I extends Component,O extends Component,R> | A  Componentserializer and deserializer. | 
| EntityNBTComponent | An entity NBT component. | 
| EntityNBTComponent.Builder | An entity NBT component builder. | 
| ForwardingAudience | A receiver that wraps one or more receivers. | 
| ForwardingAudience.Single | An audience that forwards everything to a single other audience. | 
| GlobalTranslator | A global source of translations. | 
| HoverEvent<V> | A hover event. | 
| HoverEvent.Action<V> | An enumeration of hover event actions. | 
| HoverEvent.ShowEntity | The value of a  show_entityhover event. | 
| HoverEvent.ShowItem | The value of a  show_itemhover event. | 
| HoverEventSource<V> | Something that can provide a  HoverEvent. | 
| Identified | Something that can be identified by an  Identity. | 
| Identity | An identity. | 
| Index<K,V> | A bi-directional map in which keys and values must be unique. | 
| IntFunction2<R> | A function that takes two  ints as input and produces aRresult. | 
| InvalidKeyException | This exception is thrown when an invalid namespace and/or value has been detected while creating a  Key. | 
| Key | A key. | 
| KeybindComponent | A keybind component. | 
| KeybindComponent.Builder | A keybind component builder. | 
| Keyed | Something that has an associated  Key. | 
| KeyedValue<T> | A  Tvalue with an associatedKey. | 
| LinearComponents | Utilities for creating a  Component"linearly". | 
| Listenable<L> | Something that has listeners. | 
| MessageType | Message types. | 
| NamedTextColor | The named text colours in Minecraft: Java Edition. | 
| NBTComponent<C extends NBTComponent<C,B>,B extends NBTComponentBuilder<C,B>> | An NBT component. | 
| NBTComponentBuilder<C extends NBTComponent<C,B>,B extends NBTComponentBuilder<C,B>> | An NBT component builder. | 
| PatternReplacementResult | A result for  pattern-based replacements. | 
| RGBLike | Something that can provide red, green, and blue colour components. | 
| ScopedComponent<C extends Component> | Some magic to change return types. | 
| ScoreComponent | A scoreboard score component. | 
| ScoreComponent.Builder | A score component builder. | 
| SelectorComponent | A selector component. | 
| SelectorComponent.Builder | A selector component builder. | 
| ShadyPines | Various utilities. | 
| Sound | A sound. | 
| Sound.Source | The sound source. | 
| Sound.Type | A sound type. | 
| SoundStop | A sound stop. | 
| StorageNBTComponent | An storage NBT component. | 
| StorageNBTComponent.Builder | A command storage NBT component builder. | 
| Style | A style. | 
| Style.Builder | A style builder. | 
| Style.Merge | A merge choice. | 
| Style.Merge.Strategy | A merge strategy. | 
| StyleBuilderApplicable | Something that can be applied to a  Style. | 
| TextColor | A color which may be applied to a  Style. | 
| TextComponent | A text component. | 
| TextComponent.Builder | A text component builder. | 
| TextDecoration | An enumeration of decorations which may be applied to a  Component. | 
| TextDecoration.State | A state that a  TextDecorationcan be in. | 
| TextFormat | A format which may be applied to a  Component. | 
| TextReplacementConfig | A configuration for how text can be replaced in a component. | 
| TextReplacementConfig.Builder | A builder for replacement configurations. | 
| Ticks | Standard game tick utilities. | 
| Title | A title. | 
| Title.Times | Title times. | 
| TranslatableComponent | A translatable component. | 
| TranslatableComponent.Builder | A text component builder. | 
| TranslatableComponentRenderer<C> | A component renderer that does server-side translation rendering. | 
| TranslationRegistry | A registry of translations. | 
| Translator | A message format translator. | 
| UTF8ResourceBundleControl | A  ResourceBundle.Controlthat enforces UTF-8 string encoding. |