public class NbtComponent extends TextComponent
| Constructor | 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 | 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, atlasSprite, atlasSprite, 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