ownBook

ownBook is a simple yet powerful Bukkit plugin for Minecraft servers that allows for the creation, management, and distribution of custom in-game books. Administrators can write books, save them to a central configuration file, and then distribute them to players. The plugin also supports updating books that players already have in their inventories, ensuring everyone has the latest version.

 

Features

  • Save Custom Books: Save the contents of a Book and Quill to a books.yml file.
  • Distribute Books: Give players a copy of any saved book using a simple command.
  • Editable Copies: Get a writable version of a saved book to easily make edits.
  • Update In-Inventory Books: Players can update their copies of a book to the latest saved version.
  • Player-Specific Commands: Give books to yourself or other online players.
  • Tab Completion: Commands support tab completion for book titles and player names to speed up usage.

 

Installation

  1. Download the latest .jar file.
  2. Place the ownBook.jar file into the /plugins directory of your Bukkit/Spigot/Paper server.
  3. Restart or reload your server. The plugin will create a plugins/ownBOOK/ directory.

 

Usage Workflow

  1. Create your book: Get a Book and Quill (WRITABLE_BOOK) in-game and write the content you want.
  2. Save the book: While holding the Book and Quill, use the command: /ownBook saveBookInHand <Author> <Title>
    • Replace <Author> with the author's name.
    • Replace <Title> with the book's title. Spaces are allowed.
    • This saves the book to plugins/ownBOOK/books.yml.
  3. Distribute the book: To give a finalized copy (WRITTEN_BOOK) to a player, use: /ownBook create <Title> [PlayerName]
    • If [PlayerName] is omitted, the book will be given to you.
  4. Edit an existing book: a. Get an editable version: /ownBook getWritableBook <Title> b. Make your changes in-game. c. Save the book again using the same command as in step 2. This will overwrite the previous version in the configuration file.
  5. Update books: To update a book that a player already has, they can run: /ownBook update <Title>
    • This will find all books with the matching title in their inventory and update their content to the latest saved version.

 

https://github.com/Timmus02/ownBook.git


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    1372019
  • Created
    Oct 25, 2025
  • Last Released File
    Oct 25, 2025
  • Total Downloads
    43
  • License

Categories

Members

Recent Files

Bukkit

  • 1.1
    Oct 25, 2025