You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GrafDimenzio edited this page Jun 23, 2020
·
7 revisions
Server-Configs
You can use Synapse.Plugin.Config to get the configs that are in server-configs.yml
It is a Yaml Config so you can do Config.GetString("configname","default value"); or Config.GetInt("configname",default value) etc. to get the values
Example:
In the Plugin
Plugin.Config.GetBool("myplugin_enabled",true)
In the Config file
myplugin_enabled: false (or true)
Own-Configs
If you need a own config file like you can just create one in your Own Folder that synapse creates for you.
You just have to get the string OwnPluginFolder in your Plugin and create a file in it.
Example:
using Synapse;
namespace Example
{
public class Example : Plugin
{
public override void OnEnable()
{
File.Create(this.OwnPluginFolder + "FileName.txt"); // This will create a FileName.txt in \Synapse\Plugins\Server-{ServerPort}\{Your Plugin Name}
}
public override string GetName => "YourPluginName";
}
}