Table of Contents

Class ToolDataComponent

Namespace
Obsidian.API.Inventory.DataComponents
Assembly
Obsidian.API.dll
public sealed class ToolDataComponent : IDataComponent
Inheritance
ToolDataComponent
Implements
Inherited Members

Properties

DamagePerBlock

public required int DamagePerBlock { get; set; }

Property Value

int

DefaultMiningSpeed

public required float DefaultMiningSpeed { get; set; }

Property Value

float

Identifier

public string Identifier { get; }

Property Value

string

Rules

public required List<ToolRule> Rules { get; set; }

Property Value

List<ToolRule>

Type

public DataComponentType Type { get; }

Property Value

DataComponentType

Methods

Read(INetStreamReader)

public void Read(INetStreamReader reader)

Parameters

reader INetStreamReader

Write(INetStreamWriter)

public void Write(INetStreamWriter writer)

Parameters

writer INetStreamWriter