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 Sep 7, 2014@IamNoob123
Rename the file to "BetterShops.jar" and yes, Enchantments and Display Names show. Lores do not but are fixed in a upcoming version.
-
View User Profile
-
Send Message
Posted Sep 7, 2014I have a problem . The config file isnt loading. And if we put enchanted stuff inside will it show the enchant?
-
View User Profile
-
Send Message
Posted Sep 7, 2014@sebdomsan54
This is a known problem and is fixed in a later version, this problem was caused by a math error on my partt.
-
View User Profile
-
Send Message
Posted Sep 6, 2014Ok so i found a problem if an item has lore it wont sell thats clearly due to the was the prices are displayed and stored maybe in sted of apending to the bottem of the item you should append to the top of the lore (ie: lore locks)
-
View User Profile
-
Send Message
Posted Sep 4, 2014I have begun work on 1.8 compatibility. (There is a Spigot build that allows 1.8). Now this obviously will take a while to update because some parts of the plugin broke in 1.8. So it could take a short while before it is ready (with some cool new features). Also, in light of what has happened recently with Bukkit being taken down, I have no idea when/if there will be a bukkit 1.8 build in the near future. Either way I will still do my best to update the plugin to 1.8 as best as I can. Don't worry, the plugin will still be compatible with 1.7 as well.
-
View User Profile
-
Send Message
Posted Aug 31, 2014@rockstar8577
Thanks! I am more than happy to fulfill your suggestion for players to be able to use their own shops. Most likely, I will add a permission that allows players to do so. The money will just vanish and not go anywhere. This option can then be turned off by the shop owner if he would like to gain money again.
-
View User Profile
-
Send Message
Posted Aug 31, 2014@moomaxie
Well it was for instances where like in my case I have a war setup for me and my friends. There will be a shop to purchase goods, weapons, etc. And If I could buy from it as well it would be nice. The money doesn't have to go anywhere, it would essentially just get deleted. As if an NPC ran the shop. And tbh your shops have had the best design that I have seen so far.
-
View User Profile
-
Send Message
Posted Aug 30, 2014@rockstar8577
Not currently, the reason why this was not added was to prevent players from buying their own items for a profit. However, if say, you wanted to create a server shop, one that you would want anyone to use including yourself. I would consider adding it as an option, probably for opped users only (or maybe by permission).
-
View User Profile
-
Send Message
Posted Aug 30, 2014Is it possible to enable the shop the shop to be used by the creator?
-
View User Profile
-
Send Message
Posted Aug 30, 2014@moomaxie
Thanks for the notice moomaxie! Like everyone else, we'll be updating once bukkit/spigot come out with 1.8 beta builds. I'll look to incorporate then!
-
View User Profile
-
Send Message
Posted Aug 30, 2014Alright, here's the problem, due to the 1.8 name change ability, Mojang started to use the UUID system for keeping track of players. This is the same system that Better Shops uses. The thing is, this was not implemented into Bukkit until 1.7.9. This automatically makes Better Shops incompatible with anything under this version. This was not something that I foresaw. And it will be very hard to come up with a fix. Most likely by the time I do come up with a fix 1.8 will already be out. At that point it would be almost useless. So I have decided to drop support for 1.6.4 - 1.7.5. I am sorry for any inconvenience. (However it really shouldn't be because the version never worked in the first place) I will continue to update the plugin, but only for versions 1.7.9 and up.
-
View User Profile
-
Send Message
Posted Aug 30, 2014@LoreMisfitMC
The problem is that the plugin chose the wrong bersion to load support for... It does have a bit of a problem doing that on some lf the older versions (1.6.4-1.7.5) my only suggestion is to update the server, i understand that with the type of server you run it may be a bit difficult. Don't worry, I'll work out a fix and will probably upload Beta build of 1.3.0 soon to fix some errors.
-
View User Profile
-
Send Message
Posted Aug 29, 2014@moomaxie
Hi moomaxie - Just pulled down v1.2.0 and gave it a try.
Console threw out a "Could not pass event PlayerInteractEvent to BetterShops v1.2.0" error when clicking the Shop sign.
Background: On startup - 'BetterShops - Loading support for CraftBukkit v1.7.R2'
Our server is running CraftBukkit version git-Spigot-1383 (MC: 1.7.5) (Implementing API version 1.7.5-R0.1-SNAPSHOT)
-
View User Profile
-
Send Message
Posted Aug 29, 2014@moomaxie
k thx i will keep in touch if any more problems
-
View User Profile
-
Send Message
Posted Aug 29, 2014@Superbrit
Rename the jar file from "BetterShops1.1.0.jar" to "BetterShops.jar"
-
View User Profile
-
Send Message
Posted Aug 29, 2014@moomaxie
Error occurred while enabling BetterShops v1.1.0 (Is it up to date?) java.lang.NullPointerException at me.moomaxie.BetterShops.Core.onEnable(Core.java:110) [?:?]
thats the problem
-
View User Profile
-
Send Message
Posted Aug 29, 2014@Superbrit
No, at the bottom, where it usually says "Done (whatever amount seconds)", just above it it should say, "Better Shops - Implementing Craftbukkit version 'Version' "
-
View User Profile
-
Send Message
Posted Aug 29, 2014@moomaxie
it says
[18:31:18 INFO]: This server is running CraftBukkit version git-Bukkit-1.7.9-R0.2-20-g0b2ed13-b3108jnks (MC: 1.7.10) (Implementing API version 1.7.10-R0.1-SNAPSHOT)
-
View User Profile
-
Send Message
Posted Aug 29, 2014@delsolsi213
Fixed the lores bug, it was a math error on my part that had it not work when buying or selling. will be implemented in 1.3.0
-
View User Profile
-
Send Message
Posted Aug 29, 2014@Superbrit Hmm, having a Mac shouldn't affect anything. On start up, in the console, does it say what version of craftbukkit it is hooked into?