Class VelocityCloudPermissionProvider

java.lang.Object
eu.cloudnetservice.modules.cloudperms.velocity.VelocityCloudPermissionProvider
All Implemented Interfaces:
com.velocitypowered.api.permission.PermissionProvider

@Singleton @ProvidesFor(platform="velocity", types=com.velocitypowered.api.permission.PermissionProvider.class) final class VelocityCloudPermissionProvider extends Object implements com.velocitypowered.api.permission.PermissionProvider
  • Field Details

    • permissionsManagement

      private final eu.cloudnetservice.driver.permission.PermissionManagement permissionsManagement
  • Constructor Details

    • VelocityCloudPermissionProvider

      @Inject public VelocityCloudPermissionProvider(@NonNull @NonNull eu.cloudnetservice.driver.permission.PermissionManagement permissionsManagement)
  • Method Details

    • createFunction

      @Nullable public @Nullable com.velocitypowered.api.permission.PermissionFunction createFunction(@Nullable @Nullable com.velocitypowered.api.permission.PermissionSubject subject)
      Specified by:
      createFunction in interface com.velocitypowered.api.permission.PermissionProvider