Class PermissionManagerMock

java.lang.Object
be.seeseemelk.mockbukkit.PermissionManagerMock
All Implemented Interfaces:
io.papermc.paper.plugin.PermissionManager
Direct Known Subclasses:
PluginManagerMock

public class PermissionManagerMock extends Object implements io.papermc.paper.plugin.PermissionManager
  • Constructor Details

    • PermissionManagerMock

      protected PermissionManagerMock()
  • Method Details

    • getPermission

      @Nullable public @Nullable org.bukkit.permissions.Permission getPermission(@NotNull @NotNull String name)
      Specified by:
      getPermission in interface io.papermc.paper.plugin.PermissionManager
    • addPermission

      public void addPermission(@NotNull @NotNull org.bukkit.permissions.Permission perm)
      Specified by:
      addPermission in interface io.papermc.paper.plugin.PermissionManager
    • removePermission

      public void removePermission(@NotNull @NotNull org.bukkit.permissions.Permission perm)
      Specified by:
      removePermission in interface io.papermc.paper.plugin.PermissionManager
    • removePermission

      public void removePermission(@NotNull @NotNull String name)
      Specified by:
      removePermission in interface io.papermc.paper.plugin.PermissionManager
    • getDefaultPermissions

      @NotNull public @NotNull Set<org.bukkit.permissions.Permission> getDefaultPermissions(boolean op)
      Specified by:
      getDefaultPermissions in interface io.papermc.paper.plugin.PermissionManager
    • recalculatePermissionDefaults

      public void recalculatePermissionDefaults(@NotNull @NotNull org.bukkit.permissions.Permission perm)
      Specified by:
      recalculatePermissionDefaults in interface io.papermc.paper.plugin.PermissionManager
    • subscribeToPermission

      public void subscribeToPermission(@NotNull @NotNull String permission, @NotNull @NotNull org.bukkit.permissions.Permissible permissible)
      Specified by:
      subscribeToPermission in interface io.papermc.paper.plugin.PermissionManager
    • unsubscribeFromPermission

      public void unsubscribeFromPermission(@NotNull @NotNull String permission, @NotNull @NotNull org.bukkit.permissions.Permissible permissible)
      Specified by:
      unsubscribeFromPermission in interface io.papermc.paper.plugin.PermissionManager
    • getPermissionSubscriptions

      @NotNull public @NotNull Set<org.bukkit.permissions.Permissible> getPermissionSubscriptions(@NotNull @NotNull String permission)
      Specified by:
      getPermissionSubscriptions in interface io.papermc.paper.plugin.PermissionManager
    • subscribeToDefaultPerms

      public void subscribeToDefaultPerms(boolean op, @NotNull @NotNull org.bukkit.permissions.Permissible permissible)
      Specified by:
      subscribeToDefaultPerms in interface io.papermc.paper.plugin.PermissionManager
    • unsubscribeFromDefaultPerms

      public void unsubscribeFromDefaultPerms(boolean op, @NotNull @NotNull org.bukkit.permissions.Permissible permissible)
      Specified by:
      unsubscribeFromDefaultPerms in interface io.papermc.paper.plugin.PermissionManager
    • getDefaultPermSubscriptions

      @NotNull public @NotNull Set<org.bukkit.permissions.Permissible> getDefaultPermSubscriptions(boolean op)
      Specified by:
      getDefaultPermSubscriptions in interface io.papermc.paper.plugin.PermissionManager
    • getPermissions

      @NotNull public @NotNull Set<org.bukkit.permissions.Permission> getPermissions()
      Specified by:
      getPermissions in interface io.papermc.paper.plugin.PermissionManager
    • addPermissions

      public void addPermissions(@NotNull @NotNull List<org.bukkit.permissions.Permission> perm)
      Specified by:
      addPermissions in interface io.papermc.paper.plugin.PermissionManager
    • clearPermissions

      public void clearPermissions()
      Specified by:
      clearPermissions in interface io.papermc.paper.plugin.PermissionManager