Table of Contents

Class PlaceBlockProcedure

Namespace
Shard.Assets.Generated.ModelAssets
Assembly
Shard.Assets.dll
[SchemaImported("assets/common.json#/definitions/PlaceBlockProcedure", "e204d28c4dddadafd8c578a01491b2a4dd5eed2f1800112cc728f173c506ced4")]
public sealed record PlaceBlockProcedure : BlockTypeRandomTickProcedure, IEquatable<PlaceBlockProcedure>
Inheritance
PlaceBlockProcedure
Implements
Inherited Members

Properties

Codec

public static Codec<PlaceBlockProcedure> Codec { get; }

Property Value

Codec<PlaceBlockProcedure>

Offset

public Vector3i Offset { get; init; }

Property Value

Vector3i

Placements

public List<PlacementRule> Placements { get; init; }

Property Value

List<PlacementRule>

RequireEmptyTarget

public bool RequireEmptyTarget { get; init; }

Property Value

bool