Table of Contents

Class RequiredBlockFaceSupport

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

Properties

AllowSupportPropagation

public bool AllowSupportPropagation { get; init; }

Property Value

bool

BlockSetId

public string? BlockSetId { get; init; }

Property Value

string

BlockTypeId

public string? BlockTypeId { get; init; }

Property Value

string

Codec

public static Codec<RequiredBlockFaceSupport> Codec { get; }

Property Value

Codec<RequiredBlockFaceSupport>

FaceType

public string? FaceType { get; init; }

Property Value

string

Filler

public List<Vector3i>? Filler { get; init; }

Property Value

List<Vector3i>

FluidId

public string? FluidId { get; init; }

Property Value

string

MatchSelf

public RequiredBlockFaceSupportMatch? MatchSelf { get; init; }

Property Value

RequiredBlockFaceSupportMatch?

Rotate

public bool Rotate { get; init; }

Property Value

bool

SelfFaceType

public string? SelfFaceType { get; init; }

Property Value

string

Support

public RequiredBlockFaceSupportMatch_7A55F309? Support { get; init; }

Property Value

RequiredBlockFaceSupportMatch_7A55F309?

TagId

public string? TagId { get; init; }

Property Value

string