Blockbench Reference Docs
    Preparing search index...

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    allow_mirror_modeling?: boolean
    autouv: number
    buttons: OutlinerToggle[]
    children?: OutlinerNode[]
    color: number
    export: boolean
    faces: { front: BillboardFace }
    icon: string
    locked: boolean
    menu: Menu
    name: string
    name_regex: (element?: OutlinerNode) => string | boolean
    offset: number[]
    old_name?: string
    parent: OutlinerNode & OutlinerNodeParentTraits | "root"
    position: number[]
    selected: boolean
    shade: boolean
    size: (string | number | boolean)[]
    title: string
    type: string
    uuid: string
    visibility: boolean
    animator?: BoneAnimator
    behavior: {
        cube_faces: boolean;
        movable: boolean;
        resizable: boolean;
        select_faces: boolean;
        unique_name: boolean;
    }
    behavior_overrides: any[]
    isParent: false
    preview_controller: NodePreviewController
    properties: Record<string, Property<any>>
    selected: OutlinerElement[]
    types: Record<string, ElementTypeConstructor>
    uuids: { [uuid: string]: OutlinerNode }

    Accessors

    • get origin(): number[]

      Returns number[]

    Methods

    • Parameters

      • texture: any

      Returns void

    • Create a unique name for the group or element by adding a number at the end or increasing it.

      Parameters

      • Optionalothers: OutlinerNode[]

      Returns string | false

    • Parameters

      • object: any

      Returns this

    • Parameters

      • axis: any

      Returns this

    • Returns Object3D

    • Returns {
          autouv: number;
          color: number;
          export: boolean;
          faces: { front: any };
          from: any;
          origin: number[];
          shade: boolean;
          type: string;
          uuid: string;
          visibility: boolean;
      }

    • Returns Vector3

    • Initializes the node. This should always be called when creating nodes that will be used in the outliner.

      Returns this

    • Checks of the group or element is a child of group.

      Parameters

      • node: OutlinerNode
      • max_levels: number

        The maximum number of generations that can be between the element and the group

      Returns boolean

    • Returns void

    • Parameters

      • arr: any
      • axis: any
      • Optionalupdate: boolean

      Returns void

    • Parameters

      • val: any
      • axis: any
      • negative: any

      Returns this

    • Parameters

      • index: any

      Returns this