Uses of Class
net.neoforged.neoforge.server.permission.nodes.PermissionNode
Packages that use PermissionNode
Package
Description
-
Uses of PermissionNode in net.neoforged.neoforge.common
Fields in net.neoforged.neoforge.common declared as PermissionNodeModifier and TypeFieldDescriptionstatic final PermissionNode
<Boolean> NeoForgeMod.USE_SELECTORS_PERMISSION
-
Uses of PermissionNode in net.neoforged.neoforge.oldtest
Fields in net.neoforged.neoforge.oldtest declared as PermissionNodeModifier and TypeFieldDescriptionprivate static final PermissionNode
<Boolean> PermissionTest.boolPerm
private static final PermissionNode
<net.minecraft.network.chat.Component> PermissionTest.componentPerm
private static final PermissionNode
<Integer> PermissionTest.intPerm
private static final PermissionNode
<String> PermissionTest.stringPerm
private static final PermissionNode
<Boolean> PermissionTest.unregisteredPerm
Methods in net.neoforged.neoforge.oldtest with parameters of type PermissionNodeModifier and TypeMethodDescriptionprivate static boolean
PermissionTest.canUseCommand
(net.minecraft.commands.CommandSourceStack src, PermissionNode<Boolean> booleanPermission, PermissionDynamicContext<?>... context) Simple utility to catch exceptions with the test commands above. -
Uses of PermissionNode in net.neoforged.neoforge.server.permission
Methods in net.neoforged.neoforge.server.permission that return types with arguments of type PermissionNodeModifier and TypeMethodDescriptionstatic Collection
<PermissionNode<?>> PermissionAPI.getRegisteredNodes()
Methods in net.neoforged.neoforge.server.permission with parameters of type PermissionNodeModifier and TypeMethodDescriptionstatic <T> T
PermissionAPI.getOfflinePermission
(UUID player, PermissionNode<T> node, PermissionDynamicContext<?>... context) static <T> T
PermissionAPI.getPermission
(net.minecraft.server.level.ServerPlayer player, PermissionNode<T> node, PermissionDynamicContext<?>... context) Queries a player's permission for a given node and contexts -
Uses of PermissionNode in net.neoforged.neoforge.server.permission.events
Fields in net.neoforged.neoforge.server.permission.events with type parameters of type PermissionNodeModifier and TypeFieldDescriptionprivate final Set
<PermissionNode<?>> PermissionGatherEvent.Nodes.nodes
Methods in net.neoforged.neoforge.server.permission.events that return types with arguments of type PermissionNodeMethods in net.neoforged.neoforge.server.permission.events with parameters of type PermissionNodeModifier and TypeMethodDescriptionvoid
PermissionGatherEvent.Nodes.addNodes
(PermissionNode<?>... nodes) Method parameters in net.neoforged.neoforge.server.permission.events with type arguments of type PermissionNodeModifier and TypeMethodDescriptionvoid
PermissionGatherEvent.Nodes.addNodes
(Iterable<PermissionNode<?>> nodes) -
Uses of PermissionNode in net.neoforged.neoforge.server.permission.exceptions
Fields in net.neoforged.neoforge.server.permission.exceptions declared as PermissionNodeMethods in net.neoforged.neoforge.server.permission.exceptions that return PermissionNodeConstructors in net.neoforged.neoforge.server.permission.exceptions with parameters of type PermissionNode -
Uses of PermissionNode in net.neoforged.neoforge.server.permission.handler
Fields in net.neoforged.neoforge.server.permission.handler with type parameters of type PermissionNodeModifier and TypeFieldDescriptionprivate Set
<PermissionNode<?>> DefaultPermissionHandler.immutableRegisteredNodes
private final Set
<PermissionNode<?>> DefaultPermissionHandler.registeredNodes
Methods in net.neoforged.neoforge.server.permission.handler that return types with arguments of type PermissionNodeModifier and TypeMethodDescriptionSet
<PermissionNode<?>> DefaultPermissionHandler.getRegisteredNodes()
Set
<PermissionNode<?>> IPermissionHandler.getRegisteredNodes()
Returns an unmodifiable view of the collection of registered permission nodes.Methods in net.neoforged.neoforge.server.permission.handler with parameters of type PermissionNodeModifier and TypeMethodDescription<T> T
DefaultPermissionHandler.getOfflinePermission
(UUID player, PermissionNode<T> node, PermissionDynamicContext<?>... context) <T> T
IPermissionHandler.getOfflinePermission
(UUID player, PermissionNode<T> node, PermissionDynamicContext<?>... context) <T> T
DefaultPermissionHandler.getPermission
(net.minecraft.server.level.ServerPlayer player, PermissionNode<T> node, PermissionDynamicContext<?>... context) <T> T
IPermissionHandler.getPermission
(net.minecraft.server.level.ServerPlayer player, PermissionNode<T> node, PermissionDynamicContext<?>... context) Method parameters in net.neoforged.neoforge.server.permission.handler with type arguments of type PermissionNodeModifier and TypeMethodDescriptionIPermissionHandlerFactory.create
(Collection<PermissionNode<?>> permissions) Constructor parameters in net.neoforged.neoforge.server.permission.handler with type arguments of type PermissionNodeModifierConstructorDescriptionDefaultPermissionHandler
(Collection<PermissionNode<?>> permissions) -
Uses of PermissionNode in net.neoforged.neoforge.server.permission.nodes
Methods in net.neoforged.neoforge.server.permission.nodes that return PermissionNodeModifier and TypeMethodDescriptionPermissionNode.setInformation
(net.minecraft.network.chat.Component readableName, net.minecraft.network.chat.Component description) Allows you to set a human-readable name and description for your Permission.