Sueta

BetterBooks

1.5.3

Create fancy written book in an easier way with placeholder and more.

·Plugin

First of all, my english is not good. And this is a beta version because I haven't tested much yet. So feel free to ask me if you have any question or get any bug.
Introduction:
A book write in JSON is the book that have the functions similar to /tellraw. It mean you can run a command, open a link by click to a text in the book or display a tooltip by hover on a text.
You want a book in JSON but it's too hard for you to write and edit?
This plugin will make it easier for you. You will now write book's content in HTML style (something like <a>some text</a>)
So now you can easily create a menu, show player stats or just write some story with book.
Screenshots:


Features:
- Change JSON format to HTML format
- Support all minecraft color code but you have to write in plugin's format
- Support PlaceholderAPI
- Dynamic book (renew the book every time player use so it can reload placeholder)
- You can create as many books as you want
- Give book to player on first join
Requirements:
- Spigot 1.8+
- PlaceholderAPI (optional)
Full document:
Read plugin's wiki here
Command:
/betterbooks,/bbook,/bb

  • /bb reload - Reload config
  • /bb list - List all book's id
  • /bb get <book-id> - Get a book
  • /bb give <book-id> <player> - Give a book to player
  • /bb convert <book-id> - Convert the book in your hand to plugin's book. Currently it can only convert normal book (without hover/click) and not guarantee working correctly.

Permission:

permissions:
    BetterBooks.command.list:
        description: Allows you to use list command.
        default: op
    BetterBooks.command.get:
        description: Allows you to use get command.
        default: op
    BetterBooks.command.give:
        description: Allows you to use give command.
        default: op
    BetterBooks.command.reload:
        description: Allows you to use reload command.
        default: op
    BetterBooks.command.convert:
        description: Allows you to use convert command.
        default: op

Placeholders:
All of PlaceholderAPI placeholders. You can see here.

Similar projects

Plugin →