API Reference / api/plugin/Plugin / Plugin
Interface: Plugin
Defined in: api/plugin/Plugin.d.ts:7
Hideconstructor
插件实例
Methods
getDataFolder()
getDataFolder(): stringDefined in: api/plugin/Plugin.d.ts:84
返回插件数据文件的位置。文件可能尚未存在。
Returns
string
文件夹
getDescription()
getDescription(): PluginDescriptionDefined in: api/plugin/Plugin.d.ts:15
返回这个插件的详细信息。
Returns
插件的详细信息。
getLogger()
getLogger(): LoggerDefined in: api/plugin/Plugin.d.ts:39
返回此服务器的日志记录器。返回的日志记录器自动为所有日志消息标记插件的名称。
Returns
关联于此插件的日志记录器
getName()
getName(): stringDefined in: api/plugin/Plugin.d.ts:69
返回插件的名称。
应该返回插件的原始名称,并应用于比较。
Returns
string
插件的名称
getServer()
getServer(): ServerDefined in: api/plugin/Plugin.d.ts:60
返回当前运行此插件的服务器实例。
Returns
正在运行此插件的服务器实例
isEnabled()
isEnabled(): booleanDefined in: api/plugin/Plugin.d.ts:46
返回一个值,指示当前插件是否已启用。
Returns
boolean
如果此插件已启用,则返回true;否则返回false
onDisable()
onDisable(): voidDefined in: api/plugin/Plugin.d.ts:32
插件禁用后被调用。
Returns
void
onEnable()
onEnable(): voidDefined in: api/plugin/Plugin.d.ts:27
插件启用后被调用。
Returns
void
onLoad()
onLoad(): voidDefined in: api/plugin/Plugin.d.ts:22
模块加载后但在启用之前被调用。
当多个插件加载时,所有插件的onLoad()方法在任何onEnable()方法之前被调用。
Returns
void
toString()
toString(): "<Plugin>"Defined in: api/plugin/Plugin.d.ts:8
Returns
"<Plugin>"