Package net.kyori.adventure.text
Interface StorageNBTComponent
- All Superinterfaces:
Buildable<StorageNBTComponent,,StorageNBTComponent.Builder> BuildableComponent<StorageNBTComponent,,StorageNBTComponent.Builder> Component,ComponentBuilderApplicable,ComponentLike,net.kyori.examination.Examinable,HoverEventSource<Component>,NBTComponent<StorageNBTComponent,,StorageNBTComponent.Builder> ScopedComponent<StorageNBTComponent>,StyleGetter,StyleSetter<Component>
public interface StorageNBTComponent
extends NBTComponent<StorageNBTComponent,StorageNBTComponent.Builder>, ScopedComponent<StorageNBTComponent>
Given a
Key, this component reads the NBT of the associated command storage and displays that information.
This component consists of:
- storage
- a key that represents the resource location of a command storage (eg. my_plugin:actions.punches_entity)
- everything in
NBTComponent
- Since:
- 4.0.0
- See Also:
- Since Minecraft:
- 1.15
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceA command storage NBT component builder. -
Field Summary
Fields inherited from interface net.kyori.adventure.text.Component
EQUALS, EQUALS_IDENTITY, IS_NOT_EMPTY -
Method Summary
Modifier and TypeMethodDescriptiondefault @NotNull Stream<? extends net.kyori.examination.ExaminableProperty>@NotNull Keystorage()Gets the NBT storage's ID.@NotNull StorageNBTComponentSets the NBT storage.Methods inherited from interface net.kyori.adventure.text.BuildableComponent
toBuilderMethods inherited from interface net.kyori.adventure.text.Component
asHoverEvent, children, clickEvent, color, compact, componentBuilderApply, contains, contains, decoration, decorations, detectCycle, font, hasDecoration, hasStyling, hoverEvent, insertion, iterable, iterable, iterator, iterator, replaceFirstText, replaceFirstText, replaceText, replaceText, replaceText, replaceText, replaceText, replaceText, replaceText, replaceText, shadowColor, spliterator, spliterator, styleMethods inherited from interface net.kyori.examination.Examinable
examinableName, examineMethods inherited from interface net.kyori.adventure.text.event.HoverEventSource
asHoverEventMethods inherited from interface net.kyori.adventure.text.NBTComponent
interpret, interpret, nbtPath, nbtPath, separator, separatorMethods inherited from interface net.kyori.adventure.text.ScopedComponent
append, append, append, append, append, appendNewline, appendSpace, applyFallbackStyle, applyFallbackStyle, asComponent, children, clickEvent, color, colorIfAbsent, decorate, decoration, decoration, decorationIfAbsent, decorations, font, hoverEvent, insertion, mergeStyle, mergeStyle, mergeStyle, shadowColor, shadowColorIfAbsent, style, style, style, styleMethods inherited from interface net.kyori.adventure.text.format.StyleSetter
decorate, decorations
-
Method Details
-
storage
Gets the NBT storage's ID.- Returns:
- the NBT storage
- Since:
- 4.0.0
-
storage
Sets the NBT storage.- Parameters:
storage- the identifier of the NBT storage- Returns:
- a storage NBT component
- Since:
- 4.0.0
-
examinableProperties
@NotNull default @NotNull Stream<? extends net.kyori.examination.ExaminableProperty> examinableProperties()- Specified by:
examinablePropertiesin interfaceComponent- Specified by:
examinablePropertiesin interfacenet.kyori.examination.Examinable- Specified by:
examinablePropertiesin interfaceNBTComponent<StorageNBTComponent,StorageNBTComponent.Builder>
-