mirror of
https://github.com/TotalFreedomMC/TF-EssentialsX.git
synced 2025-02-11 20:00:46 +00:00
Call superclass constructor for GroupManager, fixes #48
This commit is contained in:
parent
5375ff3790
commit
ce5ffb9bd7
3 changed files with 3 additions and 10 deletions
|
@ -11,6 +11,7 @@ public class GroupManagerHandler extends AbstractVaultHandler {
|
||||||
private final transient GroupManager groupManager;
|
private final transient GroupManager groupManager;
|
||||||
|
|
||||||
public GroupManagerHandler(final Plugin permissionsPlugin) {
|
public GroupManagerHandler(final Plugin permissionsPlugin) {
|
||||||
|
super();
|
||||||
groupManager = ((GroupManager) permissionsPlugin);
|
groupManager = ((GroupManager) permissionsPlugin);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,20 +1,13 @@
|
||||||
package com.earth2me.essentials.perm;
|
package com.earth2me.essentials.perm;
|
||||||
|
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import ru.tehkode.permissions.PermissionManager;
|
|
||||||
import ru.tehkode.permissions.PermissionUser;
|
import ru.tehkode.permissions.PermissionUser;
|
||||||
import ru.tehkode.permissions.bukkit.PermissionsEx;
|
import ru.tehkode.permissions.bukkit.PermissionsEx;
|
||||||
|
|
||||||
public class PermissionsExHandler extends AbstractVaultHandler {
|
public class PermissionsExHandler extends AbstractVaultHandler {
|
||||||
private final transient PermissionManager manager;
|
|
||||||
|
|
||||||
public PermissionsExHandler() {
|
|
||||||
manager = PermissionsEx.getPermissionManager();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean canBuild(final Player base, final String group) {
|
public boolean canBuild(final Player base, final String group) {
|
||||||
final PermissionUser user = manager.getUser(base.getUniqueId());
|
final PermissionUser user = PermissionsEx.getPermissionManager().getUser(base.getUniqueId());
|
||||||
return user != null && user.getOptionBoolean("build", base.getWorld().getName(), false);
|
return user != null && user.getOptionBoolean("build", base.getWorld().getName(), false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,7 +8,6 @@ import org.bukkit.plugin.PluginManager;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.logging.Level;
|
import java.util.logging.Level;
|
||||||
import java.util.logging.Logger;
|
|
||||||
|
|
||||||
|
|
||||||
public class PermissionsHandler implements IPermissionsHandler {
|
public class PermissionsHandler implements IPermissionsHandler {
|
||||||
|
@ -147,9 +146,9 @@ public class PermissionsHandler implements IPermissionsHandler {
|
||||||
if (vault.setupProviders()) {
|
if (vault.setupProviders()) {
|
||||||
ess.getLogger().info("Using generic Vault based permissions.");
|
ess.getLogger().info("Using generic Vault based permissions.");
|
||||||
handler = vault;
|
handler = vault;
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (useSuperperms) {
|
if (useSuperperms) {
|
||||||
|
|
Loading…
Reference in a new issue