diff --git a/TerrariaServerAPI/TerrariaApi.Server/TerrariaPlugin.cs b/TerrariaServerAPI/TerrariaApi.Server/TerrariaPlugin.cs index 45953104..c042bb94 100644 --- a/TerrariaServerAPI/TerrariaApi.Server/TerrariaPlugin.cs +++ b/TerrariaServerAPI/TerrariaApi.Server/TerrariaPlugin.cs @@ -130,5 +130,14 @@ protected virtual void Dispose(bool disposing) /// Invoked after the plugin is constructed. Initialization logic should occur here. /// public abstract void Initialize(); + + /// + /// Implements weak inter-plugin communication. Allows interaction with other plugins without referencing their types or namespaces. + /// + public virtual object Call(params object[] args) + { + return null; + } + } }