PluginManager: remove hot reload

This commit is contained in:
PeratX 2020-04-15 00:02:44 +08:00
parent 59ebefb272
commit 1e2b85b737
2 changed files with 1 additions and 20 deletions

View File

@ -66,13 +66,6 @@ abstract class PluginBase
}
/**
* 当Console reload时被调用
*/
open fun onReload(): Boolean {
return true
}
/**
* 当任意指令被使用时调用.
*
@ -150,18 +143,8 @@ abstract class PluginBase
}
}
internal fun reload(): Boolean {
try {
return onReload()
} catch (e: Exception) {
logger.error(e)
}
return true
}
internal var pluginName: String = ""
/**
* Java API Scheduler
*/

View File

@ -339,9 +339,7 @@ object PluginManager {
fun reloadPlugins() {
pluginsSequence.forEach {
if (it.reload()) {
disablePlugin(it)
}
it.disable()
}
loadPlugins(false)
}