Index

A B C E G H I N O R T 
All Classes and Interfaces|All Packages

A

add(Object) - Method in class org.geysermc.adventure.text.serializer.nbt.HeterogeneousNbtList
Adds the given NBT tag to this heterogeneous NBT list.
add(NbtType<T>, T) - Method in class org.geysermc.adventure.text.serializer.nbt.HeterogeneousNbtList
Adds the given NBT tag to this heterogeneous NBT list.

B

build() - Method in class org.geysermc.adventure.text.serializer.nbt.HeterogeneousNbtList
Flattens this heterogeneous NBT list into a homogeneous one.

C

collector() - Static method in class org.geysermc.adventure.text.serializer.nbt.HeterogeneousNbtList
Creates a Collector to use with Stream.collect(Collector) to construct a homogeneous NBT list from a heterogeneous stream of NBT tags.

E

equals(Object) - Method in record class org.geysermc.adventure.text.serializer.nbt.NbtDataComponentValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.adventure.text.serializer.nbt.NbtDialog
Indicates whether some other object is "equal to" this one.

G

getList(NbtMap, String) - Static method in class org.geysermc.adventure.text.serializer.nbt.HeterogeneousNbtList
Attempts to parse a heterogeneous NBT list from the given NbtMap, using the given key.

H

hashCode() - Method in record class org.geysermc.adventure.text.serializer.nbt.NbtDataComponentValue
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.adventure.text.serializer.nbt.NbtDialog
Returns a hash code value for this object.
HeterogeneousNbtList - Class in org.geysermc.adventure.text.serializer.nbt
A wrapper around a heterogeneous NBT list.
HeterogeneousNbtList() - Constructor for class org.geysermc.adventure.text.serializer.nbt.HeterogeneousNbtList
 

I

inline() - Method in record class org.geysermc.adventure.text.serializer.nbt.NbtDialog
Returns the value of the inline record component.

N

nbt() - Static method in interface org.geysermc.adventure.text.serializer.nbt.NbtComponentSerializer
 
NbtComponentSerializer - Interface in org.geysermc.adventure.text.serializer.nbt
This serializer serializes and deserializes Components to and from NBT tags represented using Cloudburst's NBT library.
NbtDataComponentValue - Record Class in org.geysermc.adventure.text.serializer.nbt
Holds the raw value of a data component, serialized to NBT.
NbtDataComponentValue(Object) - Constructor for record class org.geysermc.adventure.text.serializer.nbt.NbtDataComponentValue
Creates an instance of a NbtDataComponentValue record class.
NbtDialog - Record Class in org.geysermc.adventure.text.serializer.nbt
Represents a dialog.
NbtDialog(Optional<Key>, Optional<NbtMap>) - Constructor for record class org.geysermc.adventure.text.serializer.nbt.NbtDialog
Creates an instance of a NbtDialog record class.
NbtDialog(Key) - Constructor for record class org.geysermc.adventure.text.serializer.nbt.NbtDialog
 
NbtDialog(NbtMap) - Constructor for record class org.geysermc.adventure.text.serializer.nbt.NbtDialog
 

O

of() - Static method in class org.geysermc.adventure.text.serializer.nbt.HeterogeneousNbtList
Shorthand method for creating an empty heterogeneous NBT list.
of(Object...) - Static method in class org.geysermc.adventure.text.serializer.nbt.HeterogeneousNbtList
Constructs a heterogeneous NBT list from the given array of NBT tags.
org.geysermc.adventure.text.serializer.nbt - package org.geysermc.adventure.text.serializer.nbt
 

R

reference() - Method in record class org.geysermc.adventure.text.serializer.nbt.NbtDialog
Returns the value of the reference record component.

T

tag() - Method in record class org.geysermc.adventure.text.serializer.nbt.NbtDataComponentValue
Returns the value of the tag record component.
toString() - Method in record class org.geysermc.adventure.text.serializer.nbt.NbtDataComponentValue
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.adventure.text.serializer.nbt.NbtDialog
Returns a string representation of this record class.
tryUnwrap(NbtList<?>) - Static method in class org.geysermc.adventure.text.serializer.nbt.HeterogeneousNbtList
Tries to unwrap (parse) the given heterogeneous NBT list.
A B C E G H I N O R T 
All Classes and Interfaces|All Packages