added config plugin

This commit is contained in:
2025-08-13 23:32:35 -04:00
parent 2682c80120
commit 336af4e31a
5 changed files with 112 additions and 0 deletions

24
ConfigPlugin/Config.cs Normal file
View File

@@ -0,0 +1,24 @@
using Newtonsoft.Json;
namespace ConfigPlugin;
public class Config
{
public string? CustomMessage;
public string? Player;
public void Write()
{
File.WriteAllText(ConfigPlugin.ConfigPath, JsonConvert.SerializeObject(this, Formatting.Indented));
}
public static Config? Read()
{
if (!File.Exists(ConfigPlugin.ConfigPath))
{
return new Config();
}
return JsonConvert.DeserializeObject<Config>(File.ReadAllText(ConfigPlugin.ConfigPath));
}
}