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)
I 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
@jonny11011
Upload new update right now ;)
Hello. 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.
@Syringee
Maybe you no have set permissions right.
Make sure you have this permissions:
- ymlbook.use
- ymlbook.book.readme
OR
- ymlbook.book.*
Is it normal that i want a book execute the command: /book readme for example :)
but i dont get a book! HELP
Thanks.
@jonny11011
If you write to console bookgive player rules its not work :/
I will add this feature to next update, thank you for feedback.
Does this plugin support using consul to give books to players ?
YMLbook 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
@The_Wizard
Sorry i dont mean that :/ I just want sorry because i just update craftbukkit jar
I see in the last version "No more updates :/ Sorry". It will become inactive?
@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 :)
Doesnt 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
Add color and special znacks for format utf-8
@UserDead
You need give ymlbook.use and ymlbook.book.readme permissions before you can get the book.
If still have problem then pm me :)
Fxxx 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)
@mohawkguy
I dont think its possible? Because i cant give the book other item id.
But this is nice idea, so i want try.
Maybe 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.
Thanks. With permissions "ymlbook.book.rules" and "ymlbook.use" work fine. I had just " ymlbook.use" given.
@matze135
Its work fine with me, try add ' example: http://pastebin.com/MkvJPJCZ