Uses of Class
net.minecraftforge.server.permission.nodes.PermissionNode
Packages that use PermissionNode
Package
Description
-
Uses of PermissionNode in net.minecraftforge.debug
Fields in net.minecraftforge.debug declared as PermissionNodeModifier and TypeFieldDescriptionprivate static final PermissionNode<Boolean>
PermissionTest.boolPerm
private static final PermissionNode<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.minecraftforge.debug with parameters of type PermissionNodeModifier and TypeMethodDescriptionprivate static boolean
PermissionTest.canUseCommand
(CommandSourceStack src, PermissionNode<Boolean> booleanPermission, PermissionDynamicContext<?>... context) Simple utility to catch exceptions with the test commands above. -
Uses of PermissionNode in net.minecraftforge.server.permission
Methods in net.minecraftforge.server.permission that return types with arguments of type PermissionNodeModifier and TypeMethodDescriptionstatic Collection<PermissionNode<?>>
PermissionAPI.getRegisteredNodes()
Methods in net.minecraftforge.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
(ServerPlayer player, PermissionNode<T> node, PermissionDynamicContext<?>... context) Queries a player's permission for a given node and contexts -
Uses of PermissionNode in net.minecraftforge.server.permission.events
Fields in net.minecraftforge.server.permission.events with type parameters of type PermissionNodeModifier and TypeFieldDescriptionprivate final Set<PermissionNode<?>>
PermissionGatherEvent.Nodes.nodes
Methods in net.minecraftforge.server.permission.events that return types with arguments of type PermissionNodeMethods in net.minecraftforge.server.permission.events with parameters of type PermissionNodeModifier and TypeMethodDescriptionvoid
PermissionGatherEvent.Nodes.addNodes
(PermissionNode<?>... nodes) Method parameters in net.minecraftforge.server.permission.events with type arguments of type PermissionNodeModifier and TypeMethodDescriptionvoid
PermissionGatherEvent.Nodes.addNodes
(Iterable<PermissionNode<?>> nodes) -
Uses of PermissionNode in net.minecraftforge.server.permission.exceptions
Fields in net.minecraftforge.server.permission.exceptions declared as PermissionNodeMethods in net.minecraftforge.server.permission.exceptions that return PermissionNodeConstructors in net.minecraftforge.server.permission.exceptions with parameters of type PermissionNode -
Uses of PermissionNode in net.minecraftforge.server.permission.handler
Fields in net.minecraftforge.server.permission.handler with type parameters of type PermissionNodeModifier and TypeFieldDescriptionprivate Set<PermissionNode<?>>
DefaultPermissionHandler.immutableRegisteredNodes
private final Set<PermissionNode<?>>
DefaultPermissionHandler.registeredNodes
Methods in net.minecraftforge.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.minecraftforge.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
(ServerPlayer player, PermissionNode<T> node, PermissionDynamicContext<?>... context) <T> T
IPermissionHandler.getPermission
(ServerPlayer player, PermissionNode<T> node, PermissionDynamicContext<?>... context) Method parameters in net.minecraftforge.server.permission.handler with type arguments of type PermissionNodeModifier and TypeMethodDescriptionIPermissionHandlerFactory.create
(Collection<PermissionNode<?>> permissions) Constructor parameters in net.minecraftforge.server.permission.handler with type arguments of type PermissionNodeModifierConstructorDescriptionDefaultPermissionHandler
(Collection<PermissionNode<?>> permissions) -
Uses of PermissionNode in net.minecraftforge.server.permission.nodes
Methods in net.minecraftforge.server.permission.nodes that return PermissionNodeModifier and TypeMethodDescriptionPermissionNode.setInformation
(Component readableName, Component description) Allows you to set a human-readable name & description for your Permission.