DUXPLIMA Documentation

Reference

Every node uxmJumpPads declares, its default, what it grants, and the nodes of pad types.

Using a pad needs no node unless its type names one. A node held by everybody (default: true) keeps its command visible, and a sender without it is refused with command.no-permission; any other node hides its command from a sender without it.

Declared nodes

NodeDefaultGrants
uxmjumppads.languageeveryone/jumppad lang, lang set, lang reset
uxmjumppads.admin.*opEvery node below, as declared children: it works on any permission plugin
uxmjumppads.admin.editopset, remove and list
uxmjumppads.admin.reloadopreload
uxmjumppads.admin.doctoropdoctor
uxmjumppads.admin.versionopversion, and the bare /uxmjumppads
uxmjumppads.admin.languageop/jumppad lang set-player and lang reset-player

Nodes of pad types

A pad type with permission = "<node>" throws only players who hold that node. The node is yours to name; the plugin does not declare it, so it defaults to nobody but operators on most permission plugins until you grant it.

ExampleGrant to
lobby.pads.vipThe group whose pads are faster
lobby.pads.staffStaff, for a pad onto a roof players should not reach

A player without the node walks over the pad as over any block, and nothing tells them why.

With LuckPerms:

lp group vip permission set lobby.pads.vip true
lp group builder permission set uxmjumppads.admin.edit true

Related: Pad types, Operator commands