PermissionProxy

                Never    
Java
       
package Constitution.Permissions;

import Constitution.Configuration.Config;
import Constitution.Constitution;

public class PermissionProxy {
	public static final String PERM_SYSTEM_EMPIRES = "$Empires";

	private static IPermissionBridge permissionManager;

	public static IPermissionBridge getPermissionManager() {
		if (permissionManager == null) {
			init();
		}
		return permissionManager;
	}

	public static void init() {

		if (Config.instance.permissionSystem.get().equals(PERM_SYSTEM_EMPIRES)) {
			permissionManager = new ConstitutionBridge();
			((ConstitutionBridge) permissionManager).loadConfigs();
			Constitution.logger.info("Currently using built-in permission system.");
			Constitution.logger.info("This is not fully functional and only works for mods that use this API.");
			Constitution.logger.info("If you have Bukkit or ForgeEssentials installed please use that instead.");
		}
		}
	}

Raw Text