PaidSigns/src/main/resources/plugin.yml
EpicKnarvik97 6f35da03e7 Makes some changes in preparation for some commands that need to be added
Prepares the new command layout, changes the .add permission to .manage and adds 4 empty command classes
2022-02-18 23:16:47 +01:00

56 lines
1.9 KiB
YAML

name: PaidSigns
version: '${project.version}'
main: net.knarcraft.paidsigns.PaidSigns
api-version: 1.18
prefix: PaidSigns
depend: [ Vault ]
authors: [ EpicKnarvik97 ]
description: Add costs for creating plugin signs
website: https://git.knarcraft.net/EpicKnarvik97/PaidSigns
commands:
addpaidsign:
description: Used to add a new paid sign
usage: /<command> <name> <cost> [permission] [ignore case] [ignore color]
permission: paidsigns.manage
addpaidsigncondition:
description: Used to add a new match condition for a paid sign
usage: /<command> <name (of a paid sign)> <line number> <string to match> [executeRegEx] [ignoreCase] [ignoreColor]
permission: paidsigns.manage
listpaidsigns:
description: Lists all previously added paid signs
usage: /<command>
permission: paidsigns.manage
listpaidsignconditions:
description: Lists all conditions added to the given paid sign
usage: /<command> <name (of a paid sign)>
permission: paidsigns.manage
removepaidsigncondition:
description: Used to remove a match condition from a paid sign
usage: /<command> <name (of a paid sign)> <line number>
permission: paidsigns.manage
removepaidsign:
description: Used to remove a paid sign
usage: /<command> <name (of a paid sign)>
permission: paidsigns.manage
reload:
description: Reloads paid signs from disk
usage: /<command>
permision: paidsigns.reload
permissions:
paidsigns.*:
description: Grants all paid signs permissions
default: op
children:
paidsigns.create: true
paidsigns.paymentexempt: true
paidsigns.reload: true
paidsigns.manage:
description: Grants the permission to add/remove a paid sign
default: false
paidsigns.reload:
description: Grants the permissions to reload the plugin
default: false
paidsigns.paymentexempt:
description: Makes this player exempt from the cost of paid signs
default: false