Table of Contents

Class StructuralCraftingBench

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

Properties

AllowBlockGroupCycling

public bool AllowBlockGroupCycling { get; init; }

Property Value

bool

AlwaysShowInventoryHints

public bool AlwaysShowInventoryHints { get; init; }

Property Value

bool

BenchUpgradeCompletedSoundEventId

public string? BenchUpgradeCompletedSoundEventId { get; init; }

Property Value

string

BenchUpgradeSoundEventId

public string? BenchUpgradeSoundEventId { get; init; }

Property Value

string

Categories

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

Property Value

List<string>

Codec

public static Codec<StructuralCraftingBench> Codec { get; }

Property Value

Codec<StructuralCraftingBench>

CompletedSoundEventId

public string? CompletedSoundEventId { get; init; }

Property Value

string

DescriptiveLabel

public string? DescriptiveLabel { get; init; }

Property Value

string

FailedSoundEventId

public string? FailedSoundEventId { get; init; }

Property Value

string

HeaderCategories

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

Property Value

List<string>

Id

public string? Id { get; init; }

Property Value

string

LocalCloseSoundEventId

public string? LocalCloseSoundEventId { get; init; }

Property Value

string

LocalOpenSoundEventId

public string? LocalOpenSoundEventId { get; init; }

Property Value

string

TierLevels

public List<BenchTierLevel>? TierLevels { get; init; }

Property Value

List<BenchTierLevel>