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!
@GlabbichRulz
I've never messed with sql data-basing but I could definitely look into. Thanks for the feedback.
Export to mysql and web interface would be cool :) At least the mysql export :D
To @D1G1T4L3CH0 and @superscope1
Just wanted to let you know I just uploaded Version 1.1.1 and it should resolve the issue you both were experiencing.
If you check it out let me know how it goes, and as always I appreciate any feedback I can receive on improving my plugins. Thank you for your patience.
@superscope1
I get it now, and I feel a bit slow to boot. On windows it does create a book folder inside of the BooksWithoutBorders folder, as that is the intended behavior.
The Windows directory indicating character is "\". It seems like most if not all Linux derived systems use "/" instead.
I will work on a fix and get it out as soon as I can, Thank you for your patience and thank you for helping me realize my oversight. I even have a Linux partition on my pc too, doh.
I would love to use this plugin. If only it was working for me... I have the same problem as D1G1T4L3CH0. Same build, too.
I think the problem is that BooksWithoutBorders\Books\ has backslashes in it. Whenever I try to create a folder on my server, it says that "\" is an invalid character. Might I suggest either changing it to a forward slash, or using a "Books" folder inside of BooksWithoutBorders? It would look a lot cleaner then, as well.
Then again, I have no clue how to code, I'm guessing entirely! Hope it gets worked out.
@D1G1T4L3CH0
I'm not sure I'm completely understanding the issue, so bare with me.
Is the text file listed when you use "/bwb loadbook" at all?
I'm sure I'm missing something, because the directory structure you posted likes like the correct one to me. I thank you for your patience.
Nice plugin. But I was unable to get it working.
CraftBukkit version git-Bukkit-1.3.1-R1.0-b2320jnks (MC: 1.3.1) (Implementing API version 1.3.1-R1.0)
Java 7 Installed
After install it creates these two directories.
BooksWithoutBorders
BooksWithoutBorders\Books\
Issue command /bwb savebook
Says it was saves as Test,D1G1T4L3CH0.txt. But I get this in the plugins directory.
BooksWithoutBorders\Books\Test,D1G1T4L3CH0.txt
This is not a windows server, it's Xubuntu. So that saved as a file. And the plugin won't see it either.
Looking forward to being able to use this. :)