name: PlayerdataPlus
main: tw.momocraft.playerdataplus.PlayerdataPlus
author: Momocraft
api-version: 1.13
version: 1.1.2
description: Clean the old player data and formatting nicknames.
softdepend: [Vault, MythicMobs, CMI, Residence, PlaceHolderAPI, MySQLPlayerDataBridge, SkinsRestorer, ChatControlPro, DiscordSRV, LuckPerms, MyPet]

commands:
  playerdataplus:
    description: Displays main command menu.
    permission: playerdataplus.use
    aliases: [pp]
    usage: |
      /playerdataplus

permissions:
  playerdataplus.*:
    description: Allows use of all commands and feature.
    default: op
    children:
      playerdataplus.use: true
      playerdataplus.command.*: true
      playerdataplus.bypass.*: true
      playerdataplus.nick.*: true
  playerdataplus.use:
    description: Allows use of basic commands.
    default: true
  playerdataplus.command.*:
    description: Allows use all commands.
    default: op
    children:
      playerdataplus.command.reload: true
      playerdataplus.command.version: true
      playerdataplus.command.clean: true
      playerdataplus.command.nick.*: true
  playerdataplus.command.reload:
    description: Allows use of /playerdataplus command reload.
    default: op
  playerdataplus.command.version:
    description: Allows use of command /playerdataplus version.
    default: op
  playerdataplus.command.clean:
    description: Allowss use of command /playerdataplus clean.
    default: op
  playerdataplus.command.nick.*:
    description: Allows use all nick commands.
    default: op
    children:
      playerdataplus.command.nick: true
      playerdataplus.command.nick.color: true
      playerdataplus.command.nick.bypass: true
      playerdataplus.command.nick.other: true
  playerdataplus.command.nick:
    description: Allows use of command /playerdataplus nick <nick>.
    default: op
  playerdataplus.command.nick.color:
    description: Allows use of command /playerdataplus nick <nick> [color].
    default: op
  playerdataplus.command.nick.bypass:
    description: Allows use of command /playerdataplus nick <nick> [bypass].
    default: op
  playerdataplus.command.nick.other:
    description: Allows use of command /playerdataplus nick <nick> [player].
    default: op
  playerdataplus.bypass.*:
    description: Allows player to bypass all features.
    default: op
    children:
      playerdataplus.bypass.clean.*: true
      playerdataplus.bypass.nick.*: true
  playerdataplus.bypass.clean.*:
    description: Allows player to bypass all data clean.
    default: op
    children:
      playerdataplus:
        playerdataplus.bypass.clean.playerdata: true
        playerdataplus.bypass.clean.advancements: true
        playerdataplus.bypass.clean.stats: true
  playerdataplus.bypass.clean.playerdata:
    description: Allows player to bypass the playerdata clean.
    default: op
  playerdataplus.bypass.clean.advancements:
    description: Allows player to bypass the advancements clean.
    default: op
  playerdataplus.bypass.clean.stats:
    description: Allows player to bypass the stats clean.
    default: op
  playerdataplus.bypass.nick.*:
    description: Allows player to bypass all limits of nick.
    default: op
    children:
      playerdataplus.bypass.nick.length: true
      playerdataplus.bypass.nick.purecolor: true
      playerdataplus.bypass.nick.blacklist: true
  playerdataplus.bypass.nick.length:
    description: Allows player to bypass the length limit of nick.
    default: op
  playerdataplus.bypass.nick.purecolor:
    description: Allows player to bypass the pure-color limit of nick.
    default: op
  playerdataplus.bypass.nick.blacklist:
    description: Allows player to bypass the blacklist limit of nick.
    default: op
  playerdataplus.nick.*:
    description: Allows player to change all colors of nick and defines the player's default nick color to the highest number of group.
    default: op
    children:
      playerdataplus.nick.color.*: true
      playerdataplus.nick.group.*: true
  playerdataplus.nick.color.*:
    description: Allows player to change all colors of nick.
    default: op
    children:
      playerdataplus.nick.color.a: true
      playerdataplus.nick.color.b: true
      playerdataplus.nick.color.c: true
      playerdataplus.nick.color.d: true
      playerdataplus.nick.color.e: true
      playerdataplus.nick.color.f: true
      playerdataplus.nick.color.0: true
      playerdataplus.nick.color.1: true
      playerdataplus.nick.color.2: true
      playerdataplus.nick.color.3: true
      playerdataplus.nick.color.4: true
      playerdataplus.nick.color.5: true
      playerdataplus.nick.color.6: true
      playerdataplus.nick.color.7: true
      playerdataplus.nick.color.8: true
      playerdataplus.nick.color.9: true
  playerdataplus.nick.color.a:
    description: Allows player to change the color of nick.
    default: op
  playerdataplus.nick.color.b:
    description: Allows player to change the color of nick.
    default: op
  playerdataplus.nick.color.c:
    description: Allows player to change the color of nick.
    default: op
  playerdataplus.nick.color.d:
    description: Allows player to change the color of nick.
    default: op
  playerdataplus.nick.color.e:
    description: Allows player to change the color of nick.
    default: op
  playerdataplus.nick.color.f:
    description: Allows player to change the color of nick.
    default: op
  playerdataplus.nick.color.0:
    description: Allows player to change the color of nick.
    default: op
  playerdataplus.nick.color.1:
    description: Allows player to change the color of nick.
    default: op
  playerdataplus.nick.color.2:
    description: Allows player to change the color of nick.
    default: op
  playerdataplus.nick.color.3:
    description: Allows player to change the color of nick.
    default: op
  playerdataplus.nick.color.4:
    description: Allows player to change the color of nick.
    default: op
  playerdataplus.nick.color.5:
    description: Allows player to change the color of nick.
    default: op
  playerdataplus.nick.color.6:
    description: Allows player to change the color of nick.
    default: op
  playerdataplus.nick.color.7:
    description: Allows player to change the color of nick.
    default: op
  playerdataplus.nick.color.8:
    description: Allows player to change the color of nick.
    default: op
  playerdataplus.nick.color.9:
    description: Allows player to change the color of nick.
    default: op
  playerdataplus.nick.group.*:
    description: Defines the player's default nick color to the highest number of group.
    default: op
    children:
      playerdataplus.nick.group.0: true
      playerdataplus.nick.group.1: true
      playerdataplus.nick.group.2: true
      playerdataplus.nick.group.3: true
  playerdataplus.nick.group.0:
    description: Defines player's default nick color.
    default: op
  playerdataplus.nick.group.1:
    description: Defines player's default nick color.
    default: op
  playerdataplus.nick.group.2:
    description: Defines player's default nick color.
    default: op
  playerdataplus.nick.group.3:
    description: Defines player's default nick color.
    default: op