diff --git a/Plugin-Development.md b/Plugin-Development.md index 662021a..e156e39 100644 --- a/Plugin-Development.md +++ b/Plugin-Development.md @@ -5,7 +5,7 @@ The NuGet package for **IW4MAdmin's** "Shared Library" can be obtained from the Referencing this package will give you the ability to write plugins against **IW4MAdmin's** core library. ### Code **IW4MAdmin's** functionality can be extended by writing additional plugins in C#. -Each class library must implement the [IPluginV2](sharedlibrarycoreinterfaces-IPluginV2.md) interface. +Each class library must implement the [IPluginV2](sharedlibrarycoreinterfaces-IPluginV2) interface. See the existing [plugins](https://github.com/RaidMax/IW4M-Admin/tree/release/pre/Plugins) for examples. ### JavaScript **IW4MAdmin** functionality can also be extended using JavaScript. @@ -40,13 +40,13 @@ const init = (registerNotify, serviceResolver, config) => { | Name | Description | | --- | --- | | registerNotify | Helper to subscribe to events | -| serviceResolver | [IScriptPluginServiceResolver](sharedlibrarycoreinterfaces-IScriptPluginServiceResolver.md) | -| config | [ScriptPluginConfigurationWrapper](iw4madminapplicationpluginscript-ScriptPluginConfigurationWrapper.md) | +| serviceResolver | [IScriptPluginServiceResolver](sharedlibrarycoreinterfaces-IScriptPluginServiceResolver) | +| config | [ScriptPluginConfigurationWrapper](iw4madminapplicationpluginscript-ScriptPluginConfigurationWrapper) | ##### `registerNotify` event sources -[IManagementEventSubscriptions](sharedlibrarycoreinterfacesevents-IManagementEventSubscriptions.md) -[IGameServerEventSubscriptions](sharedlibrarycoreinterfacesevents-IGameServerEventSubscriptions.md) -[IGameEventSubscriptions](sharedlibrarycoreinterfacesevents-IGameEventSubscriptions.md) +[IManagementEventSubscriptions](sharedlibrarycoreinterfacesevents-IManagementEventSubscriptions) +[IGameServerEventSubscriptions](sharedlibrarycoreinterfacesevents-IGameServerEventSubscriptions) +[IGameEventSubscriptions](sharedlibrarycoreinterfacesevents-IGameEventSubscriptions) --- @@ -71,9 +71,9 @@ const plugin = { } } ``` -[IManager](sharedlibrarycoreinterfaces-IManager.md) -[ServerCommandExecuteRequested](sharedlibrarycoreeventsserver-ServerCommandRequestExecuteEvent.md) -[IPluginV2](sharedlibrarycoreinterfaces-IPluginV2.md) +[IManager](sharedlibrarycoreinterfaces-IManager) +[ServerCommandExecuteRequested](sharedlibrarycoreeventsserver-ServerCommandRequestExecuteEvent) +[IPluginV2](sharedlibrarycoreinterfaces-IPluginV2) --- ```javascript @@ -89,9 +89,9 @@ const commands = [{ } }]; ``` -[IManagerCommand](sharedlibrarycoreinterfaces-IManagerCommand.md) -[Permission](datamodelsclientefclient-Permission.md) -[GameEvent](sharedlibrarycore-GameEvent.md) +[IManagerCommand](sharedlibrarycoreinterfaces-IManagerCommand) +[Permission](datamodelsclientefclient-Permission) +[GameEvent](sharedlibrarycore-GameEvent) ---