HyperScript
Docs

← All of the Docs HyperPerms

Single permissions HyperPerms

expressiongrant <who> permission <node>HyperPerms

Give a player one permission, for good

grant group arg.1 permission "essentials.fly"
expressiongrant <who> permission <node> for <duration>HyperPerms

The same for a limited time; LuckPerms takes it away again

grant arg.1 permission "essentials.fly" for 1 hour
expressionrevoke permission <node> from <who>HyperPerms

Take a permission back

revoke permission "essentials.fly" from arg.1
Guide and examples
command /fly1h <target:player>:
    permission: "ranks.give"
    trigger:
        grant arg.1 permission "essentials.fly" for 1 hour
        send "&a%arg.1% can fly for an hour."

command /nofly <target:player>:
    permission: "ranks.give"
    trigger:
        revoke permission "essentials.fly" from arg.1
SyntaxEffect
grant <who> permission <node>Give a player one permission, for good
grant <who> permission <node> for <duration>The same for a limited time; LuckPerms takes it away again
revoke permission <node> from <who>Take a permission back
  • As with groups, <who> may be a player who is offline, and a new time limit replaces an old one.
  • These are saved by LuckPerms. HyperScript's own permission <who> add <node> is a different thing: it lasts until the player leaves and is not saved.