Class BungeePermsResolver

  • All Implemented Interfaces:
    com.sk89q.wepif.PermissionsProvider, com.sk89q.wepif.PermissionsResolver

    public class BungeePermsResolver
    extends java.lang.Object
    implements com.sk89q.wepif.PermissionsResolver
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static com.sk89q.wepif.PermissionsResolver factory​(org.bukkit.Server server, com.sk89q.util.yaml.YAMLProcessor config)  
      java.lang.String getDetectionMessage()  
      java.lang.String[] getGroups​(java.lang.String player)  
      java.lang.String[] getGroups​(org.bukkit.OfflinePlayer player)  
      boolean hasPermission​(java.lang.String player, java.lang.String permission)  
      boolean hasPermission​(java.lang.String worldName, java.lang.String name, java.lang.String permission)  
      boolean hasPermission​(java.lang.String worldName, org.bukkit.OfflinePlayer player, java.lang.String permission)  
      boolean hasPermission​(org.bukkit.OfflinePlayer player, java.lang.String permission)  
      boolean inGroup​(java.lang.String player, java.lang.String group)  
      boolean inGroup​(org.bukkit.OfflinePlayer player, java.lang.String group)  
      void load()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BungeePermsResolver

        public BungeePermsResolver​(org.bukkit.Server server,
                                   PermissionsManager manager)
    • Method Detail

      • factory

        public static com.sk89q.wepif.PermissionsResolver factory​(org.bukkit.Server server,
                                                                  com.sk89q.util.yaml.YAMLProcessor config)
      • hasPermission

        public boolean hasPermission​(java.lang.String player,
                                     java.lang.String permission)
        Specified by:
        hasPermission in interface com.sk89q.wepif.PermissionsProvider
      • hasPermission

        public boolean hasPermission​(java.lang.String worldName,
                                     java.lang.String name,
                                     java.lang.String permission)
        Specified by:
        hasPermission in interface com.sk89q.wepif.PermissionsProvider
      • hasPermission

        public boolean hasPermission​(org.bukkit.OfflinePlayer player,
                                     java.lang.String permission)
        Specified by:
        hasPermission in interface com.sk89q.wepif.PermissionsProvider
      • hasPermission

        public boolean hasPermission​(java.lang.String worldName,
                                     org.bukkit.OfflinePlayer player,
                                     java.lang.String permission)
        Specified by:
        hasPermission in interface com.sk89q.wepif.PermissionsProvider
      • inGroup

        public boolean inGroup​(java.lang.String player,
                               java.lang.String group)
        Specified by:
        inGroup in interface com.sk89q.wepif.PermissionsProvider
      • inGroup

        public boolean inGroup​(org.bukkit.OfflinePlayer player,
                               java.lang.String group)
        Specified by:
        inGroup in interface com.sk89q.wepif.PermissionsProvider
      • getGroups

        public java.lang.String[] getGroups​(java.lang.String player)
        Specified by:
        getGroups in interface com.sk89q.wepif.PermissionsProvider
      • getGroups

        public java.lang.String[] getGroups​(org.bukkit.OfflinePlayer player)
        Specified by:
        getGroups in interface com.sk89q.wepif.PermissionsProvider
      • getDetectionMessage

        public java.lang.String getDetectionMessage()
        Specified by:
        getDetectionMessage in interface com.sk89q.wepif.PermissionsResolver
      • load

        public void load()
        Specified by:
        load in interface com.sk89q.wepif.PermissionsResolver