// src/AcDream.Plugin.Abstractions/IAcDreamPlugin.cs namespace AcDream.Plugin.Abstractions; public interface IAcDreamPlugin { /// /// Called exactly once, before . The plugin should stash the /// host reference and do any one-time setup that doesn't depend on a connected world. /// void Initialize(IPluginHost host); void Enable(); void Disable(); }