TNT-Fill | Permissions

Mar 22, 2016
TNT-Fill | Permissions
  • As with any plugin, to restrict and give access to specific commands permissions are needed, now unlike other plugins which fail in this area TNT-Fill utilises permissions wherever it can to give the buyer the full customisation experience to help restrict access to any or all of the commands and features.

    The permissions are fairly simple, and most tell you what they give access to in the name of the permissions node. but for the odd ones i would like to explain them to avoid confusion

    • For all commands players need commandname.command to be able to type the command (and access the help menu) then they also need the secondary permissions to access the features that command offers like auto, custom radius, or even just use (.use)
    • Children refers to the permissions that are given when the parent permission is given to a player (e.g the children of tntfill.*)
    • Every other command will have a description outlining what the permission gives access to, this is all the permission does, nothing less, nothing more.

    Code (Text):
    permissions:
      tntfill.*:
        description: Gives access to all /tntfill commands
        children:
          tntfill.use: true
          tntfill.use.customradius: true
          tntfill.count: true
          tntfill.count.customradius: true
          tntfill.auto: true
          tntfill.auto.customradius: true
          tntfill.reload: true
          tntfill.select: true
          tntfill.select.undo: true
          tntfill.select.list: true
          tntfill.select.clear: true
          tntfill.fill: true
          tntfill.fill.auto: true
          tntfill.fill.amount: true
          tntfill.command: true
          tntfill.sendupdate: true
          tntfill.debug: true
          tntfill.removeselection: true
      tntclear.*:
        description: Gives access to all /tntclear commands
        children:
          tntclear.use: true
          tntclear.use.customradius: true
          tntclear.count: true
          tntclear.count.customradius: true
          tntclear.auto: true
          tntclear.auto.customradius: true
          tntclear.select: true
          tntclear.select.undo: true
          tntclear.select.list: true
          tntclear.select.clear: true
          tntclear.clear: true
          tntclear.clear.auto: true
          tntclear.clear.all: true
          tntclear.clear.amount: true
          tntclear.removeselection: true
      tntfill.select.*:
        description: Gives access to all /tntfill select commands
        children:
          tntfill.select: true
          tntfill.select.undo: true
          tntfill.select.list: true
          tntfill.select.clear: true
      tntclear.select.*:
        description: Gives access to all /tntclear select commands
        children:
          tntclear.select: true
          tntclear.select.undo: true
          tntclear.select.list: true
          tntclear.select.clear: true
      tntfill.user.*:
        description: Gives access to all TNT-Fill commands that are related to user use
        children:
          tntfill.use: true
          tntfill.use.customradius: true
          tntfill.count: true
          tntfill.count.customradius: true
          tntfill.auto: true
          tntfill.auto.customradius: true
          tntfill.select: true
          tntfill.select.undo: true
          tntfill.select.list: true
          tntfill.select.clear: true
          tntfill.fill: true
          tntfill.fill.auto: true
          tntfill.fill.amount: true
      tntclear.user.*:
        description: Gives access to all TNT-Fill commands that are related to user use
        children:
          tntclear.use: true
          tntclear.use.customradius: true
          tntclear.count: true
          tntclear.count.customradius: true
          tntclear.auto: true
          tntclear.auto.customradius: true
          tntclear.select: true
          tntclear.select.undo: true
          tntclear.select.list: true
          tntclear.select.clear: true
          tntclear.clear: true
          tntclear.clear.auto: true
          tntclear.clear.all: true
          tntclear.clear.amount: true
      quickfill.*:
        description: Gives access to all /quickfill commands
        children:
          quickfill.command: true
          quickfill.use: true
          quickfill.all: true
          quickfill.count: true
      quickclear.*:
        description: Gives access to all /quickclear commands
        children:
          quickclear.command: true
          quickclear.use: true
          quickclear.all: true
          quickclear.count: true
      tntfill.debug:
        description: Allows the player to see debug messages in chat
        default: op
      tntfill.sendupdate:
        description: Allows the player to see update messages when the server is enabled
        default: op
      tntfill.command:
        description: Allows you to access the /tntfill command
        default: true
      tntfill.use:
        description: Allows you to use /tntfill <#>
        default: true
      tntfill.use.customradius:
        description: Allows you to use /tntfill <#> <RADIUS>
        default: op
      tntfill.count:
        description: Allows you to use /tntfill count
        default: op
      tntfill.count.customradius:
        description: Allows you to use /tntfill count <RADIUS>
        default: op
      tntfill.auto:
        description: Allows you to use /tntfill auto
        default: op
      tntfill.auto.customradius:
        description: Allows you to use /tntfill auto <RADIUS>
        default: op
      tntfill.reload:
        description: Allows you to use /tntfill reload
        default: op
      tntfill.select:
        description: Allows you to use /tntfill select
        default: op
      tntfill.select.undo:
        description: Allows you to use /tntfill select undo
        default: op
      tntfill.select.list:
        description: Allows you to use /tntfill select list
        default: op
      tntfill.select.clear:
        description: Allows you to use /tntfill select clear
        default: op
      tntfill.fill:
        description: Allows you to use /tntfill fill
        default: op
      tntfill.fill.auto:
        description: Allows you to use /tntfill fill auto
        default: op
      tntfill.fill.amount:
        description: Allows you to use /tntfill fill <#>
        default: op
      tntfill.removeselection:
        description: Allows you to have your fill selection cleared when you leave
        default: op
      tntfill.maxdispensers.bypass:
        description: Allows you to bypass the max dispenser to select with /tntfill select
        default: op
      tntclear.command:
        description: Allows you to access the /tntclear command
        default: true
      tntclear.use:
        description: Allows you to use /tntclear <#>
        default: true
      tntclear.use.customradius:
        description: Allows you to use /tntclear <#> <RADIUS>
        default: op
      tntclear.count:
        description: Allows you to use /tntclear count
        default: op
      tntclear.count.customradius:
        description: Allows you to use /tntclear count <RADIUS>
        default: op
      tntclear.auto:
        description: Allows you to use /tntclear auto
        default: op
      tntclear.auto.customradius:
        description: Allows you to use /tntclear auto <RADIUS>
        default: op
      tntclear.select:
        description: Allows you to use /tntclear select
        default: op
      tntclear.select.undo:
        description: Allows you to use /tntclear select undo
        default: op
      tntclear.select.list:
        description: Allows you to use /tntclear select list
        default: op
      tntclear.select.clear:
        description: Allows you to use /tntclear select clear
        default: op
      tntclear.clear:
        description: Allows you to use /tntclear clear
        default: op
      tntclear.clear.auto:
        description: Allows you to use /tntclear clear auto
        default: op
      tntclear.clear.all:
        description: Allows you to use /tntclear clear all
        default: op
      tntclear.clear.amount:
        description: Allows you to use /tntclear clear <#>
        default: op
      tntclear.removeselection:
        description: Allows you to have your clear selection cleared when you leave
        default: op
      tntclear.maxdispensers.bypass:
        description: Allows you to bypass the max dispenser to select with /tntclear select
        default: op
      quickfill.command:
        description: Allows you to use /quickfill
        default: op
      quickfill.use:
        description: Allows you to use /quickfill <#>
        default: op
      quickfill.count:
        description: Allows you to use /quickfill count
        default: op
      quickfill.all:
        description: Allows you to use /quickfill all
        default: op
      quickclear.command:
        description: Allows you to use /quickclear
        default: op
      quickclear.use:
        description: Allows you to use /quickclear <#>
        default: op
      quickclear.count:
        description: Allows you to use /quickclear count
        default: op
      quickclear.all:
        description: Allows you to use /quickclear all
        default: op
  • Loading...
  • Loading...