Better Shops

"The revolutionary shop plugin"
Download now available! Latest version: 2.1.2
REQUIRES VAULT
This Plugin runs using Vault's Economy System.
This means that Vault AND an economy plugin (Ex: IConomy) must be used!
Get Vault
Screenshots
- View Screenshots Here
Tutorial
- View Tutorial Here
Features
- Fully automated shop system
- Easy clickable interface
- Easy to use and can become advanced if needed
- Transaction History
- Customization
- In-game Configuration Editor
- Easily change Price, Stocks, Amounts, and other configurables in game
- Support for Enchantments, Custom names, Lore, Potions, Player heads, and Item data (Ex: Wool color)
- No messy configuration files!
- Prices can have decimals!
- Change shop messages to different languages!
- Unlimited shops (Limits can be created in config)
- Holographic Shops (requires HolographicDisplays)
- NPC Shops - including most Minecraft mobs
- Can make stocks infinite
- The use of MCStats Plugin Metrics
- No commands!
- No permissions required! (but are optional)
- Shop Keepers
- Shopping Cart System
- And much much more!
Translations
- German - by: Lagger Gandalf
Information
Leave a comment or Ticket if you have any suggestions!
Servers
- Check back soon to see some of the top servers using this plugin
- For now view some cool servers the use this plugin on the wiki
Next Few Updates
- Buying/Selling cool downs
Next Version development: (v 2.1.3)
- 0%
Cool Statistics

Thanks!





-
View User Profile
-
Send Message
Posted Jun 8, 2015I need help. A player made a shop buying all iron ingots for 5 each. Another players sells to him and gains money. However the player who made the shop has only got 3 money. His money doesn't go below 0 and still the other player can keep buying and he gets money. This can be abused: One player makes a shop buying all dirt for 1000 but he has 0 money. Now his friend keeps selling dirt and getting lots of money.
Can you please fix this as fast as possible ? Thanks man, this plugin is amazing :D
Btw I don't want to lose all existing shops.
-
View User Profile
-
Send Message
Posted Jun 7, 2015Is there going to be a 1.6.x release for 1.8.7 ? Better Shops broke on 1.8.7 updates and spigot released new server updates for 1.8.7 to fix crit server issues.
-
View User Profile
-
Send Message
Posted Jun 7, 2015BetterShops 2.0 is now in open Beta. All builds can be found on the wiki. A full change log can be found there as well. Expected release is Friday June 19th if all goes well, but if little bugs are found it could be released earlier.
Thank you all for the support.
-
View User Profile
-
Send Message
Posted May 28, 2015Will you be updating for 1.8.6? I just updated my server and your plugin reports that it does not support my version of craftbukkit. Is there a way to easily fix this?
-
View User Profile
-
Send Message
Posted May 27, 2015@disciple218
There isn't much I can do to fix this problem but I might have fixed it in 2.0. Only time can tell.
-
View User Profile
-
Send Message
Posted May 27, 2015@xrachelthegreatx
Gringotts should be able to convert the decimal to an integer so that should not be much of an issue. Also 2.0 will have better indications of selling/buying and have more continuity when going between pages.
-
View User Profile
-
Send Message
Posted May 27, 2015First of all, awesome plugin! Love the GUI menus!
I'm having an issue with Towny. When the shop is set to NPC with a hostile mob, the shop disappears because of Towny's ability to toggle hostile mob spawns in town plots. Not sure if there's a way to remove hostile mobs from the NPC menu if the shop is in a Towny plot, or maybe make Towny think they're not hostile mobs.
Thanks for all your hand work!
-
View User Profile
-
Send Message
Posted May 27, 2015Would it be possible to get rid of/not use decimals? I use gringotts and use gold ingots as a currency so it's physical, and you can't get 0.5 of an item. I'd like to make it a hard constraint of whole numbers, if possible! Otherwise, great plugin. It is a bit annoying that while changing amts for selling, you have to swap back to the selling tab after closing the dialogue. Also, maybe a visual indicator whether you're buying or selling? for example, the green dye in the middle is green when buying and red when selling or something of that nature. It's hard to tell unless you triplecheck.
-
View User Profile
-
Send Message
Posted May 18, 2015@TheTylerDev
I'm working extremely hard on 2.0 and it is close to being done. At best it can be expected in early-mid June. Currently I am re-factoring to allow MySQL support as well as the normal files and it is taking some times because of how big the plugin is. After this it is just a long period of bug testing and re-fixing compatibility between versions.
-
View User Profile
-
Send Message
Posted May 18, 2015@moomaxie
Thanks man, really appreciate it. And again, can't stress this enough, great plugin :)
I have the most annoying question to ask you, I'm a developer and so I know that this question absolutely sucks so feel free to dismiss me here ;P But I'm obligated to ask, any ETA on the release? My users are asking
-
View User Profile
-
Send Message
Posted May 17, 2015@GamingEvolve
Available in the next release.
-
View User Profile
-
Send Message
Posted May 17, 2015@TheTylerDev
Fixed in next release.
-
View User Profile
-
Send Message
Posted May 17, 2015Would you be able to hook into Citizens so I can use players with custom skins as my shops for example I could have a Builder NPC, who when left or right clicked would bring up a shop GUI. Thanks!
-
View User Profile
-
Send Message
Posted May 16, 2015Hey man, Great plugin!
I'm having an issue where sometimes the villager shops just turn back into regular villagers... They still stand in one place, and they still have the names above their heads, but when you right click them, they have the default Villager trading UI again. This only seems to happen when the plugin breaks and I have to reload it.
When I say the plugin breaks, I mean all of a sudden I can't rearrange items in the shop (I click on them in rearrange mode, but nothing happens)
Error Log below:
-
View User Profile
-
Send Message
Posted May 15, 2015@YuuNyuu
Not currently, but in the next update you can.
-
View User Profile
-
Send Message
Posted May 15, 2015I have a question. Can we use the items ID in the permission nodes ?
-
View User Profile
-
Send Message
Posted May 8, 2015Looks like 1.6.4 fixed the issue. Thanks.
-
View User Profile
-
Send Message
Posted May 8, 2015I have to say, this is one of the smoothest plugins to use I've ever seen. The in-game configuration and ability to literally change every text message possible is just fantastic. I use this in conjunction with Gringotts to have a physical currency (because TradeCraft-AE doesn't work anymore) and I have to say I'm extremely happy with it. Thanks, moomaxie :)
-
View User Profile
-
Send Message
Posted May 6, 2015@XxCaDoRxX
@saikitsune
I believe I found a fix. A new build will be out soon.
-
View User Profile
-
Send Message
Posted May 5, 2015I am getting the same error as Yamaharader. Rename .jar to BetterShops.jar. Using 1.6.3, I tried it on craftbukkit 1.8, spigot 1.8, and spigot 1.8.3, also running from bash and command prompt. Also, I tried running with only BetterShops and dependancies, still, same error.
Not sure if it is helpful or not, but log included.