Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

Optional block

block: string = ...

Optional bold

bold: boolean = ...

Optional clickEvent

clickEvent: IClickEvent = ...

Optional color

color: string = ...

Optional entity

entity: string = ...

extra

extra: (string | RawJSON)[] = []

Optional font

font: string = ...

Optional hoverEvent

Optional insertion

insertion: string = ...

Optional interpret

interpret: boolean = ...

Optional italic

italic: boolean = ...

nbt

nbt: string = ""

Optional obfuscated

obfuscated: boolean = ...

Optional separator

separator: RawJSON = ...

Optional storage

storage: string = ...

Optional strikethrough

strikethrough: boolean = ...

Optional underlined

underlined: boolean = ...

Accessors

hasBlock

  • get hasBlock(): boolean

hasClickEvent

  • get hasClickEvent(): boolean
  • Get component click event status

    Returns boolean

    Component click event status

hasColor

  • get hasColor(): boolean

hasEntity

  • get hasEntity(): boolean

hasFont

  • get hasFont(): boolean

hasHoverEvent

  • get hasHoverEvent(): boolean
  • Get component hover event status

    Returns boolean

    Component click event status

hasSeparator

  • get hasSeparator(): boolean
  • Get component separator status

    Returns boolean

    Component separator status

hasStorage

  • get hasStorage(): boolean

isBold

  • get isBold(): boolean

isInterpret

  • get isInterpret(): boolean
  • Get component interpret status

    Returns boolean

    Component interpret status

isItalic

  • get isItalic(): boolean

isObfuscated

  • get isObfuscated(): boolean
  • Get component obfuscated status

    Returns boolean

    Component obfuscated status

isStrikethrough

  • get isStrikethrough(): boolean
  • Get component strikethrough status

    Returns boolean

    Component strikethrough status

isUnderlined

  • get isUnderlined(): boolean
  • Get component underlined status

    Returns boolean

    Component underlined status

Methods

addExtra

addNewLine

addSpace

clearExtra

setBlock

setBold

setClickEvent

setColor

setEntity

setFont

setHoverEvent

setInsertion

setInterpret

  • setInterpret(interpret?: undefined | boolean): NBTComponent

setItalic

setNBT

setObfuscated

  • setObfuscated(obfuscated?: undefined | boolean): NBTComponent

setSeparator

setStorage

  • Set namespaced ID or command storage for component

    see

    NBT Values

    Parameters

    • Optional storage: string

      Namespaced ID or command storage

    Returns NBTComponent

    Current component context

setStrikethrough

  • setStrikethrough(strikethrough?: undefined | boolean): NBTComponent

setUnderlined

  • setUnderlined(underlined?: undefined | boolean): NBTComponent

Protected setup

  • setup(component?: string | BaseComponent | Partial<Pick<BaseComponent, "color" | "font" | "bold" | "italic" | "underlined" | "strikethrough" | "obfuscated" | "insertion" | "clickEvent" | "hoverEvent" | "extra">>): void

toRawString

  • toRawString(): string

toString

  • toString(): string

Legend

  • Constructor
  • Property
  • Method
  • Inherited property
  • Inherited method
  • Property
  • Protected method

Generated using TypeDoc