package com.craftaro.ultimatemoderation.utils; import net.milkbowl.vault.permission.Permission; import org.bukkit.Bukkit; import org.bukkit.OfflinePlayer; import org.bukkit.plugin.RegisteredServiceProvider; public class VaultPermissions { private static Permission vaultPermission = null; static { if (Bukkit.getServer().getPluginManager().getPlugin("Vault") != null) { RegisteredServiceProvider permissionRsp = Bukkit.getServer().getServicesManager().getRegistration(Permission.class); if (permissionRsp != null) { vaultPermission = permissionRsp.getProvider(); } } } public static boolean hasPermission(OfflinePlayer offlinePlayer, String perm) { return vaultPermission != null && vaultPermission.playerHas(Bukkit.getWorlds().get(0).getName(), offlinePlayer, perm); } }