Package be.seeseemelk.mockbukkit
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPermission(@NotNull org.bukkit.permissions.Permission perm) voidaddPermissions(@NotNull List<org.bukkit.permissions.Permission> perm) void@NotNull Set<org.bukkit.permissions.Permission> getDefaultPermissions(boolean op) @NotNull Set<org.bukkit.permissions.Permissible> getDefaultPermSubscriptions(boolean op) @Nullable org.bukkit.permissions.PermissiongetPermission(@NotNull String name) @NotNull Set<org.bukkit.permissions.Permission> @NotNull Set<org.bukkit.permissions.Permissible> getPermissionSubscriptions(@NotNull String permission) voidrecalculatePermissionDefaults(@NotNull org.bukkit.permissions.Permission perm) voidremovePermission(@NotNull String name) voidremovePermission(@NotNull org.bukkit.permissions.Permission perm) voidsubscribeToDefaultPerms(boolean op, @NotNull org.bukkit.permissions.Permissible permissible) voidsubscribeToPermission(@NotNull String permission, @NotNull org.bukkit.permissions.Permissible permissible) voidunsubscribeFromDefaultPerms(boolean op, @NotNull org.bukkit.permissions.Permissible permissible) voidunsubscribeFromPermission(@NotNull String permission, @NotNull org.bukkit.permissions.Permissible permissible)
-
Constructor Details
-
PermissionManagerMock
protected PermissionManagerMock()
-
-
Method Details
-
getPermission
@Nullable public @Nullable org.bukkit.permissions.Permission getPermission(@NotNull @NotNull String name) - Specified by:
getPermissionin interfaceio.papermc.paper.plugin.PermissionManager
-
addPermission
public void addPermission(@NotNull @NotNull org.bukkit.permissions.Permission perm) - Specified by:
addPermissionin interfaceio.papermc.paper.plugin.PermissionManager
-
removePermission
public void removePermission(@NotNull @NotNull org.bukkit.permissions.Permission perm) - Specified by:
removePermissionin interfaceio.papermc.paper.plugin.PermissionManager
-
removePermission
- Specified by:
removePermissionin interfaceio.papermc.paper.plugin.PermissionManager
-
getDefaultPermissions
- Specified by:
getDefaultPermissionsin interfaceio.papermc.paper.plugin.PermissionManager
-
recalculatePermissionDefaults
public void recalculatePermissionDefaults(@NotNull @NotNull org.bukkit.permissions.Permission perm) - Specified by:
recalculatePermissionDefaultsin interfaceio.papermc.paper.plugin.PermissionManager
-
subscribeToPermission
public void subscribeToPermission(@NotNull @NotNull String permission, @NotNull @NotNull org.bukkit.permissions.Permissible permissible) - Specified by:
subscribeToPermissionin interfaceio.papermc.paper.plugin.PermissionManager
-
unsubscribeFromPermission
public void unsubscribeFromPermission(@NotNull @NotNull String permission, @NotNull @NotNull org.bukkit.permissions.Permissible permissible) - Specified by:
unsubscribeFromPermissionin interfaceio.papermc.paper.plugin.PermissionManager
-
getPermissionSubscriptions
@NotNull public @NotNull Set<org.bukkit.permissions.Permissible> getPermissionSubscriptions(@NotNull @NotNull String permission) - Specified by:
getPermissionSubscriptionsin interfaceio.papermc.paper.plugin.PermissionManager
-
subscribeToDefaultPerms
public void subscribeToDefaultPerms(boolean op, @NotNull @NotNull org.bukkit.permissions.Permissible permissible) - Specified by:
subscribeToDefaultPermsin interfaceio.papermc.paper.plugin.PermissionManager
-
unsubscribeFromDefaultPerms
public void unsubscribeFromDefaultPerms(boolean op, @NotNull @NotNull org.bukkit.permissions.Permissible permissible) - Specified by:
unsubscribeFromDefaultPermsin interfaceio.papermc.paper.plugin.PermissionManager
-
getDefaultPermSubscriptions
@NotNull public @NotNull Set<org.bukkit.permissions.Permissible> getDefaultPermSubscriptions(boolean op) - Specified by:
getDefaultPermSubscriptionsin interfaceio.papermc.paper.plugin.PermissionManager
-
getPermissions
- Specified by:
getPermissionsin interfaceio.papermc.paper.plugin.PermissionManager
-
addPermissions
- Specified by:
addPermissionsin interfaceio.papermc.paper.plugin.PermissionManager
-
clearPermissions
public void clearPermissions()- Specified by:
clearPermissionsin interfaceio.papermc.paper.plugin.PermissionManager
-