diff options
Diffstat (limited to 'Essentials/src/com/earth2me/essentials/perm/ConfigPermissionsHandler.java')
-rw-r--r-- | Essentials/src/com/earth2me/essentials/perm/ConfigPermissionsHandler.java | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/Essentials/src/com/earth2me/essentials/perm/ConfigPermissionsHandler.java b/Essentials/src/com/earth2me/essentials/perm/ConfigPermissionsHandler.java new file mode 100644 index 000000000..1d5ac447d --- /dev/null +++ b/Essentials/src/com/earth2me/essentials/perm/ConfigPermissionsHandler.java @@ -0,0 +1,47 @@ +package com.earth2me.essentials.perm; + +import com.earth2me.essentials.IEssentials; +import org.bukkit.entity.Player; + + +public class ConfigPermissionsHandler implements IPermissionsHandler +{ + private final transient IEssentials ess; + + public ConfigPermissionsHandler(final IEssentials ess) + { + this.ess = ess; + } + + public String getGroup(final Player base) + { + return "default"; + } + + public boolean canBuild(final Player base, final String group) + { + return true; + } + + public boolean inGroup(final Player base, final String group) + { + return false; + } + + public boolean hasPermission(final Player base, final String node) + { + final String[] cmds = node.split("\\.", 2); + return !ess.getSettings().isCommandRestricted(cmds[cmds.length - 1]) + && ess.getSettings().isPlayerCommand(cmds[cmds.length - 1]); + } + + public String getPrefix(final Player base) + { + return ""; + } + + public String getSuffix(final Player base) + { + return ""; + } +} |