Skip to content

Permissions

The Nameplates mod uses ks.nameplate.* plus per-tag permission strings.

PermissionDefaultDescription
ks.nameplate.user.useallowedAll player commands: open, list, set, remove, clear
ks.nameplate.admin + kyuubisoft.nameplates.adminstaff only/ksnameplate admin (panel, reload, give, take)

ks.nameplate.user.use is allowed unless you set it to false.

CommandPermissionDescription
/ksnameplate openks.nameplate.user.useOpen the Tag Browser
/ksnameplate listks.nameplate.user.useList all tags and which ones you may use
/ksnameplate set <tag>ks.nameplate.user.use + the tag’s permissionActivate a tag
/ksnameplate remove <tag>ks.nameplate.user.useDeactivate a tag
/ksnameplate clearks.nameplate.user.useRemove all your active tags
CommandPermissionDescription
/ksnameplate admin panel|reload|give|takeks.nameplate.admin + kyuubisoft.nameplates.adminAdmin panel, reload, give or take a tag

Admins need both nodes. The second one comes from permissions.adminPermission in config.json (default kyuubisoft.nameplates.admin); rename it there if you want a different node, but keep ks.nameplate.admin as well.

Each tag definition may include a permission string:

{
"id": "vip",
"displayText": "[VIP]",
"permission": "nameplates.tag.vip",
...
}

Only players with nameplates.tag.vip (or whatever string you choose) can use the tag. Omit the permission to make a tag available to everyone. The shipped tags use nameplates.tag.owner, nameplates.tag.admin, nameplates.tag.mod, nameplates.tag.vip and nameplates.tag.builder.

Terminal window
# Staff admin
/lp group admin permission set ks.nameplate.admin true
/lp group admin permission set kyuubisoft.nameplates.admin true
# VIP tag access
/lp group vip permission set nameplates.tag.vip true