EasyCraft 提供了一些插件钩子, 如果你还有想要开放的钩子可以 发起Issue 或者 进行 Pull Request.
请在 EasyCraftPlugin.Plugin下保留你想要监听的接口的同名静态方法.
-
OnServerWillStart服务器将要开启
-
传入:
int: 服务器ID -
返回:
bool是否允许开服, 如不允许建议在服务器 ConsoleMessages 输出原因
-
-
OnServerWillStop服务器将要停止
- 传入:
int: 服务器ID - 返回:
bool是否允许关服, 如如不允许建议在服务器 ConsoleMessages 输出原因.
- 传入:
-
OnServerStarted服务器已开启
- 传入:
int: 服务器ID - 返回: 无
- 传入:
-
OnServerStopped服务器已关闭
- 传入:
int: 服务器ID - 返回: 无
- 传入:
-
OnWillCapturedApiGet获取插件监听API
- 传入: 无
- 返回:
List<string>想要监听的API
-
OnApiRequest接收到 API 请求. 请加入一个钩子OnWillCapturedApiGet返回你想要监听的 API 的文本 List- 传入:
HttpContext - 返回: Dictionary<string,object>
- 返回: Dictionary<string,object>()
boolblock: 不再调用原本的 EasyCraft API 请求boolstatus: 是否成功stringmsg: 返回信息objectdata: 返回数据
- 传入: