Table of Contents

Class TagRegistry

Namespace
Vintagestory.API.Datastructures
Assembly
VintagestoryAPI.dll
public static class TagRegistry
Inheritance
TagRegistry
Inherited Members

Methods

FormatIssueMessage(string, TagRegistryError, ReadOnlySpan<string>)

public static string? FormatIssueMessage(string debugLocation, TagRegistryError error, ReadOnlySpan<string> tags)

Parameters

debugLocation string
error TagRegistryError
tags ReadOnlySpan<string>

Returns

string

FormatIssueMessage(TagValidationError, ReadOnlySpan<char>)

public static string? FormatIssueMessage(TagValidationError error, ReadOnlySpan<char> tag)

Parameters

error TagValidationError
tag ReadOnlySpan<char>

Returns

string

ValidateTag(ReadOnlySpan<char>)

Validates the format of a tag.
Tags must only contain lowercase alphanumerics (0-9, a-z) and dashes, must not contain two consecutive dashes, and must start with a lowercase letter.
It must also not be empty and at least three characters long.

public static TagValidationError ValidateTag(ReadOnlySpan<char> tag)

Parameters

tag ReadOnlySpan<char>

Returns

TagValidationError