improved plugin install menu

- added checks for min & max mc versions
- special frames for errors or empty lists
This commit is contained in:
Steffen Schröder
2014-06-20 00:47:32 +02:00
parent 9b2c876d1a
commit 2e9f740a61
2 changed files with 203 additions and 91 deletions

View File

@ -386,6 +386,22 @@ class PluginManager {
return true;
}
/**
* Check if the Plugin with the given ID is already installed and loaded
*
* @param int $pluginId
* @return bool
*/
public function isPluginIdInstalled($pluginId) {
foreach ($this->pluginClasses as $pluginClass) {
/** @var Plugin $pluginClass */
if ($pluginClass::getId() == $pluginId) {
return true;
}
}
return false;
}
/**
* Returns a Plugin if it is activated
*