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)
Any update on the new page character.
Video Tutorial on the Plugin
http://youtu.be/WhWrQKHmTs4
Credits Video: (AbsintoJ/YMLbook)
@exel80
Any idea of when the page variable update come? I love your plugin, but the automatic page break makes all the letters be out of the book.
@fikiy
Right now its automatic.
I will add new page variable.
How can I insert a page break when I want the page to be less than 255 characters?
@fastlockel
1) I see, maybe minecraft new UID system broke it :/
I try fix it soon, thanks for report!
2) Try /book rules, i'm not sure about commandblocks :(
1) signs shows weel but right click does not give the book 2) tried commandblock : /bookgive @p rules doest not work but from command line but it's a pain to give one by one
@Airos18
Bukkit need approve file first ;)
@exel80
great, you take long?, because its a great plugin ;) and needed
@Airos18
Its should support it O.o
I will test it again and edit this post when done.
EDIT: For some reason, its not working. Its using PlayerJoinEvent and if(!event.getPlayer().hasPlayedBefore())
For some reason, its not give books when tp to other world :/
EDIT2: Maybe because its using PlayerJoinEvent ;) I will fix this in next update
support world changer? because i put name of world in config but not work for me, in the other hand commands works i would like know if support multiverese great plugin ;)
@rohanmcdermott1
Its make new page automatically right now (one page can be 255 length)
How do i make a new page?
@riofrios
I think its work much better, i will test it when i got my MC again work ;_;
Thank you ;)
I fixed a problem with setting lore to "false" in config.yml.
See my pul request here: https://github.com/exel80/YMLbook/pull/1
@RednecksFTW
Its not gonna happen in next update but maybe next next :) But its already in todo list.
Is it possible to make ALT codes like ALT+16 possible in this plugin? If this could be added in the next update that would be amazing! Thanks
@AndyCYXU
Can you send your books.yml file to my PM and i will check it for you, if you still have color problems :]
Works great but...
Well plugin worked great on my pc at home when I was putting together a map, nice colorful text in books etc... However when I uploaded all to the server host everything crapped out LOL no books no errors :( I was able to find what was causing the problem... It was the formating like in your sample book FORMATING as soon as I removed all the symbols like $r $a etc.. (ik it's not $ sign but whatever this symbol was) Everything worked again also had to remove apostrophes can not use these, anyhow works now only text is black no colors. What is strange it worked perfect on my home pc, but not on the actual hosting server...
Beats me... Just thought I let you know, otherwise great plugin saves 100's of ugly signs and players with half a brain that want to find out info on some plugins or whatever else can grab a subject specific short book instead of browsing through 100's of ugly signs, well ok still need to find the sign to get the book lol but yeah its much nicer.
I just miss the colors. ANDY
@AndyCYXU
"Is there a limit of characters per line or some other restrictions to look out for?"
Its automatically make new page when page have 255 length and no, its not limited how much page you can make or books.
"is there any special way to format this?"
You can use Minecraft own formatting codes, http://minecraftwiki.net/wiki/Formatting_codes
Hope i answer all your questions, and you enjoy the plugin ;)