SoulFire TypeScript SDK 2.10.3
    Preparing search index...
    BlockSnapshot: Message<"soulfire.v1.BlockSnapshot"> & {
        biomeId?: string;
        blockEntity?: JsonObject;
        blockId: string;
        blockLight?: number;
        chunkRevision: bigint;
        collisionShape?: VoxelShape;
        diggable: boolean;
        effectiveToolTags: string[];
        fluid?: FluidSnapshot;
        hardness: number;
        interactionShape?: VoxelShape;
        interactive: boolean;
        position?: BlockPosition;
        properties: { [key: string]: string };
        replaceable: boolean;
        skyLight?: number;
        solid: boolean;
    }

    Type Declaration

    • OptionalbiomeId?: string

      from field: optional string biome_id = 5;

    • OptionalblockEntity?: JsonObject

      from field: optional google.protobuf.Struct block_entity = 4;

    • blockId: string

      from field: string block_id = 2;

    • OptionalblockLight?: number

      from field: optional int32 block_light = 7;

    • chunkRevision: bigint

      from field: uint64 chunk_revision = 17;

    • OptionalcollisionShape?: VoxelShape

      from field: optional soulfire.v1.VoxelShape collision_shape = 15;

    • diggable: boolean

      from field: bool diggable = 9;

    • effectiveToolTags: string[]

      from field: repeated string effective_tool_tags = 13;

    • Optionalfluid?: FluidSnapshot

      from field: optional soulfire.v1.FluidSnapshot fluid = 14;

    • hardness: number

      from field: float hardness = 8;

    • OptionalinteractionShape?: VoxelShape

      from field: optional soulfire.v1.VoxelShape interaction_shape = 16;

    • interactive: boolean

      from field: bool interactive = 12;

    • Optionalposition?: BlockPosition

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

    • properties: { [key: string]: string }

      from field: map<string, string> properties = 3;

    • replaceable: boolean

      from field: bool replaceable = 10;

    • OptionalskyLight?: number

      from field: optional int32 sky_light = 6;

    • solid: boolean

      from field: bool solid = 11;

    from message soulfire.v1.BlockSnapshot