StandardBooks
StandardBooks
With this Plugin you can hand out a written book on first join (maybe containing the rules) or get other saved books (maybe with admin commands) via command.
Check out the Converter tool for textfiles created by Marcsello ConverterPage
Features
requires Java7
- save books ingame. for this you must hold the book
- books can contain the &0,&1... color codes
- books can contain "§" formatting
- define the book given on first join or turn feature off
- per book permission so your Builders can't get the admin Commandbook
- give a book to an other player
- can override /help and /rules so a defined book is inserted instead (needs sb.help or sb.rules permission)
- hand out a book at first join (delay possible)
Commands
- /sbs save [bookname] | saves the written book in hand with given name
- /sbs list | lists all saved books
- /sbs give [bookname] | gives you the book with the entered name
- /sbs give [bookname] [playername] | gives the book to the player
Permissions
- sb.list | allows to get a list of all saved books
- sb.save | allows to save a new book
- sb.give.bookname | allows to insert the book with the given bookname
- sb.give.other | allows to give a book to an other player
- sb.help | allows to receive the helpbook when /help is typed
- sb.ignorehelp | players with that permission will be ignored when overriding /help
- sb.rules | allows to receive the rules book on /rules
- sb.ignorerules | players with that permission will be ignored when overriding /rules
Change notes
v1.4.1
- fixed incompatibility with bukkits 1.4.5-R1
v1.4
- added delay for first join book (if you want to use it you need a new config file)
- list and give book to player command can now be performed via console
- fixed list command
v1.3
- added feature to give the book to an other player
- fixed help and rules override and added permission to get normal help and rules
- fixed bug writing none as inserted book giving empty book
- fixed bug that a book could not be found when starting with capital
v1.2
- added "§" formatting support
- added possibility to override /help and /rules (needs new config file)
- added sending of plugin metrics to mcstats.org can be turned off in config (needs new config file)
v1.1
- changed command to sbs
- changed the way a book is saved so an enter key will not be a new page (that means you hav to change your books)
- fixed wrong spelled example
- fixed copying 'title: ' and 'author: '
v1.0
- first release
Known Issues
- ???
Converter
Marcsello created a tool to convert textfiles into StandardBokk accepted files check it out:
Planned features
- check if book already in player inventory
- give.all.* permission for all books
- message on help and rules
- Any ideas? let me know
Thanks
Thanks got to blackbinary for hosting our server where I can develop and test my plugins
Thanks to Marcsello for creating the Converter
I can't figure out how to insert a blank line (like an empty line). Editing the actual files in the StandardBooks/books folder.
Like so:
MyHeader
MyBody
MyBody//
Edit: figured it out.
When I try and enable the /rules command feature it says that its a unknown command in game. Please help!
@fungreenfox
If it would not work with the current version I would update it but it works. Do you get an error?
@bugzero
Thanks for your comment
@fungreenfox
Update it for what? It works flawlessly on 1.4.7-R1.0.
Have you even tried it?
Please update.
@BlindW4lk3r
I added the sb.ignorerules permission as a negative and it is working now, thanks for the help!
@LTFRANTZ
Please make sure that there is no chance you have the sb.ignorerules permission (maybe give it as a negativ perm) because it will stop the overriding and show the default ones.
If you checked this and it still don't works we have to look closer.
Hello, i'm currently having trouble getting the server to override the /rules command. I have override /rules set to true, the /rules book set to the one i want, and have put the permissions to receive the book in the default category. Yet when typing /rules it still just displays default server rules.
@Mick83Mack
curently it's not possible with StandardBooks alone but support for more then one book at a time is planned but i have curently other projects that are more important since I am currently the only one who has a bit time to maintain our server
Is there a way to give players multiple books? or for them to get a book using a sign? either with this plugin or a different one.
@BlindW4lk3r
thanks
@Andreades
two options in the config file (did you even look in it?)
set 'firstjoin:' true
and define the name of the given book in the next option 'firstbook:'
how do I set a book to be given on first join? i can't find that in features
@niels241
Hi,
we are currently using bukkit 1.4.7R1.0 by ourself and it works. what is the exactly error you get?
The plugin doesn't work with 1.4.7R1.0 here, it won't load :/ ('could not load' error)
I have upgraded to java 1.7
@xTyuzi
why shouldn't it work after you inserted the book it's not longer hasndled by my plugin so it is a normal minecraft book
How do I enable it so if I throw a book other players can pick it up?
@fungreenfox
Why are you always asking me for features that have nothing to do with my plugin? I will not interfer with npcs there are already other plugins that do this.
using bukkit 1.4.7
villagers trading written books to emeralds. My players has infinite amount of written books. Can we stop this trading?
THANK YOU THANK YOU THANK YOU FOR MAKING THIS PLUGIN! I've tried other book plugins to give rule books to people who first join and they NEVER work. This worked perfectly on the first try. I love you.