#612 Check if plugin is permission system within method itself
- Iterate over all values within the method - Bug fix: change method to use pluginName field, and not name
This commit is contained in:
@@ -199,12 +199,9 @@ public class PermissionsManager {
|
||||
*/
|
||||
public void onPluginEnable(String pluginName) {
|
||||
// Check if any known permissions system is enabling
|
||||
for (PermissionsSystemType permissionsSystemType : PermissionsSystemType.values()) {
|
||||
if (permissionsSystemType.isPermissionSystem(pluginName)) {
|
||||
ConsoleLogger.info(pluginName + " plugin enabled, dynamically updating permissions hooks!");
|
||||
setup();
|
||||
break;
|
||||
}
|
||||
if (PermissionsSystemType.isPermissionSystem(pluginName)) {
|
||||
ConsoleLogger.info(pluginName + " plugin enabled, dynamically updating permissions hooks!");
|
||||
setup();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -215,12 +212,9 @@ public class PermissionsManager {
|
||||
*/
|
||||
public void onPluginDisable(String pluginName) {
|
||||
// Check if any known permission system is being disabled
|
||||
for (PermissionsSystemType permissionsSystemType : PermissionsSystemType.values()) {
|
||||
if (permissionsSystemType.isPermissionSystem(pluginName)) {
|
||||
ConsoleLogger.info(pluginName + " plugin disabled, updating hooks!");
|
||||
setup();
|
||||
break;
|
||||
}
|
||||
if (PermissionsSystemType.isPermissionSystem(pluginName)) {
|
||||
ConsoleLogger.info(pluginName + " plugin disabled, updating hooks!");
|
||||
setup();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -90,7 +90,12 @@ public enum PermissionsSystemType {
|
||||
* @param name The name of the plugin to check.
|
||||
* @return If the plugin is a valid permissions system.
|
||||
*/
|
||||
public boolean isPermissionSystem(String name) {
|
||||
return name.equals(pluginName);
|
||||
public static boolean isPermissionSystem(String name) {
|
||||
for (PermissionsSystemType permissionsSystemType : values()) {
|
||||
if (permissionsSystemType.pluginName.equals(name)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user