Skip to content

Configuration

KS Nameplates uses two main configuration files located in the plugin’s data directory.

Main plugin settings.

{
"nameplate": {
"format": "{tags} {name}",
"separator": " ",
"maxTags": 3,
"updateInterval": 20
},
"chat": {
"enabled": true
},
"permissions": {
"adminPermission": "kyuubisoft.nameplates.admin"
}
}
KeyTypeDefaultDescription
formatString{tags} {name}Nameplate format. {tags} = active tags, {name} = player name
separatorString" "Separator between multiple tags
maxTagsInteger3Maximum number of tags shown at once
updateIntervalInteger20Periodic nameplate refresh interval in seconds
KeyTypeDefaultDescription
enabledBooleantrueEnable colored tag prefixes in chat
KeyTypeDefaultDescription
adminPermissionStringkyuubisoft.nameplates.adminPermission required for admin commands

Defines all available tags and tag groups.

{
"groups": [
{
"id": "ranks",
"displayName": "Server Ranks",
"priority": 1,
"exclusive": true
}
]
}
KeyTypeDescription
idStringUnique group identifier
displayNameStringDisplay name shown in UI
priorityIntegerSort order (lower = first)
exclusiveBooleanIf true, only one tag per group can be active
{
"tags": [
{
"id": "vip",
"displayText": "[VIP]",
"chatColor": "#FFD700",
"permission": "nameplates.tag.vip",
"groupId": "ranks",
"type": "PREFIX",
"priority": 4,
"defaultActive": true,
"imagePath": null
}
]
}
KeyTypeDescription
idStringUnique tag identifier
displayTextStringText shown in nameplate and chat
chatColorStringHex color for chat display (e.g., #FFD700)
permissionStringPermission node required to use this tag (null = everyone)
groupIdStringGroup this tag belongs to
typeStringPREFIX, SUFFIX, or ABOVE
priorityIntegerSort order within group (lower = first)
defaultActiveBooleanAuto-activate when player has permission
imagePathStringOptional PNG path for image tags
  • PREFIX — Shown before the player name: [VIP] PlayerName
  • SUFFIX — Shown after the player name: PlayerName [VIP]
  • ABOVE — Shown on a separate line above the name

Language files are stored in the localization/ directory. Supported languages:

  • en-US.json (English)
  • de-DE.json (German)