overhaul provider structure

This commit is contained in:
2024-05-16 10:20:31 +02:00
parent 34bc418b88
commit b13f1ace7e
12 changed files with 61 additions and 68 deletions

View File

@@ -0,0 +1,17 @@
using Pilz.Plugins.Advanced;
namespace OwnChar.Server.Commands
{
public class CmdSave() : PluginFunction(IServerCommand.FeatureCode, "ownchar.save"), IPluginFeatureProvider<CmdSave>, IServerCommand
{
public static CmdSave Instance { get; } = new();
public string Command => "save";
public string Description => "Saves the current state to disk.";
protected override object? ExecuteFunction(PluginFunctionParameter? @params)
{
return this;
}
}
}