Merge pull request #47 from FrankHeijden/fix/bungee-plugin-statuses
Fix plugin statuses when enabling bungee plugins
This commit is contained in:
commit
2ba1b5148f
1 changed files with 7 additions and 1 deletions
|
|
@ -77,6 +77,13 @@ public class BungeePluginManager extends AbstractPluginManager<Plugin, BungeePlu
|
|||
Map<String, PluginDescription> toLoad = RPluginManager.getToLoad(proxyPluginManager);
|
||||
if (toLoad == null) toLoad = new HashMap<>(descriptions.size());
|
||||
|
||||
Map<PluginDescription, Boolean> pluginStatuses = new HashMap<>();
|
||||
for (Plugin plugin : getPlugins()) {
|
||||
PluginDescription desc = plugin.getDescription();
|
||||
pluginStatuses.put(desc, true);
|
||||
toLoad.put(desc.getName(), desc);
|
||||
}
|
||||
|
||||
for (BungeePluginDescription description : descriptions) {
|
||||
PluginDescription desc = description.getDescription();
|
||||
toLoad.put(desc.getName(), desc);
|
||||
|
|
@ -84,7 +91,6 @@ public class BungeePluginManager extends AbstractPluginManager<Plugin, BungeePlu
|
|||
|
||||
RPluginManager.setToLoad(proxyPluginManager, toLoad);
|
||||
|
||||
Map<PluginDescription, Boolean> pluginStatuses = new HashMap<>();
|
||||
for (Map.Entry<String, PluginDescription> entry : toLoad.entrySet()) {
|
||||
// Yeah... loadPlugins() calls enablePlugin()
|
||||
if (!RPluginManager.enablePlugin(proxyPluginManager, pluginStatuses, new Stack<>(), entry.getValue())) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue