Blockbench Reference Docs
    Preparing search index...
    interface PropertyOptions {
        condition?: any;
        copy_value?: boolean;
        default?: any;
        description?: string;
        export?: boolean;
        exposed?: boolean;
        inputs?: {
            [key: string]: {
                input: FormElementOptions;
                onChange?: (value: any, nodes: OutlinerNode[]) => void;
                shared?: boolean;
            };
        };
        label?: string;
        options?: any;
        placeholder?: string;
        values?: string[];
        merge?(instance: any, data: any): void;
        merge_validation?(value: any): boolean;
        reset?(instance: any): void;
    }
    Index

    Properties

    condition?: any
    copy_value?: boolean
    default?: any
    description?: string
    export?: boolean
    exposed?: boolean
    inputs?: {
        [key: string]: {
            input: FormElementOptions;
            onChange?: (value: any, nodes: OutlinerNode[]) => void;
            shared?: boolean;
        };
    }
    label?: string
    options?: any

    Options used for select types

    placeholder?: string
    values?: string[]

    Enum possible values

    Methods

    • Parameters

      • instance: any
      • data: any

      Returns void

    • Parameters

      • value: any

      Returns boolean

    • Parameters

      • instance: any

      Returns void