Books without Borders!
Books without Borders!
Ever wanted to export your book to a text file? Ever want to import it back in? Accidentally sign it too soon? If so, Books without Borders has got your back!
Features
- Export written books and book and quills to .txt or .yml files
- Import books from files as written books or unsigned books
- Text files can be any length, and the import process fits the content to the correct page length
- Books can be saved privately, or to a directory visible server wide
- Encrypt books to secure their contents [Courtesy of dorrax]
- Give, encrypt, or decrypt held books with signs
- Give players books via command blocks
- Unsign or copy held books with a simple command
- Give first time players a single book or a set of books when they join
- Configurable option to require certain items or pay via Vault compatible economy to create books via command
- Add lore to any item with a simple command
- Supports adding and saving color to titles, lore, and book contents
Usage
[Video Tutorial courtesy of luigi_vampa]
Just use the simple commands linked below and you'll be on your way. No tricky maneuvers required!
To make books auto-update, make the book's title end with "[U]". For example, "booktitle[U],authorname.txt" or "updatingbook[U].txt".
All book data saves to [Server Plugins Folder]->[Books without Borders]->[Books]
View commands and permissions here.
See examples of Yaml format book editing here.
See examples of sign usage here.
View sample configuration file here.
For general book usage and writing information click here.
For advanced book editing and tips like how to use §r to create line breaks, click here.
Concerning Future Updates
Development for this plugin is currently inactive for the foreseeable future, though I would love to start again if I ever got the chance. If I become aware that this plugin no longer functions with current builds of bukkit and minecraft I will update this page to reflect that.
A sincere thank you to everyone who used and/or gave feedback for this plugin. It was a pleasure while it lasted.
If you enjoy this plugin and want to say thanks, some caffeine is always welcome :D
Check out my other plugins!
Feel free to leave comments and suggestions!
@Qpa85
Thanks for the info, I'll have to check that out myself as it seems pretty handy.
@niels241
I haven't looked into working with command blocks at all yet, but that does seem like a nifty feature to have. I'll see what I can come up with.
To @zedadiaswick
I apologize for the difficulties you all have been having with the plugin. I am in the process of implementing a page tagging system that should resolve most, if not all, of these issues. I thank you for your patience and with any luck the update should be out fairly soon.
@DreamPhreak
I have exactly the same problem, it's very annoying :/
Also, it would be awesome if it was possible to use /bwb give with command blocks! :D
If someone wants to sell or distribuite books without any command (i tryed whit scs and it erases the book contents soo...), u may use the BookShop plugin, both plugins work just fine :).
When I save the book to the txt file, and then back into a book, every new line was turned into it's own page. To fix, I would have had to measure each line with an exact amount of spaces so it would be on the same page but move to one line down.
I read the comments here, and I removed [Book] on the first line, so now all the lines are not on their pages, which is great, but now I wish there was some sort of "page-break" tag, since I cant get this to start new pages whenever I need it to. So far, I have found out that §r on a blank line does actually set the blank line now, but with enough of them, the text just cuts off below the book GUI, cant see it, and then the second page is still the same text as if i hadn't done §r at all.
So quick and clear suggestion: Add some sort of page-break tag/code to initiate a new page when not using [Book] on the first line. Possibly also a new-line tag/code.
And besides that problem, Loving the plugin so far, thank you!
@AkiraAkiba
That's better, now down to 18 pages. The plugin has lost all separation between each page, though. The top of the next page appears at the bottom of the current page. I took a lot of time over formatting my pages, would love to keep their formatting in saving/loading the books :)
@zedadiaswick
I'm glad to hear about your interest in my plugin. As for the extra pages problem you are experiencing, there is a fix. Just navigate to the text file that corresponds to that book. The first line should be "[Book]". Remove that line completely and try loading the book in game again. That should correct the spacing issues.
Thanks again for your interest, and please let me know if there is anything else I can help with.
Hi there!
I've been using another plugin to copy books, but was interested in switching to this plugin for the ability to save to, and load from, text files. I saved one of my books ot my private directory, then loaded it again, but I ended up with 137 pages instead of 21. Each line/paragraph was on a seperate page. (I used the formatting trick to add a new line/blank line)
Any chance of fixing this? I'd really like to be able to edit my books from outside of Minecraft (where it's easier to change the little mistakes without deleting entire pages)
I have just submitted BooksWithoutBorders v1.2.4 for approval, which is built against Bukkit 1.4.7R1.0. With any luck it will be approved soon.
If you have experienced any of the issues Nick_Solari was having below, please let me know as I have been unable to recreate any of them.
@Nick_Solari
I'm sorry that the plugin was giving you trouble. As you have probably already guessed, the current release was not built for 1.4.7. Your message is the first bug report I have received on these issues.
I've been working on a rather large update for BwB as there were no known major bugs, but obviously that is not the case.
I will try to have a compatibility update out soon. If you have already moved on to another plugin, I apologize for the untimely response.
Regardless, thank you for informing me of these issues.
Is this supposed to work for 1.4.7? I'm experiencing some MAJOR bugs. For one, the config clears itself sometimes, and giving books to new players upon joining isn't working at all. Neither is the dupe limit. :( gonna have to look for a new plugin.
@simplify3
I'm glad to hear everyone is enjoying it. Please let me know if you have any questions or feature request.
BWB is an instant hit with Ken's Server. Thanks :-) Users are coming up with some crazy good ideas with it. (deercam2.3322.org)
@minecraft_pro_demon
I have to take a couple of days away from it to work on important IRL things. Are you experiencing some issues with v1.2.3?
How's the update coming along? :D
@luigi_vampa
I'm very sorry for the slow reply, I'm not sure how I didn't spot your message in my feed. I'm also sorry for the server scare you received, but I am grateful as always for the information you have provided. With any luck the changes I have planned for the next update will lift the 82kb limit off, if it isn't just a limitation of Minecraft itself.
@minecraft_pro_demon
BwB's next update will be built against 1.4.7R0.1, unless something better has been released already. Thank you for the feedback.
Will this be updated for 1.4.7 r0.1?
My server died!I tried loading Dracula (about 800kb) and it crashed. Can't even log in any more. Server.log tells me I disconnected for a generic reason and the login screen says internalexception: Loading NBT data so I think the whole chunk has become corrupted.
Update: Got it narrowed down to 82kb, anything above that seems to be creating corrupt chunks
Update 2: Got a temp repair for it too. Go to "world folder > players" and delete the luigi_vampa.dat (or whatever your ign is) and that ditches it from your inventory so it isn't a corrupt chunk, it's just because I was in the chunk.
@luigi_vampa
Thank you for your kind words. I am very interested in how BwB will end up handling your library, so please keep me informed.
I have duly noted the empty file exception and it will be corrected upon next update.
As for the 1234 encryption issue, that is definitely not the intended behavior, so I will work on beefing that up as well.
Again, thank you for all your time and patience. Your input is very appreciated.
Found another issue,
If I use "/bwb encrypt 1234", I can then use any combination of 1234 to decrypt it.
ie:
/bwb decrypt 1234
/bwb decrypt 2341
/bwb decrypt 1432
/bwb decrypt 4321
etc
ALL decrypt the book.