mirror of
https://github.com/TotalFreedomMC/TF-Marriage.git
synced 2025-02-05 14:22:45 +00:00
register vault permission
This commit is contained in:
parent
7db51925ad
commit
25457e2d48
2 changed files with 13 additions and 1 deletions
|
@ -35,7 +35,7 @@ public enum Permissions {
|
|||
private static boolean vaultEnabled = false;
|
||||
private static Permission permissionService;
|
||||
|
||||
public boolean setupPermissions() {
|
||||
public static boolean setupPermissions() {
|
||||
RegisteredServiceProvider<Permission> permissionProvider = Bukkit.getServicesManager().getRegistration(Permission.class);
|
||||
if(permissionProvider != null) {
|
||||
permissionService = permissionProvider.getProvider();
|
||||
|
|
|
@ -24,6 +24,7 @@ import java.util.Collections;
|
|||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.UUID;
|
||||
import java.util.logging.Level;
|
||||
|
||||
public class MarriageCore extends MarriageBase {
|
||||
private final Map<UUID, MarriagePlayer> players = Collections.synchronizedMap(new HashMap<UUID, MarriagePlayer>());
|
||||
|
@ -47,6 +48,17 @@ public class MarriageCore extends MarriageBase {
|
|||
|
||||
// Messages
|
||||
Message.reloadAll(this);
|
||||
|
||||
// Permissions
|
||||
if(Bukkit.getPluginManager().isPluginEnabled("Vault")) {
|
||||
if(!Permissions.setupPermissions()) {
|
||||
getLogger().log(Level.WARNING, "Vault was found, but no permission provider was detected!");
|
||||
getLogger().log(Level.INFO, "Falling back to bukkit permissions.");
|
||||
}
|
||||
} else {
|
||||
getLogger().log(Level.INFO, "Vault was not found, if you are having permission issues, please install it!");
|
||||
getLogger().log(Level.INFO, "Falling back to bukkit permissions.");
|
||||
}
|
||||
}
|
||||
|
||||
@Register(name = "dependencies", type = Type.ENABLE, priority = 1)
|
||||
|
|
Loading…
Reference in a new issue