Class PermissionPlugin

java.lang.Object
me.neznamy.tab.shared.permission.PermissionPlugin
Direct Known Subclasses:
LuckPerms, None, VaultBridge

public abstract class PermissionPlugin extends Object
An abstract class representing permission plugin hook
  • Constructor Details

    • PermissionPlugin

      protected PermissionPlugin(String version)
      Constructs new instance with given version parameter
      Parameters:
      version - version of permission plugin
  • Method Details

    • getPrimaryGroup

      public abstract String getPrimaryGroup(me.neznamy.tab.api.TabPlayer player)
      Returns primary permission group of player
      Parameters:
      player - player to get group of
      Returns:
      player's primary permission group
    • getVersion

      public String getVersion()
      Returns version of the permission plugin
      Returns:
      version of the permission plugin
    • getName

      public String getName()
      Returns name of the permission plugin
      Returns:
      name of the permission plugin