Skip to content

PluginInfoAttribute

Namespace Mc.Scripting · Kind class (sealed)

public sealed class PluginInfoAttribute : Attribute

Optional metadata for a plugin type.

Metadata

[PluginInfo("Homes", Version = "1.2.0", Author = "you", Description = "Set and teleport to homes")]
public sealed class HomesPlugin : Plugin
{
protected override void OnEnable() { /* ... */ }
}
Member Description
PluginInfoAttribute(string name) Optional metadata for a plugin type.
public PluginInfoAttribute(string name)

Optional metadata for a plugin type.

Parameters

Name Type Description
name string
Member Description
string? Author { get; init; } Author.
string? Description { get; init; } Description.
string Name { get; } Display name.
string Version { get; init; } Version text.
public string? Author { get; init; }

Author.

public string? Description { get; init; }

Description.

public string Name { get; }

Display name.

public string Version { get; init; }

Version text.