Table of Contents

Class NoHarvestRule

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

Properties

Codec

public static Codec<NoHarvestRule> Codec { get; }

Property Value

Codec<NoHarvestRule>

Enabled

public bool Enabled { get; init; }

Property Value

bool

ExceptBlockTags

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

Property Value

List<string>

ExceptBlocks

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

Property Value

List<string>

MatchKey

public string? MatchKey { get; init; }

Property Value

string

MatchValue

public string? MatchValue { get; init; }

Property Value

string

Radius

public double Radius { get; init; }

Property Value

double

SignalKeys

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

Property Value

List<string>

SignalValues

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

Property Value

List<string>

Target

public NoHarvestRuleDenySignalTarget? Target { get; init; }

Property Value

NoHarvestRuleDenySignalTarget?