SoulFire TypeScript SDK 2.10.3
    Preparing search index...
    BuildTask: Message<"soulfire.v1.BuildTask"> & {
        blocks: BuildBlock[];
        breakIncorrectBlocks: boolean;
        mirror: BuildMirror;
        options?: PathfindOptions;
        origin?: BlockPosition;
        partitionCount: number;
        partitionIndex: number;
        restoreSelectedSlot: boolean;
        rotation: BuildRotation;
        substitutions: BuildMaterialSubstitution[];
    }

    Builds an inline schematic relative to origin.

    Type Declaration

    • blocks: BuildBlock[]

      from field: repeated soulfire.v1.BuildBlock blocks = 2;

    • breakIncorrectBlocks: boolean

      from field: bool break_incorrect_blocks = 7;

    • mirror: BuildMirror

      from field: soulfire.v1.BuildMirror mirror = 4;

    • Optionaloptions?: PathfindOptions

      from field: soulfire.v1.PathfindOptions options = 6;

    • Optionalorigin?: BlockPosition

      from field: soulfire.v1.BlockPosition origin = 1;

    • partitionCount: number

      One means no partitioning. Zero also selects one.

      from field: uint32 partition_count = 10;

    • partitionIndex: number

      Deterministically assigns blocks by transformed placement index.

      from field: uint32 partition_index = 9;

    • restoreSelectedSlot: boolean

      from field: bool restore_selected_slot = 8;

    • rotation: BuildRotation

      from field: soulfire.v1.BuildRotation rotation = 3;

    • substitutions: BuildMaterialSubstitution[]

      from field: repeated soulfire.v1.BuildMaterialSubstitution substitutions = 5;

    from message soulfire.v1.BuildTask