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:
and i dont have a idea for that book stats :p are anyone have idea fot that book stats?
@YoFuzzy3
Hm.. example for plugin AutoRank in the book can add variables like %rank% and %ranktime% for see the time ranking and for economy book can add variables like %money%.
:)
@Enrux
You sign a book and quill like you normally would and then use the export command to save it. All the commands can be found here.
I can't seem to find the documentation on how to make a book, could you explain it please?
@Mazkaa
Interesting idea! What things other than money would you also like to see?
Can you added like book stats and in the books can added variables like %money% and when you open the book you can see you money, ex http://img29.imageshack.us/img29/8282/95oj.png ( i take this pict on another minecraft server :p)
I have completely recoded the plugin to run faster, with more features, and with less bugs than ever. The file is currently awaiting approval so please be patient. All documentation has already been updated in anticipation.
This Plugin works fine with bukkit 1.6.4. The shop must be enabled in the config (also Lock must be enabled) and then restart the server. "book reload" have no effekt for this. This plugin is great, thanks.
UPDATE YOUR PLUGIN OR MAKE IT INACTIVE! :/
Been looking for a plugin like his. Hope it works for 1.6.2!
Hi, I just request you remove the "/Book [title|author[name]]" or whatever it is when you recieve a book. It's a little bit annoying according to the players on my server. Maybe a thing in config to remove it? Otherwise, this is a great plugin! :D
Update, please?
Having issues with the plugin!
@YoFuzzy3
09.08 16:03:47 [Multicraft] Skipped 36 lines due to rate limit (30/s) 09.08 16:03:47 [Server] Startup Done (7.015s)! For help, type "help" or "?" 09.08 16:03:47 [Server] INFO at sun.net.www.http.HttpClient.New(Unknown Source) 09.08 16:03:47 [Server] INFO at sun.net.www.http.HttpClient.New(Unknown Source) 09.08 16:03:47 [Server] INFO at sun.net.www.http.HttpClient.<init>(Unknown Source) 09.08 16:03:47 [Server] INFO at sun.net.www.http.HttpClient.openServer(Unknown Source) 09.08 16:03:47 [Server] INFO at sun.net.www.http.HttpClient.openServer(Unknown Source) 09.08 16:03:47 [Server] INFO at sun.net.NetworkClient.doConnect(Unknown Source) 09.08 16:03:47 [Server] INFO at java.net.Socket.connect(Unknown Source) 09.08 16:03:47 [Server] INFO at java.net.Socket.connect(Unknown Source) 09.08 16:03:47 [Server] INFO at java.net.SocksSocketImpl.connect(Unknown Source) 09.08 16:03:47 [Server] INFO at java.net.PlainSocketImpl.connect(Unknown Source) 09.08 16:03:47 [Server] INFO at java.net.AbstractPlainSocketImpl.connect(Unknown Source) 09.08 16:03:47 [Server] INFO Caused by: java.net.UnknownHostException: dev.bukkit.org 09.08 16:03:47 [Server] INFO at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) 09.08 16:03:47 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:391) 09.08 16:03:47 [Server] INFO at net.minecraft.server.v1_6_R2.DedicatedServer.init(DedicatedServer.java:151) 09.08 16:03:47 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.a(MinecraftServer.java:250) 09.08 16:03:47 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.f(MinecraftServer.java:290) 09.08 16:03:47 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.l(MinecraftServer.java:313) 09.08 16:03:47 [Server] INFO at org.bukkit.craftbukkit.v1_6_R2.CraftServer.enablePlugins(CraftServer.java:264) 09.08 16:03:47 [Server] INFO at org.bukkit.craftbukkit.v1_6_R2.CraftServer.loadPlugin(CraftServer.java:282) 09.08 16:03:47 [Server] INFO at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) 09.08 16:03:47 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) 09.08 16:03:47 [Server] INFO at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) 09.08 16:03:47 [Server] INFO at com.fuzzoland.WelcomeBook.Main.onEnable(Main.java:33) 09.08 16:03:47 [Server] INFO at com.fuzzoland.WelcomeBook.Main.checkUpdate(Main.java:140) 09.08 16:03:47 [Server] INFO at com.fuzzoland.WelcomeBook.Updater.<init>(Updater.java:204) 09.08 16:03:47 [Server] INFO at com.fuzzoland.WelcomeBook.Updater.readFeed(Updater.java:574) 09.08 16:03:47 [Server] INFO at com.fuzzoland.WelcomeBook.Updater.read(Updater.java:625) 09.08 16:03:47 [Server] INFO java.lang.RuntimeException: java.net.UnknownHostException: dev.bukkit.org 09.08 16:03:47 [Server] SEVERE Error occurred while enabling WelcomeBook v3.7 (Is it up to date?) 09.08 16:03:44 [Server] INFO Enabling WelcomeBook v3.7
in the latest version, I am creating bookshops, and the top line is turning blue, but when a player opens the chest and takes a book, it removes the book from the chest and I see nothing else - no notification that anything happened/money exchange, etc... what am i missing?
It's a great plugin, per world books would sound epic too, but i think i am getting some errors now, may be because it's not updated to 1.6.2. Could you please update this?
Per-world books please!
update it please?
Is it possible to format the title and author(lore) with multiple codes?
@JoLong
/Book config firstjoin add <name>
which in your case will be:
/Book config firstjoin add help
also useful thing you can do is do this:
/Book config variablecommands add help
though I'm unsure if it'll override bukkit's help command, I haven't tested it...
how can i make the book " help " is given to the player first join on the server? the book is exported.