Table of Contents

Class SpreadToProcedure

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

Properties

AllowedAboveFluids

public List<string>? AllowedAboveFluids { get; init; }

Property Value

List<string>

AllowedTag

public string AllowedTag { get; init; }

Property Value

string

Codec

public static Codec<SpreadToProcedure> Codec { get; }

Property Value

Codec<SpreadToProcedure>

MaxY

public int MaxY { get; init; }

Property Value

int

MinY

public int MinY { get; init; }

Property Value

int

RequireEmptyAboveTarget

public bool RequireEmptyAboveTarget { get; init; }

Property Value

bool

RequiredLightLevel

public int RequiredLightLevel { get; init; }

Property Value

int

RevertBlock

public string? RevertBlock { get; init; }

Property Value

string

SpreadDirections

public List<Vector3i> SpreadDirections { get; init; }

Property Value

List<Vector3i>