2011-08-28 11:47:20 +00:00
|
|
|
package com.earth2me.essentials.perm;
|
2011-06-06 22:24:39 +00:00
|
|
|
|
|
|
|
import org.bukkit.entity.Player;
|
|
|
|
|
2015-04-15 04:06:16 +00:00
|
|
|
import java.util.List;
|
|
|
|
|
2011-06-06 22:24:39 +00:00
|
|
|
|
2015-04-15 04:06:16 +00:00
|
|
|
public interface IPermissionsHandler {
|
|
|
|
String getGroup(Player base);
|
2011-06-06 22:24:39 +00:00
|
|
|
|
2015-04-15 04:06:16 +00:00
|
|
|
List<String> getGroups(Player base);
|
2011-08-30 21:26:23 +00:00
|
|
|
|
2015-04-15 04:06:16 +00:00
|
|
|
boolean canBuild(Player base, String group);
|
2011-06-06 22:24:39 +00:00
|
|
|
|
2015-04-15 04:06:16 +00:00
|
|
|
boolean inGroup(Player base, String group);
|
2011-06-06 22:24:39 +00:00
|
|
|
|
2015-04-15 04:06:16 +00:00
|
|
|
boolean hasPermission(Player base, String node);
|
2011-06-06 22:24:39 +00:00
|
|
|
|
2015-04-15 04:06:16 +00:00
|
|
|
String getPrefix(Player base);
|
2011-06-06 22:24:39 +00:00
|
|
|
|
2015-04-15 04:06:16 +00:00
|
|
|
String getSuffix(Player base);
|
2011-06-06 22:24:39 +00:00
|
|
|
}
|