public class NbtComponent extends TextComponent
| Constructor and Description |
|---|
NbtComponent(java.lang.String component,
boolean resolve,
NbtDataSource dataSource) |
NbtComponent(java.lang.String component,
boolean resolve,
TextComponent separator,
NbtDataSource dataSource) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
asSingleString() |
TextComponent |
copy() |
java.lang.String |
getComponent() |
NbtDataSource |
getDataSource() |
TextComponent |
getSeparator() |
boolean |
isResolve() |
NbtComponent |
setComponent(java.lang.String component)
Set the component of this component.
|
void |
setDataSource(NbtDataSource dataSource)
Set the data source of this component.
|
NbtComponent |
setResolve(boolean resolve)
Set whether this component should be resolved.
|
NbtComponent |
setSeparator(TextComponent separator)
Set the separator of this component.
|
TextComponent |
shallowCopy()
Create a shallow copy of this component.
|
java.lang.String |
toString() |
append, append, append, append, asLegacyFormatString, asUnformattedString, blockNbt, blockNbt, copyMetaTo, empty, entityNbt, entityNbt, forEach, formatted, getSiblings, getStyle, keybind, mergeSiblingParentStyle, of, of, of, of, score, score, selector, selector, setParentStyle, setSiblingParentStyle, setStyle, storageNbt, storageNbt, styled, translation, translationpublic NbtComponent(java.lang.String component,
boolean resolve,
NbtDataSource dataSource)
public NbtComponent(java.lang.String component,
boolean resolve,
@Nullable
TextComponent separator,
NbtDataSource dataSource)
public java.lang.String getComponent()
public NbtComponent setComponent(java.lang.String component)
component - The componentpublic boolean isResolve()
public NbtComponent setResolve(boolean resolve)
resolve - Whether this component should be resolved@Nullable public TextComponent getSeparator()
public NbtComponent setSeparator(TextComponent separator)
separator - The separatorpublic NbtDataSource getDataSource()
public void setDataSource(NbtDataSource dataSource)
dataSource - The data sourcepublic java.lang.String asSingleString()
asSingleString in class TextComponentpublic TextComponent copy()
copy in interface net.lenni0451.mcstructs.core.Copyable<TextComponent>copy in class TextComponentpublic TextComponent shallowCopy()
TextComponentshallowCopy in class TextComponentpublic java.lang.String toString()
toString in class TextComponent