Permissions

The nodes used by this plugin are:

  • bookworm.* - All of the below permissions, except the deny permissions
  • bookworm.create - Create a new book (default true)
  • bookworm.write.own - Write in your own book (default true)
  • bookworm.write.others - Write in others' books (default op-only)
  • bookworm.write.deny.bookid - Deny writing in a specific book
  • bookworm.setauthor.own - Sets the displayed author of your own book (default op-only)
  • bookworm.setauthor.others - Sets the displayed author of others' books (default op-only)
  • bookworm.place.own - Place your own book in a bookshelf (default true)
  • bookworm.place.others - Place others' books in bookshelves (default true)
  • bookworm.place.deny.bookid - Deny placing a specific book in a bookshelf
  • bookworm.copy.own - Copy your book from a bookshelf (default true)
  • bookworm.copy.others - Copy others' books from bookshelves (default true)
  • bookworm.copy.deny.bookid - Deny copying a specific book
  • bookworm.remove.own - Remove your own book from a bookshelf (default true)
  • bookworm.remove.others - Remove others' books from bookshelves (default op-only)
  • bookworm.remove.deny.bookid - Deny removing a specific book
  • bookworm.destroy.own - Destroy your own bookshelf (default true)
  • bookworm.destroy.others - Destroy others' bookshelves (default op-only)
  • bookworm.destroy.deny.bookid - Deny destroying a specific book in a bookshelf
  • bookworm.get.own - Get your book by its id number (default op-only)
  • bookworm.get.others - Get another player's book by its id number (default op-only)
  • bookworm.getid - Get the id of the held book (the id command) (default op-only)
  • bookworm.reload - Reload the config and book files (default op-only)
  • bookworm.list - List all loaded books (default op-only)
  • bookworm.delete - Delete a specific book (default op-only)

By default normal users will be able to read and copy any book; and write, remove, and destroy their own. Server ops can do anything.

The special deny permissions all default to false, and are disabled by default. You can use them by setting the use-deny-perms config option to true. Please note that if you do this, and you are using a permissions plugin that allows you to use the admin '*' node, it will also grant you the deny permissions. You've been warned.