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>