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
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?