WelcomeBook
WelcomeBookRecoded v1.0
The complete plugin for all things Books!
This plugin adds a load of useful features for managing books and providing information to your users.
Usage
Simply place the WelcomeBookRecoded.jar file into your /plugins directory and start/reload your server. Then read the documentation on how to use this plugin.
Current Features
- Players can make regular BookShops
- Admins can make infinite BookShops that never run out of stock
- Export books and save them to their own configuration file
- Supports as many books as you like
- Give users books when they join for the first time
- Give users books when they join every time
- Get books with a commad
- Give others books with a command
- Create commands to easily obtain books
- Have a universal cooldown on getting books which saves after restart/reload
- Turn a written book back into its editable form
- Edit a written book's title
- Edit a written book's author
- And much more!
Planned Features
- None, please suggest below.
BookShops
BookShops adds player and admin run 'chest' shops that allow players to sell books for free or at a price. You need Vault and a Vault supported economy plugin for this feature to work. For a tutorial on how to create BookShops click here.
Commands & Permissions
Click here for the commands and permissions.
Configuration
Click here for the configuration.
Change Log
Click here for the change log.
Notices
The plugin has been COMPLETELY recoded in WelcomeBookRecoded v1.0. Pretty much EVERYTHING has changed, so make sure to understand the new plugin.
If you are using a plugin such as AuthMe you must make sure that if that plugin has an inventory protect feature you must disable it. In AuthMe it's the setting ProtectInventoryBeforeLogin in the config.
Source
Source can be viewed on GitHub.
Statistics
Support the Development
If you find this plugin useful then please support the development of it by donating.
Donations so far:
@deleted_8433617
I've almost finished implementing BookShops, it uses signs and chests.
Not sure what you mean by 'GetCommands' as there already is a command to get saved books. /book get <BookName>
it will be amazing if you implement BokkShops (using BookShelves) and GetCommands lie "/book City1Infos") Maybe you can use vault for prices etc :D
@MadeOke
Sorry I'm not changing how this plugin saves its data.
@YoFuzzy3
i just moved from other plugin to this so i need to convert it but you join all book in one config yea i just add some suggestion though
@MadeOke
What on earth is the point of that when version 2.0 already supports multiple books, exporting books from in-game and config editing with commands.
:facepalm:
please add reload config command and please make separate config for each book
@Darkhand81
Thanks for your support! And I replied to your ticket. :)
@YoFuzzy3
I mean there's no single welcome book plugin that beats out all the others... one that everyone uses (the 'Essentials' of welcome book plugins, basically). :) Hopefully this one can be it!
I also opened a ticket for simplifying manual book requests for newbs. :)
Thanks!
@user_83
I see my mistake, will be fixed in next release.
@Darkhand81
Not sure if you're asking me to add 'killer app' plugin features (don't know what that is) to this plugin.. or you're wishing me luck with my plugin.. :P And this plugin already uses the new API. :)
No one has created the 'killer app' plugin for welcome books yet, and ever since writable books were added there's been a serious need for one. Here's hoping you can do it!
The new book/itemmeta API should really help with this! Good luck!
Amazing plugin! Just what I needed, lightweight and simple to use! A++
Only when I use the command /book config firstjoin add <name> I get the error "The name you entered does not match any book"
I've Triple checked the book list and I type exactly what I see... am I doing something wrong?
@Frecyboy
Happy you, and others like it. :)
@kbryantLA24
I'd actually love to try and do your suggestion, this plugin is going way further than I expected. :D
@MadeOke
You mean with the /Book get command?
@TightMrKI113r
I'm not completely new to Bukkit plugin developing, I know how to register and write commands and they are in the plugin.yml. All commands are tested and working in both 1.4.5-R1.0 and 1.4.6-R0.1; you're obviously not using WelcomeBook Version 2.0.
@ed58
Permission nodes for what? There already are for all the commands.
Very nice work on this plugin. It was probably the most simplest one of these I have used :)
Only suggestion i have are just permission nodes.
Commands are not working. I did notice that in your plugin.yml you hadn't actually defined the commands, which could be the cause of the problem.
permission for individual book?
@YoFuzzy3
Yep, exactly, if possible with the new API structure. I understand if it's outside the scope of your plugin.
Thank you 4 this Plugin ;D
@kbryantLA24
So you basically want players to be able to sell books through chests, as well as have admin book shops?
Perfect, thank you :D I figured that out shortly after I posted my comment, my apologies!
This is absolutely a great plugin with great support. I am definitely switching over from the now broken BookShop plugin to here. Speaking of which, you did mention you have a lot of free time... If you'd like to get your feet wet, perhaps try and duplicate BookShop's functionality? The author mentioned unless 1.4.6 fixes their classes, his plugin is broken... However you obviously were able to get around that.
@RustyDagger
No problem, holidays just started for me so I have a lot of free time now. :)