DkabotShop
Introducton
Thanks for 4890 downloads!
DkabotShop is intended to be an open-source, updated, and egotistically-named alternative to and recreation of VirtualShop, along with plenty of my own skewering.
Speaking of open-source, go check it out on GitHub!
This plugin enables servers with a command-based free market virtual shop system where anyone can sell anything (unless blacklisted) for any price (within what the administrator allows).
Iems with durability/datavalues are now supported. "Reverted" potions cannot be sold by name. Tools can be sold, but only if unenchanted and each possible instance of the damaged tool is a different item in the database. :(
It uses bukkit persistence to handle DB queries, which uses SQLite by default. If you want to future-proof it for anything in the future or just increase performance on a large server you will want to configure bukkit.yml for MySQL.
While there isn't a spout gui or web UI, it's been designed in such a fashion that (if MySQL is used as opposed to SQLite) a web UI can be made later. A Spout GUI could likely also be made, but I have no plans on doing so.
Commands & Permissions * Configuration * Migrating from 1.5 to 1.6+? * Want to Edit items.csv?
It's unpopular still, but have some stats!
ToDo:
- Keep the plugin functional (always in progress)
Unlikely but Considerable Future Plans
- A different UI. Something with inventory screens.
- Some sort of basic ChestShop implementation to shut up people who say the command system is too hard (chest stocks would be synced to the main DB, and one can buy from the chest with /buy)
I tried this plugin because I'm having issues setting up MySQL with VirtualShop. Would have been nice if the command syntax would have been /{action} {amount} {itemid} {price}. As in /buy 64 diamond 200. Unfortunately for this issue, I am forced to go back to VirtualShop and try to configure MySQL because the small kids can't figure out how to /buy diamond 64 200.
@leo1232
Yeah, just that sadly I can't pull up the Creative menu or something similar.
@leo1232
Yeah, just that sadly I can't pull up the Creative menu or something similar.
Hi !
This plugin is really great, but it's true that graphic style inventory interface could make it even better, and "MMORPG" like!
@GoodBoyz
Maybe when I get the next release out, see below.
@jorgazm
As of right now, the current version is as good as unsupported. I'm thinking out a v2.0 with a total rewrite and different UI, but as you can see so far it's been a long planning process, and I'm still not sure if my idea thus far can be done.
video please
bug:
1) Sell 500 of an item. 2) Manipulate inventory such that not enough slots are available to store said item. 3) Cancel all 500 of said item. 4) Broadcast reads "jorgazm has removed their STICK from their shop." 5) None of the 500 make it into the inventory.
just confirmed it myself after another report.
add a listing % and there will be pizza involved, friend.
At some point I'm going to figure out how to use the serializer, so storage of items with all sorts of data isn't the issue. Just need a UI to support all that, and nothing is appealing. Commands make all the item data awkward, and a vanilla-based GUI is awkward to navigate.
Thanks Dude Ive Been Waiting For A Plugin Like This. The Reason It Im Using It To Make A Hat Shop With The Chestcommand Plugin, Its Gonna Be Epic!
Can you add the ability to sell renamed items but the plugin converts the item's name to the proper name?
@Bikespot
Depends on your permissions plugin. For instance, PermissionsEx has negative nodes and per world permissions. Can't speak about others, but they might have the functionality for it,
@marthijn99
The item stock is 100% provided by players, it doesn't stock or restock on its own.
Is there a way to disable the perms by default. I have some worlds i dont want them to sell items at for example creative world.
is it self refilling ?
@joshua2013007
New items would look strange until items.csv is updated, but otherwise I see no reason why not. Try it and tell me if it breaks! It won't hurt.
Does this plug-in support 1.6?
@dkabot
Join this sever for test of this plugin it shows all ;)
IP.WAPCLAN.NET:25576
24/7 server !!!
@pointfit
Well, I had forgotten to add it to the doc here, so I can't blame you for not noticing.
Whoops, didn't know xD
Thanks a lot for telling me. And thanks for the plugin
@pointfit
Disable of global broadcasts is already implemented, that covers people adding items, changing price, etc. It does not cover personal notifications such as being told people bought your item.