Blockbench Reference Docs
    Preparing search index...

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    category?: string
    color?: string
    default_keybind?: Keybind
    description: string
    events: Record<string, EventListener[]>
    icon?: string | (() => string)
    id: string
    interval: number | ((event: Event) => number)
    invert_scroll_direction: boolean
    keybind: Keybind
    name: string
    node: HTMLElement
    nodes: HTMLElement[]
    onAfter?: (difference?: number) => void
    onBefore?: () => void
    onChange?: (value: number, event?: Event) => void
    plugin?: string

    The plugin that this was added by

    pre?: number
    sensitivity: number
    settings: {
        default?: number;
        interval?: number;
        limit?: boolean;
        max?: number;
        min?: number;
        show_bar?: boolean;
        step?: number;
    }
    slider_vector?: NumSlider[]

    All sliders that form the vector input that this slider is a part of

    sub_keybinds?: Record<string, SubKeybind>
    tool_setting?: string

    Define a tool setting key under which the value of the slider is saved on the selected tool

    toolbars: Toolbar[]
    type: string
    uniqueNode?: boolean
    uv?: boolean
    value: string | number
    variations?: { [key: string]: { description?: string; name: string } }
    width: number
    work_in_dialog?: boolean
    constructing: BarItem
    MolangParser: MolangParser

    Methods

    • Adds a label to the HTML element of the bar item

      Parameters

      • Optionalin_bar: boolean

        Set to true to generate an in-bar label, as opposed to a regular on-hover label

      • Optionalaction: any

        Provide the action to generate the label. This defaults to self and is only needed in special cases

      Returns void

    • Parameters

      • id: string
      • name: string
      • default_keybind: Keybind
      • trigger: any

      Returns void

    • Parameters

      • difference: any
      • event: any

      Returns void

    • Parameters

      • modify: (old_value: number) => number
      • Optionalevent: Event

      Returns void

    • Returns boolean

    • Returns void

    • Parameters

      • event_name: string
      • data: any

      Returns any

    • Returns any

    • Parameters

      Returns number

    • Gets a copy of the elements HTML node that is not yet in use.

      Parameters

      • Optionalignore_disconnected: boolean

      Returns HTMLElement

    • Returns void

    • Parameters

      Returns void

    • Parameters

      • value: string | number
      • Optionaltrim: boolean

      Returns this

    • Parameters

      • width: number

      Returns this

    • Parameters

      • clientX: number
      • event: MouseEvent | PointerEvent

      Returns void

    • Returns void

    • Returns void

    • Appends the bar item to a HTML element

      Parameters

      • destination: string | HTMLElement

      Returns this

    • Parameters

      Returns boolean

    • Returns void