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 Jul 24, 2015Unable to locate sign ...... Why?
-
View User Profile
-
Send Message
Posted Jul 23, 2015@RustyDagger
This bug is fixed in 2.1. Hopefully released tomorrow.
-
View User Profile
-
Send Message
Posted Jul 23, 2015@moomaxie
Could the page issue be related to the fact that every player shares the one view.
aka if player A opens the shop and is looking at Page 2 and player B opens the shop at the same time If player B changes page player A's page is also moved.
This might be ok for not to busy player made shops but for my spawn shop I can see trolling going on. and it getting very frustrating to use.
Maybe the shop thinks that I'm still in the shop after I close it the first time so when I open it again it acts like there are 2 people in the shop.
-
View User Profile
-
Send Message
Posted Jul 19, 2015@altdz
Seems to be a Citizens problem. I'm not able to replicate the issue.
-
View User Profile
-
Send Message
Posted Jul 18, 2015hey moomaxie mate i was wondering if you could check out my server, there is some bugs happening everytime i restart with player NPC's and Citizens, The NPC's dont all load, if i do /plugman reload BetterShops they will load in different spots, but it seems to be the same NPCs that have trouble loading, or they will load into the spot of another npc.. I have tried removing all files from citizens saves and BetterShops folders and start fresh, but this error seems to keep coming back. easier to see than explain, if you can help me i will provide contact info , thanks mate. Btw , absolutely awesome plugin you are truely a gifted coder
Update: /bs open (shopname) is a quick fix, i can open, set the npc off , then set it back on again and it will reappear.. as for the error, it could be to do with the latest citizens, the saves file has duplicate npc's sometimes 3 or 4 of the same. tried wiping starting clean still seems to duplicate in the save file
-
View User Profile
-
Send Message
Posted Jul 17, 2015@zxz8592430
Tested against Spigot 1.8.7 with no mistakes in operations. IConomy8 will only be supported if it connects to Vault.
-
View User Profile
-
Send Message
Posted Jul 17, 2015@RustyDagger
The shops are designed to automatically "reset" with every restart in order to fix any duplications or loss of items/shops etc. Usually if anything goes wrong with MySQL it is a loss of connection to the server.
As for the page issue, I have been able to reproduce it. I'm still trying to figure it out. It is very weird as it only happens on a very specific scenario and with the strange thing being that the page numbers never actually save. It always starts at 1 then increments/decrements depending on whether next page or previous page was clicked.
I see where you are thinking with the per world commands. I'll look into adding a permission for the next big release which should be out hopefully by the end of next week with a bunch of new features.
-
View User Profile
-
Send Message
Posted Jul 16, 2015Also Is there any way we could get a system to stop the /bs open Opening shops on other maps. or maybe just maps that they have permission for.
I like the idea of players being able to open shops with out going to them it saves them time The issue is I have separate inventories on some of my maps. I cant have them putting something for sale on one map and going to another map and buying it.
What im looking for here is. bettershops.command.open.WORLDNAME
That would allow them to Open any shop located on that worldname the existing perm should stay ofc to allow a complete block of the command. Doing it with a permission should be far easier for you to implement than some complex world grouping system as I can make the permissions plugin do all that work. by just giving and taking nodes on set worlds.
Whats really odd is after a reboot all the shops fixed them self... might of been caused by a loss of connection to the Mysql maybe idk all is working fine now...
Relating to the page issue.
Have you been able to reproduce the issue? Does it do it when saving in flatfile? How does the next page button know what is the next page it has to pull information from somewhere to know your on page 2 and need to be sent to 3 some how next page is being fed the wrong information its like some var that's not really saved is just not being reset to 1 on shop open event. Id be putting some debug in the next page button and trying it a few times.
-
View User Profile
-
Send Message
Posted Jul 16, 2015OMG HELP!!!!
My villager NPC shop Has duped into 20 Villagers and i cant open It at all!
http://pastebin.com/f7ZzNk6R
I also cant make a new shop it says could not be created maybe something went wrong but it still reserves the shop name but does not list it....
Mysql is FFFKED its so broken issue after issue. after issue. It needs a warning added to it...
Is there any way I can Switch back to flatfile and keep my shops? I have around 100 items in it priced I really don't want to add sort and reprice / inf stock mode them all again.
-
View User Profile
-
Send Message
Posted Jul 16, 2015On the spigot of 1.8.7, many operations will have mistakes
-
View User Profile
-
Send Message
Posted Jul 16, 2015Why don't support iConomy8.
The old version of iConomy is not very good.
This plugin is very perfect,Hope that the great writer can let him more economic support
-
View User Profile
-
Send Message
Posted Jul 15, 2015@RagingCat
We will just have to wait and see ;)
-
View User Profile
-
Send Message
Posted Jul 15, 2015@moomaxie
Is it a hint that it's an upcoming feature? :P
-
View User Profile
-
Send Message
Posted Jul 15, 2015@RagingCat
Not currently.
-
View User Profile
-
Send Message
Posted Jul 15, 2015@RustyDagger
I'm trying to figure out why this happens. Since it doesn't cause an error and the plugin doesn't attempt to save the page its hard to find.
-
View User Profile
-
Send Message
Posted Jul 15, 2015@moomaxie
the page issue when you open and close shops is still present on my server.
Open the shop Change to page 2 press E Open the shop again You are shown page 1 Press next page and it changes to page 3, It should go to page 2 but it seems to be confused and thinks i'm still on page 2 from the first time I opened it.
Feel free to join and test it for your self: mc.ozcraft.com.au its straight ahead out one of the 4 doors from spawn. Its small and a Loop any way cant miss it its a villager npc in a hut
-
View User Profile
-
Send Message
Posted Jul 14, 2015Is it possible to make shops with automatically refreshing stock in set interval?
-
View User Profile
-
Send Message
Posted Jul 13, 2015@moomaxie
Makes sense, and I respect your commitment to shipping quality code. Keep it up!
-
View User Profile
-
Send Message
Posted Jul 12, 2015Fast work Mate, Thank You Bloody awesome.!
-
View User Profile
-
Send Message
Posted Jul 12, 2015@disciple218
Fixed in the next update which is currently being approved by Bukkit.