I am glad that there are still people who invest their free time and develop plugins for the public, although these are then voted bad because of people who obviously have no idea how a rating has to be used.
When everything is working as the author wrote= 5 star
--> rating is not based on what the user expects, but what the author promote versus what the plugin really does!
Otherwise we pretty sure would have to vote anything with the bare minimum, as I'm sure no nothing does to 100% all what the user would like it to do.
If there are Issues of any kind, contact the author, and see for a fix, don't vote bad, esp. if you're apparently the only one..
you *might* vote a bad rating if the author doesn't reach out to you, but give it some time..
again: they doing it for free and in their spare time, could instead go fishing and leave us all without any plugins at all!
The same goes with a question of any kind, why should that impact on the stars
*geeez*
so thanks LOOHP (and all the others) "wasting" free time for doing plugins for free or a coffee ;)
Thank you for your review and your kind words. The free plugin community would be a much more positive and friendly place if everyone approaches reviews and expectations in the same way as you do! :)
Version: 3.1.9
There seems to be a bug with this plugin, my server players can make unlimited copies of items with this plugin
Consider contacting me on discord so we can investigate this further if it is true. I'm not aware of any dupes exploit atm.
Version: 3.1.7
I'll help a little to mitigate the stupid guy's qualification below. The developer of this plugin delivers impeccable quality content, completely free and with frequent updates. I have used many of his plugins for several years and have never had any problems.
This plugin was built in 2020, chiselled bookshelves didn't exist, I don't think I should just drop support for everyone using the plugin.
Secondly, the two don't function the same way. Thirdly, this can do more than just store books in bookshelves. (Hint: Enchanting)
Version: 3.1.4
Nice plugin! but, could you add some option to customize the inventory titles for translation?
It would be nice tho I'm not sure whether there are any good ways to do that with resource packs. Anyway, thanks for the review!
Version: 3.1.0
In essence such a simple plugin (at least by the looks of it) but such an essential plugin if you want to give bookshelves more use and more functions. I hope the author will keep this one updated until the end of MC!
Simple yet a nice thing to have in your Minecraft world right!
Version: 3.1.0
The best bookshelf plugin around. I am impressed with the author's dedication to keeping this plugin up to date and fixing up any issues that arise. Thanks a lot for your work!
Thank you very much! I will do my best to maintain it!
Version: 3.1.0
I just want to give a shout out to this dev who keeps this amazing little plugin consistently updated for every version of Minecraft for years and years! Bravo!
I want to use this plugin for a 500, 600+ players server (Survival gamemode). is it relatively safe to use NBT data compound in order to save books data?, because i saw no files being created or modified in server's folder when i put books in some bookshelf blocks. i heard somewhere it shouldn't be safe when the saved data is huge, it could also corrupt the world when you have to use AsyncWorldedit, etc in order to replace the bookshelf blocks, i am not a developer or anything, just wanted to ask about it, is it safe for huge servers or not?
In case you are wondering, bookshelf data is stored in the bookshelf folder in your world folder, and all bookshelves autosave every 60 seconds. As I do not have a server with 500 players I couldn't say for sure but it should work no matter how many players there are.
Version: 3.0.6
If you're like me and have always hated how useless bookshelves are, then this plugin is for you. I have been using it for months now without any issues, and my players really enjoy it. Not only can you use it for libraries and other book storage, but my players have begun to use them for mailboxes and other applications as well. I have not encountered any bugs or issues with it yet. I strongly recommend this plugin.
Sería fantastico si se pudiera deshabilitar para ciertos mundos como por ejemplo, estar disponible para World, pero no en Nether o End.
Gracias por crearlo !!
I have never seen a quick support from a developer like LOOHP! I use almost all of the developers plugins because how well done, useful and lightweight and creative they are. Bookshelf is probably the best plugin out there to store books or items in bookshelves, the compatibility with protection plugins is one of the most important features that other plugins lack, let alone the use of hoppers and droppers!
So apparently this plugin is the NUMBER ONE cause of tps dropping on my server. I used /timings to check on tick time usage and 98% of the tick time was being used by the bookshelves
I believe somebody already reposted the plugin on that form before. I heard that you can't do it multiple times.
But in case I am wrong, you can always repost any of my plugins as long as you link them here for download and send me a link to the page.
Version: 2.4.0
WOW Nice plugin!, I hope you update it more because I would like some changes! :D :D
Yup! Thanks for the suggestions!
Suggestions are what makes the plugin better and better!
Version: 1.5.3
Excellent work, many thanks to you! I am sorry for asking a question here but I'm rather curious. Does this plugin work with factions and towns (like it works with griefprevention) Thanks once again for creating such a plugin, cheers.
Thanks for the review! I'm not sure if it works or not as I don't use them personally. However, if after you test them and they do not work with any other plugin, do tell me! I'll try to integrate them to Bookshelves :)
Version: 1.4.2
This is an excellent plugin!! Great way to now store your books in the actual bookshelf! What a concept. Excellent Dev as well. Quick response to fix any issues that may come around!!! Users will be pleased to use such a plugin! Kudos!!
Thank you for the review! Enjoy storing your books in bookshelves on your server!
Version: 1.4.1
I haven’t actually tried the plugin, I just thought this is a cool idea/concept. I see a lot of opportunities to where something like this can be used.
Good plugin but i have error and i cannot use it ^^ :
org.bukkit.event.EventException: null
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:319) ~[spigot-1.15.2.jar:git-Spigot-8faa8b4-7f61a25]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[spigot-1.15.2.jar:git-Spigot-8faa8b4-7f61a25]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:541) ~[spigot-1.15.2.jar:git-Spigot-8faa8b4-7f61a25]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:528) ~[spigot-1.15.2.jar:git-Spigot-8faa8b4-7f61a25]
at org.bukkit.craftbukkit.v1_15_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:442) ~[spigot-1.15.2.jar:git-Spigot-8faa8b4-7f61a25]
at net.minecraft.server.v1_15_R1.PlayerInteractManager.a(PlayerInteractManager.java:441) ~[spigot-1.15.2.jar:git-Spigot-8faa8b4-7f61a25]
at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1251) ~[spigot-1.15.2.jar:git-Spigot-8faa8b4-7f61a25]
at net.minecraft.server.v1_15_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:27) ~[spigot-1.15.2.jar:git-Spigot-8faa8b4-7f61a25]
at net.minecraft.server.v1_15_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:1) ~[spigot-1.15.2.jar:git-Spigot-8faa8b4-7f61a25]
at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19) ~[spigot-1.15.2.jar:git-Spigot-8faa8b4-7f61a25]
at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) [spigot-1.15.2.jar:git-Spigot-8faa8b4-7f61a25]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(SourceFile:144) [spigot-1.15.2.jar:git-Spigot-8faa8b4-7f61a25]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) [spigot-1.15.2.jar:git-Spigot-8faa8b4-7f61a25]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(SourceFile:118) [spigot-1.15.2.jar:git-Spigot-8faa8b4-7f61a25]
at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:918) [spigot-1.15.2.jar:git-Spigot-8faa8b4-7f61a25]
at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:911) [spigot-1.15.2.jar:git-Spigot-8faa8b4-7f61a25]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(SourceFile:127) [spigot-1.15.2.jar:git-Spigot-8faa8b4-7f61a25]
at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:895) [spigot-1.15.2.jar:git-Spigot-8faa8b4-7f61a25]
at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:828) [spigot-1.15.2.jar:git-Spigot-8faa8b4-7f61a25]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242]
Caused by: java.lang.NullPointerException
at org.bukkit.Location.getBlock(Location.java:123) ~[spigot-1.15.2.jar:git-Spigot-8faa8b4-7f61a25]
at com.loohp.bookshelf.Events.Events.onOpen(Events.java:526) ~[?:?]
at sun.reflect.GeneratedMethodAccessor168.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_242]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_242]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:315) ~[spigot-1.15.2.jar:git-Spigot-8faa8b4-7f61a25]
... 19 more
Oops.. Thanks for pointing that out, it should be fixed now (1.3.3)
Oh and please use the discussion next time, a bunch of errors in the review.. well, just doesn't look too great.
Version: 1.0
Excellent plugin!
I'm a chinese minecraft player.Can I share your plugin to the biggest minecraft forum in china(
www.mcbbs.net)? I will provide a link to this page. :)
Glad you liked it! You gave me my first review on spigot XD
And absolutely! In fact, I understand Chinese as well, dm me a link to the website after you've posted over there!