Add fix for Vault permission provider

This commit is contained in:
Mike Primm 2020-08-16 01:14:46 -05:00
parent 2ed86baac2
commit 123d005adf
2 changed files with 2 additions and 2 deletions

View File

@ -18,7 +18,7 @@ allprojects {
apply plugin: 'java'
group = 'us.dynmap'
version = '3.1-beta-3'
version = '3.1-SNAPSHOT'
}

View File

@ -49,7 +49,7 @@ public class VaultPermissions implements PermissionProvider, Listener {
@EventHandler
public void onServiceRegister(ServiceRegisterEvent event) {
if (event.getProvider().getService().equals(Permission.class)) {
RegisteredServiceProvider<Permission> newProvider = (RegisteredServiceProvider<Permission>) event.getProvider().getProvider();
RegisteredServiceProvider<Permission> newProvider = (RegisteredServiceProvider<Permission>) event.getProvider();
if (newProvider != this.permissionProvider && newProvider.getPriority().compareTo(this.permissionProvider.getPriority()) >= 0) {
this.permissionProvider = newProvider;
Log.info("Using Vault provider " + this.permissionProvider.getProvider().getName() + " for access control");