From 7d33814d5b9971bfb14f43fe701dbf5b595607a9 Mon Sep 17 00:00:00 2001 From: vemacs Date: Tue, 1 Mar 2016 09:29:45 -0700 Subject: [PATCH] Change to Vault Metadata API for PEX build perms --- .../earth2me/essentials/perm/impl/AbstractVaultHandler.java | 4 ++-- .../earth2me/essentials/perm/impl/PermissionsExHandler.java | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/perm/impl/AbstractVaultHandler.java b/Essentials/src/com/earth2me/essentials/perm/impl/AbstractVaultHandler.java index ac68cbbb7..4bd8ceab4 100644 --- a/Essentials/src/com/earth2me/essentials/perm/impl/AbstractVaultHandler.java +++ b/Essentials/src/com/earth2me/essentials/perm/impl/AbstractVaultHandler.java @@ -10,8 +10,8 @@ import java.util.Arrays; import java.util.List; public abstract class AbstractVaultHandler extends SuperpermsHandler { - private static Permission perms = null; - private static Chat chat = null; + protected static Permission perms = null; + protected static Chat chat = null; public boolean setupProviders() { try { diff --git a/Essentials/src/com/earth2me/essentials/perm/impl/PermissionsExHandler.java b/Essentials/src/com/earth2me/essentials/perm/impl/PermissionsExHandler.java index 846314372..1a3191aea 100644 --- a/Essentials/src/com/earth2me/essentials/perm/impl/PermissionsExHandler.java +++ b/Essentials/src/com/earth2me/essentials/perm/impl/PermissionsExHandler.java @@ -8,8 +8,7 @@ import ru.tehkode.permissions.bukkit.PermissionsEx; public class PermissionsExHandler extends AbstractVaultHandler { @Override public boolean canBuild(final Player base, final String group) { - final PermissionUser user = PermissionsEx.getPermissionManager().getUser(base.getUniqueId()); - return user != null && user.getOptionBoolean("build", base.getWorld().getName(), false); + return base != null && chat.getPlayerInfoBoolean(base.getWorld().getName(), base, "build", false); } @Override