Class BukkitPermissionHandler

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

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

    • BukkitPermissionHandler

      public BukkitPermissionHandler()
  • 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