YMLbook
YMLbook is simple book customizing / writing plugin.
You can easily write books as much you want. Example your server rules, admin and moderator list, donation links, tutorial how to use game/commands and everything what you want. Just write book information to books.yml and players can copy it and read it.
Features
- You can make as many books you want.
- Really easy to use and setup.
- Can make sign which give the book. (picture)
- Admin command, give the book to player.
- Can customize every world own start books.
- Config variable(s) -> {BOOKS} (Show all books name from books.yml)
- Only bookgive and bookreload commands work now in Console.
- http://minecraftwiki.net/wiki/Formatting_codes works. (Dont use alt codes)
- Give permission each book (ymlbook.book.BOOKNAME).
- Automatically make new page (one page can be 255 length).
- You can full customization messages.
- Can add lore text to the book.
- Can see all books with one command.
- Permissions & commands.
Command / Permission
Command | Description | Permission |
---|---|---|
/book <bookname> | Get the book, if have permission | ymlbook.use |
/booklist | Show all book what exist | ymlbook.booklist |
/bookgive <player> <bookname> | Give book to player | ymlbook.bookgive |
/bookreload | Reload config.yml and books.yml | ymlbook.reload |
Other permissions
Permission | Description |
---|---|
ymlbook.book.* | Give access to use/copy all books |
ymlbook.book.NAME (ex. ymlbook.book.readme) | Give access to use/copy one book. |
ymlbook.signbook | Can make sign which gives the book. |
MCStats / Metrics
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
Todo list
- Make "alt code" to work.
- /bookcopy <bookname> (Add book from Minecraft to book.yml file)
- Books variable, new page (Start new page right away)
/booklist See all of the books, which are permission to use.First join books (Get when player join first time)Sign book give. [Book] nameMove from config.yml book: book text to own yml file. (to book.yml)/bookgive <player> <bookname> Command to admin. Admin can give book to player.Color supportLore textGive permission each book (Example: ymlbook.book.rules)Custom messagesReload config commandAdd metrics- Any suggestions?
Known bugs
- YMLBook sign event not working (in Creative mode)
- "Alt codes" break the books.yml file
(If you find any bugs please report it to the manager)
Video(s)
https://youtu.be/WhWrQKHmTs4
(Language: Portuguese - Credits Video: AbsintoJ/YMLbook)
New YMLbook update is here!
v1.3 (1.5.1-R0.2)
Next update i will move book: to own yml file. (book.yml) And also add some other cool features :)
(i will update YMLbook devbukkit information when next update is released)
@jd245 Plugin automatically do new page (when 255 letters) You can try add some space and check when text go to next page, but i will try check if there is any other way to fix this problem.
Thanks for the feedback :)
This is great so far. Much easier to edit books in a YML file than editing the book directly!
If there is not a way to indicate a new page, could you please add that?
Also, the text is scrolling off the bottom of the book. Any way to fix that? Looks like one page can only hold 14 lines.
Thank you!
I will add "Give permission each book (Example: ymlbook.book.rules)"
Feature to next update 1.3, If you have more suggestion then post it right here :)
(1.3 update coming when bukkit release recommend build 1.5.1)
@Mhjort
/bookreload command added ;)
I edit config.yml little bit (add just book: line) so if you not want write again all your books then just add this to line1 -> "book:"
Check yml here, http://yaml-online-parser.appspot.com/
Sweet and simple. Now we just need the reload command :) So we can edit books without restarting