documentation/Permissions

permissions:
  # --------------------------------------------------------------------------------------
  # Note that the ones listed below are not the only permisions this plugin has. There are also
  # several flexible permissions that depend on an ID or a Ruleset-Name. Those are listed below.
  # Please also note that ruleset-names are case-sensitive.
  # --------------------------------------------------------------------------------------
  # - kb.freerent.RulesetName                 <- Doesn't have to pay rent for his lots of the given
  #                                           <- ruleset.
  # - kb.create.RulesetName                   <- Needed to create lots with the given ruleset.
  #
  # Also please note that there are other permissions which influence whether or not a player can 
  # do certain things. Those are:
  # - world-specific opt-out permissions (see config.yml)
  # - ruleset-specific permissions needed to buy a lot with the ruleset (see ruleset)
  # --------------------------------------------------------------------------------------
  
  # --------------------------------------------------------------------------------------
  # Permission presets.
  #
  # Below are sample permission presets.
  # --------------------------------------------------------------------------------------
  kb.preset.superadmin:
    default: false
    children:
      kb.preset.admin: true
      kb.delalllots: true
      kb.reload: true
      kb.pvp.admin: true
      kb.ruleseteditor.add: true
  kb.preset.admin:
    default: false
    children:
      kb.preset.user: true
      kb.create: true
      kb.create.*: true
      kb.freerent: true
      kb.freerent.*: true
      kb.listlots.player: true
      kb.build: true
      kb.interact: true
      kb.chest: true
      kb.pvp: true
      kb.destroylot: true
      kb.select.block: true
      kb.pvp: true
      kb.givelot: true
      kb.freelots: true
      kb.teleport: true
      kb.teleport.free: true
      kb.ruleseteditor: true
      kb.noloselot: true
      kb.neverloselot: true
      kb.makesell: true
      kb.selectruleset: true
  kb.preset.user:
    default: false
    children:
      kab.build: true
      kab.interact: true
      kb.selectlot: true
      kb.select.block: true
      kb.trade: true
      kb.setlotpassword: true
      kb.selllot: true
      kb.buylot: true
      kb.findlot: true
      kb.listlots: true
      kb.findlot: true
      kb.findfreelot: true
      kb.lotpassword: true
   
  # --------------------------------------------------------------------------------------
  # Command-independent permisisons
  kb.create:
    default: op
    description: |
      Allows you to create lots. You will still need the kb.create.RulesetName - permission to actually create lots of the given type.
  kb.create.*:
    default: op
  kb.freerent:
    default: op
    description: 'Spares you from the tyrrany that is rent!'
  kb.freerent.*:
    default: op
  kb.listlots.player:
    default: op
    description: 'Allows you to list lots by player-name.'
  kb.build:
    default: op
    description: 'Admin-Override permission that allows building everywhere (including other peoples lots!)'
  kb.interact:
    default: op
    description: 'Admin-Override permission that allows interacting everywhere (including other peoples lots!)'
  kab.build:
    default: op
    description: |
      If players don't have this permission, they won't be able to build at all. (Even if they own the lot they're trying to build on. Useful for guest-build-prevention etc.
  kab.interact:
    default: op
    description: 'See kab.build only with interactions'
  kb.trade:
    default: op
    description: |
      Allows players to trade. If either the giver or the receiver don't have this permission the trade will be cancelled.
  kb.nochest:
    default: false
    description: |
      Prevents players from accessing blocks with inventories (even if they're on their own lots).
  kb.chest:
    default: op
    description: 'Overrides kb.nochest'
  kb.select.block:
    default: op
    description: 'Allows players to select lots by clicking on their interact-block. (Needed for upgrading/buying/... lots'
  kb.destroylot:
    default: op
    description: 'Allows destroying lots by double-clicking their interact-block. Warning: This is an administrative permission that will ignore any ownership considerations. This is NOT for allowing players to sell their lots. Having this permission, players will however still need the kb.create and kb.create.RulesetName permissions to destroy the actual interact-block.'
  kb.neverpvp:
    default: op
    description: |
      Disallows PVP for this player. That means that he can't attack anyone, but in turn also can't be attacked.
  kb.pvp:
    default: op
    description: 'PVP Override permission. Players with this permission will be able to PVP everywhere given that the attacked player also has PVP-Permissions.'
  kb.pvp.admin:
    default: op
    description: 'PVP Override Override permission. Players with this permission can PvP everywhere and also attack players whose PvP is disabled.'
   
  # Permissions for commands.
  kb.reload:
    default: op
  kb.autoclearlots:
    default: op
  kb.givelot:
    default: op
  kb.freelots:
    default: op
  kb.lotpassword:
    default: op
  kb.listlots:
    default: op
  kb.findlot:
    default: op
  kb.findfreelot:
    default: op
  kb.teleport.free:
    default: op
  kb.teleport:
    default: op
  kb.delalllots:
    default: op
    description: 'It should be obvious why this permission should be handed out with the gratest care!'
  kb.buylot:
    default: op
  kb.selllot:
    default: op
  kb.ruleseteditor:
    default: op
  kb.noloselot:
    default: op
  kb.neverloselot:
    default: op
  kb.upgradelot:
    default: op
  kb.setlotpassword:
    default: op
  kb.makesell:
    default: op
  kb.selectruleset:
    default: op
  kb.selectlot:
    default: op
  kb.ruleseteditor.add:
    default: op

Comments

Posts Quoted:
Reply
Clear All Quotes