Class VaultPermissionHandler

java.lang.Object
com.plotsquared.bukkit.permissions.VaultPermissionHandler
All Implemented Interfaces:
com.plotsquared.core.permissions.PermissionHandler

public class VaultPermissionHandler extends Object implements com.plotsquared.core.permissions.PermissionHandler
  • Constructor Details

    • VaultPermissionHandler

      public VaultPermissionHandler()
  • Method Details

    • initialize

      public void initialize()
      Specified by:
      initialize in interface com.plotsquared.core.permissions.PermissionHandler
    • getPermissionProfile

      public @NonNull Optional<com.plotsquared.core.permissions.PermissionProfile> getPermissionProfile(@NonNull com.plotsquared.core.player.PlotPlayer<?> playerPlotPlayer)
      Specified by:
      getPermissionProfile in interface com.plotsquared.core.permissions.PermissionHandler
    • getPermissionProfile

      public @NonNull Optional<com.plotsquared.core.permissions.PermissionProfile> getPermissionProfile(@NonNull com.plotsquared.core.player.OfflinePlotPlayer offlinePlotPlayer)
      Specified by:
      getPermissionProfile in interface com.plotsquared.core.permissions.PermissionHandler
    • getCapabilities

      public @NonNull Set<com.plotsquared.core.permissions.PermissionHandler.PermissionHandlerCapability> getCapabilities()
      Specified by:
      getCapabilities in interface com.plotsquared.core.permissions.PermissionHandler