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)









-
View User Profile
-
Send Message
Posted Oct 10, 2013I am going to give this another try I was having problems with previous, a question however... Is there a limit of characters per line or some other restrictions to look out for? or as long as yml is formated correctly pretty much any reasonable amount of text should work?
Say I want to write server rules... Or whatever else it might end up kinda long.. So is there any special way to format this or just write on and it should work maybe someone will read it lol
thx
-
View User Profile
-
Send Message
Posted Oct 10, 2013@jonny11011
Upload new update right now ;)
-
View User Profile
-
Send Message
Posted Oct 10, 2013Hello. I posted a post a bit ago about support for giving books via the cosoul You said that this will be added in the next update. Do you have a idea of when the plugin will be next updated. Thanks.
-
View User Profile
-
Send Message
Posted Oct 5, 2013@Syringee
Maybe you no have set permissions right.
Make sure you have this permissions:
- ymlbook.use
- ymlbook.book.readme
OR
- ymlbook.book.*
-
View User Profile
-
Send Message
Posted Oct 5, 2013Is it normal that i want a book execute the command: /book readme for example :)
but i dont get a book! HELP
-
View User Profile
-
Send Message
Posted Oct 4, 2013Thanks.
-
View User Profile
-
Send Message
Posted Oct 3, 2013@jonny11011
If you write to console bookgive player rules its not work :/
I will add this feature to next update, thank you for feedback.
-
View User Profile
-
Send Message
Posted Oct 3, 2013Does this plugin support using consul to give books to players ?
-
View User Profile
-
Send Message
Posted Oct 3, 2013YMLbook plugin source code is now added to Github.
I recommend use github "issues" feature when get error/problem with this plugin.
Enjoy =)
https://github.com/exel80/YMLbook
-
View User Profile
-
Send Message
Posted Oct 2, 2013@The_Wizard
Sorry i dont mean that :/ I just want sorry because i just update craftbukkit jar
-
View User Profile
-
Send Message
Posted Oct 1, 2013I see in the last version "No more updates :/ Sorry". It will become inactive?
-
View User Profile
-
Send Message
Posted Sep 27, 2013@AndyCYXU
I try bookreload and its work fine, i think you have some YML error in your config.yml AND books.yml
Copy+paste your config.yml and books.yml to http://yaml-online-parser.appspot.com/ website, if you get some error, then try fix it.
Permissions:
- ymlbook.use>> <-Remove that >> marks.
If still get some errors, then send me the error again and i will help you :)
-
View User Profile
-
Send Message
Posted Sep 26, 2013Doesnt work for me either :(
on /bookreload command get this error
these are the permissions i gave o default group
When player types /book readme (or some other one) nothing happens Clicking on sign gives them nothing
tried it as OP just in case, nothing happens no Book :(
I also tried default books you wrote (samples) deleted my books case they were too long and boring LOL, however same, nothing happens :(
here is long version of error
plugin seems to load fine at the beginning no errors
-
View User Profile
-
Send Message
Posted Sep 26, 2013Add color and special znacks for format utf-8
-
View User Profile
-
Send Message
Posted Sep 11, 2013@UserDead
You need give ymlbook.use and ymlbook.book.readme permissions before you can get the book.
If still have problem then pm me :)
-
View User Profile
-
Send Message
Posted Sep 9, 2013Fxxx I looking four plugins for make server-commands tutorial for my players but every plugin haves problems. Your plugin have problem too. I use CB 1.6.2 R0.1 and try update to 1.6.2 R0.2 but problem not resolved. If i type /book i see Usege: /book <name> if i type /book readme i don't see anything. I not give a book, i not have errors in console... Yes, i extracted all files and folders /plugins/YMLbook/books.yml \ config.yml (i don't know maybe it's my hosting problem)
-
View User Profile
-
Send Message
Posted Sep 2, 2013@mohawkguy
I dont think its possible? Because i cant give the book other item id.
But this is nice idea, so i want try.
-
View User Profile
-
Send Message
Posted Sep 1, 2013Maybe the ability to assign that book an Item ID, if that isn't too hard. That would work nice with Essentials kits and that sort of thing.
-
View User Profile
-
Send Message
Posted Aug 29, 2013Thanks. With permissions "ymlbook.book.rules" and "ymlbook.use" work fine. I had just " ymlbook.use" given.
-
View User Profile
-
Send Message
Posted Aug 29, 2013@matze135
Its work fine with me, try add ' example: http://pastebin.com/MkvJPJCZ