Added PrivilegesHandler.java;

Implemented privileges in PermissionsHandler.java;

Fixed PrivilegesHandler.canBuild();
This commit is contained in:
Jeff Wardian 2012-02-10 15:54:19 -08:00
parent f0ee026fb9
commit c890ea8f87
4 changed files with 75 additions and 1 deletions

View file

@ -144,6 +144,17 @@ public class PermissionsHandler implements IPermissionsHandler
return;
}
final Plugin privPlugin = pluginManager.getPlugin("Privileges");
if (privPlugin != null && privPlugin.isEnabled())
{
if (!(handler instanceof PrivilegesHandler))
{
LOGGER.log(Level.INFO, "Essentials: Using Privileges based permissions.");
handler = new PrivilegesHandler(privPlugin);
}
return;
}
final Plugin permPlugin = pluginManager.getPlugin("Permissions");
if (permPlugin != null && permPlugin.isEnabled())
{