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)
Cool plugin, do you plan on adding a config option to disable broadcasts when people sell stuff and change price and all that? Thanks a lot
Thanks! Ur my hero :) Keep it up!
@steve0145
Without recompiling or completely changing the means I use to handle commands (and prevent any possibility of anything but players using them in the future) no. Sorry.
Is there any way to change the commands for /buy and /sell to something else?
I love this PLUGIN!
...aand it's finally available! Download away.
Well, I uploaded it yesterday and still says "Needs Approval". =/ Hopefully it'll be up for download soon.
Imma implement at least disabling of public broadcast messages, update items.csv and make sure it builds under 1.5 in a few mins. Stay tuned.
@zaxome
Yeah, last I checked the item list I steal from Essentials wasn't updated.
The items "work" per se, based on material names and raw data values, but that's all we got until, say, an RB rolls around. (Quartz, for instance you can still punch in as quartz and is shown as QUARTZ:0
@zaxome
I've gotten a couple of in depth logical explanations of how this plugin works directly from dka over the past few months. It's possible you could make a quick fix for some of these new block types by manually adding blocks with their ID's into the items.csv inside dkabotshop.jar, but don't quote me.
Anyways it's worth a try :D
Works very well even on 1.5.1 (just some new block types not working).
Thanks.
@emin2001
i can still use this, why updating? works fine with 1.4.7 AND 1.5&/1.5.1 (:
Hi can you update this plugin i need it soo much PLIS UPDATE
@Vekh
I know, I'm just asking specifically WHAT messages you want disable-able, hence I practically listed my mental categories for them.
@dkabot
I understand you can do a lot with the messages. However, when my server is at its peak with a large amount of players on, the messages are equivalent to spam. I've replaced them with empty strings, but even that spams the chat with empty messages.
Your plugin is excellent, but this one issue makes me want to find an alternative.
Good to know, thanks a lot for the plugin. Can't wait for that!
@pointfit
In the plans, just need to actually do that.
... *innocent face*
@Vekh
Well, there's a lot that could fit into that. Anything could be done in that, but just messages could be the global ones sent to all, the notifications to sellers or just feedback from running a command.
Great plugin but something nice you can do is make a command like /shop and that shows you all the essential commands of the plugin so people would know how to use it. Thanks for the plugin
Dkabot, I was wondering if you can add a way to disable the messages the plugin broadcasts to the server. If there is a way, I can't find it.