Class HotSwapManager
java.lang.Object
cn.lanink.gamecore.hotswap.manager.HotSwapManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ModuleLoaderprivate final cn.nukkit.plugin.Plugin -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddisableModule(String name) voidvoidvoidenableModule(String name) loadModuleFromLocal(File file) loadModuleFromLocal(String folder, String moduleName) voidvoidloadModulesFromLocal(String folder) voidvoidloadModulesFromWeb(File localConfig, File saveToFolder) voidloadModulesFromWeb(File localConfig, String saveToFolder)
-
Field Details
-
moduleLoader
-
parentPlugin
private final cn.nukkit.plugin.Plugin parentPlugin
-
-
Constructor Details
-
HotSwapManager
public HotSwapManager(cn.nukkit.plugin.Plugin parentPlugin)
-
-
Method Details
-
downloadModules
public void downloadModules() -
loadModulesFromWeb
public void loadModulesFromWeb() -
loadModulesFromWeb
-
loadModulesFromWeb
-
loadModulesFromLocal
public void loadModulesFromLocal() -
loadModulesFromLocal
-
loadModuleFromLocal
-
loadModuleFromLocal
-
getLoadedModules
-
enableModule
-
enableAllModules
public void enableAllModules() -
disableModule
-
disableAllModules
public void disableAllModules()
-