package io.github.lucaseasedup.logit.hooks;
import net.milkbowl.vault.permission.Permission;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
public final class VaultHook
{
private VaultHook()
{
}
public static boolean isVaultEnabled()
{
return Bukkit.getPluginManager().isPluginEnabled("Vault");
}
public static void playerAddGroup(Player player, String group)
{
if (player == null || group == null)
throw new IllegalArgumentException();
if (!Bukkit.getPluginManager().isPluginEnabled("Vault"))
return;
Bukkit.getServicesManager().getRegistration(Permission.class).getProvider()
.playerAddGroup(player, group);
}
public static void playerRemoveGroup(Player player, String group)
{
if (player == null || group == null)
throw new IllegalArgumentException();
if (!Bukkit.getPluginManager().isPluginEnabled("Vault"))
return;
Bukkit.getServicesManager().getRegistration(Permission.class).getProvider()
.playerRemoveGroup(player, group);
}
}