All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractComponent |
An abstract implementation of a text component.
|
AbstractComponentRenderer<C> |
An abstract implementation of a component renderer.
|
Adventure |
We're going on an Adventure!
|
Audience |
A receiver of Minecraft media.
|
BinaryTagHolder |
Holds a compound binary tag.
|
BlockNBTComponent |
Given an in-game position, this component reads the NBT of the associated block and displays that information.
|
BlockNBTComponent.Builder |
An NBT component builder.
|
BlockNBTComponent.LocalPos |
A local position.
|
BlockNBTComponent.Pos |
A position.
|
BlockNBTComponent.WorldPos |
A world position.
|
BlockNBTComponent.WorldPos.Coordinate |
|
BlockNBTComponent.WorldPos.Coordinate.Type |
The type of a coordinate.
|
Book |
Represents the in-game interface of a book.
|
Book.Builder |
|
BossBar |
Represents an in-game bossbar which can be shown to the client.
|
BossBar.Color |
One of the colors the bar component of a BossBar .
|
BossBar.Flag |
Flags to control toggleable effects of a bossbar.
|
BossBar.Listener |
A listener for changes that happen on a BossBar .
|
BossBar.Overlay |
An overlay on the bar component of a bossbar.
|
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 is an immutable object that represents how text
is displayed Minecraft clients.
|
ComponentApplicable |
Something that can be applied to a Component .
|
ComponentBuilder<C extends BuildableComponent<C,B>,B extends ComponentBuilder<C,B>> |
A component builder.
|
ComponentBuilderApplicable |
|
ComponentFlattener |
A 'flattener' to convert a component tree to a linear string for display.
|
ComponentFlattener.Builder |
A builder for a component flattener.
|
ComponentIteratorFlag |
Flags to modify the behaviour of a component iterator.
|
ComponentIteratorType |
The iterator types.
|
ComponentLike |
Something that can be represented as a Component .
|
ComponentMessageThrowable |
|
ComponentRenderer<C> |
A component renderer.
|
ComponentSerializer<I extends Component,O extends Component,R> |
|
EntityNBTComponent |
Given a Minecraft selector, this component reads the NBT of the associated entity and displays that information.
|
EntityNBTComponent.Builder |
An entity NBT component builder.
|
FlattenerListener |
A listener accepting styled information from flattened components.
|
ForwardingAudience |
A receiver that wraps one or more receivers.
|
ForwardingAudience.Single |
An audience that forwards everything to a single other audience.
|
ForwardingIterator<T> |
|
GlobalTranslator |
A global source of translations.
|
HoverEvent<V> |
A hover event.
|
HoverEvent.Action<V> |
An enumeration of hover event actions.
|
HoverEvent.ShowEntity |
|
HoverEvent.ShowItem |
|
HoverEventSource<V> |
|
HSVLike |
Something that can provide hue, saturation, and value color components.
|
Identified |
Something that can be identified by an Identity .
|
Identity |
An identity used to track the sender of messages for the social interaction features
introduced in Minecraft: Java Edition 1.16.4.
|
Index<K,V> |
A bi-directional map in which keys and values must be unique.
|
IntFunction2<R> |
A function that takes two int s as input and produces a R result.
|
JoinConfiguration |
A configuration for how a series of components can be joined.
|
JoinConfiguration.Builder |
A builder for join configurations.
|
KeybindComponent |
A Component that displays the client's current keybind for the supplied action.
|
KeybindComponent.Builder |
A keybind component builder.
|
KeybindComponent.KeybindLike |
Something that can provide a keybind identifier.
|
LinearComponents |
A utility class that allows components to be created where styles can be specified inline.
|
Listenable<L> |
Something that has listeners.
|
MessageType |
Message types.
|
MonkeyBars |
|
Nag |
A nag.
|
NamedTextColor |
The named text colours in Minecraft: Java Edition.
|
NBTComponent<C extends NBTComponent<C,B>,B extends NBTComponentBuilder<C,B>> |
A component that can display NBT fetched from different locations, optionally trying to interpret the NBT as JSON
using the net.kyori.adventure.text.serializer.gson.GsonComponentSerializer to convert the JSON to a Component .
|
NBTComponentBuilder<C extends NBTComponent<C,B>,B extends NBTComponentBuilder<C,B>> |
An NBT component builder.
|
PatternReplacementResult |
|
PermissionChecker |
Something that has permissions.
|
Pointer<V> |
A pointer to a resource.
|
Pointered |
Something that can retrieve values based on a given Pointer .
|
Pointers |
|
Pointers.Builder |
A builder of pointers.
|
RGBLike |
Something that can provide red, green, and blue colour components.
|
ScopedComponent<C extends Component> |
Some magic to change return types.
|
ScoreComponent |
A component that can display a player's score from a scoreboard objective,
with an optional fallback value if the search for the score fails.
|
ScoreComponent.Builder |
A score component builder.
|
SelectorComponent |
A component that can display the name of entities found with a given selector.
|
SelectorComponent.Builder |
A selector component builder.
|
Services |
|
ShadyPines |
Various utilities.
|
Sound |
Represents an in-game sound which can be played to the client.
|
Sound.Emitter |
An emitter of sounds.
|
Sound.Source |
The sound source.
|
Sound.Source.Provider |
A provider of sound sources.
|
Sound.Type |
A sound type.
|
SoundStop |
A sound and/or a sound source, used for stopping in-game sounds that
are being played on a game client matching the given sound and/or sound source.
|
StorageNBTComponent |
Given a Key , this component reads the NBT of the associated command storage and displays that information.
|
StorageNBTComponent.Builder |
A command storage NBT component builder.
|
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 component that displays a string.
|
TextComponent.Builder |
A text component builder.
|
TextDecoration |
An enumeration of decorations which may be applied to a Component .
|
TextDecoration.State |
|
TextDecorationAndState |
|
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.
|
TextReplacementConfig.Condition |
A function determining whether a certain match should be replaced.
|
Ticks |
Standard game tick utilities.
|
Title |
Represents an in-game title, which can be displayed across the centre of the screen.
|
Title.Times |
Title times.
|
TitlePart<T> |
A part of a title.
|
Translatable |
Something that has a translation key.
|
TranslatableComponent |
A component that can display translated text.
|
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.
|
TriState |
Similar to a boolean but with three states.
|
UTF8ResourceBundleControl |
|