Permissions

ChessCraft supports any Bukkit superperms plugin (PermissionsBukkit, PEX, bPermissions...). Permissions 2.x/3.x are not supported any longer.

If no external permissions plugin is used, then by default op-level players will have access to all commands, and non-op players will have access to the basic-level commands as listed below, i.e. non-ops will be able to create & play games, but not create/delete boards.

The easy way

The easiest way to assign permissions to players is as follows:

  • Give administrators the chesscraft.admin privilege.
  • Give players (who you want to allow to play games) the chesscraft.basic privilege.

The hard way

If the above is not granular enough for you, you can assign permissions for individual ChessCraft commands to players. Each node corresponds directly to a ChessCraft command, e.g. to do /chess create board ..., you need chesscraft.commands.create.board.

Admin-level:

  • chesscraft.commands.create.board
  • chesscraft.commands.delete.board
  • chesscraft.commands.delete.game
  • chesscraft.commands.redraw
  • chesscraft.commands.getcfg
  • chesscraft.commands.setcfg
  • chesscraft.commands.save
  • chesscraft.commands.reload
  • chesscraft.commands.board.set
  • chesscraft.commands.board.save
  • chesscraft.commands.design
  • chesscraft.commands.teleport.set
  • chesscraft.commands.teleport.board

Basic-level:

  • chesscraft.commands.create.game
  • chesscraft.commands.invite
  • chesscraft.commands.join
  • chesscraft.commands.move
  • chesscraft.commands.offer.draw
  • chesscraft.commands.offer.swap
  • chesscraft.commands.resign
  • chesscraft.commands.archive
  • chesscraft.commands.teleport
  • chesscraft.commands.win

Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes