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!
If anyone is having problems with the chest shop in bettershops where once you create the shop with a chest and a sign with [Shop] i have a quick fix to make it work!
Step one:
Place a chest - Place a sign - Name the sign [Shop] - Name your shop (I assume this is how far you get like me)
Step two:
Type the command /BS open "Name of shop" and find the option to turn the shop into a hollogram
Step Three:
Do what you did in step two except this turns it back into a chest and BAM it should now work.
PS: In order to turn the chest into a hologram you need to add an item first and then followthe next steps.
DISCLAIMER: This might not work for you, this works for me. Im using a thermos 1.7.10 server.
Anyone having problems with the chest version? Minecraft Thermos 1.7.10. Shops i make i cant see and shops others make i can see.
Could You Please Help with this error
Spigot 1.8.3
29.11 16:00:36 [Server] INFO BetterShops - An error occurred! Please inform the developer @ http://dev.bukkit.org/bukkit-plugins/better-shops/ . Plugin Disabling! 29.11 16:00:36 [Server] WARN java.lang.NullPointerException 29.11 16:00:36 [Server] WARN at max.hubbard.bettershops.Core.onEnable(Core.java:199) 29.11 16:00:36 [Server] WARN at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) 29.11 16:00:36 [Server] WARN at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) 29.11 16:00:36 [Server] WARN at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) 29.11 16:00:36 [Server] WARN at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357) 29.11 16:00:36 [Server] WARN at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317) 29.11 16:00:36 [Server] WARN at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:414) 29.11 16:00:36 [Server] WARN at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:378) 29.11 16:00:36 [Server] WARN at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:333) 29.11 16:00:36 [Server] WARN at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:263) 29.11 16:00:36 [Server] WARN at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525) 29.11 16:00:36 [Server] WARN at java.lang.Thread.run(Thread.java:745)
Running 1.7.10 Thermos server.
Hey there very nice plugin! I only have errors :C
[05:19:30] [Server thread/ERROR]: Could not pass event EntityDamageByBlockEvent to BetterShops v2.1.2 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:338) [JavaPluginLoader$1.class:1.7.10-1614.58] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [RegisteredListener.class:1.7.10-1614.58] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:507) [SimplePluginManager.class:1.7.10-1614.58] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:492) [SimplePluginManager.class:1.7.10-1614.58] at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEvent(CraftEventFactory.java:102) [CraftEventFactory.class:1.7.10-1614.58] at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:477) [CraftEventFactory.class:1.7.10-1614.58] at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:633) [CraftEventFactory.class:1.7.10-1614.58] at net.minecraft.entity.EntityLivingBase.calculateDebuffsAndCallCB(EntityLivingBase.java:1381) [sv.class:?] at net.minecraft.entity.EntityLivingBase.damageEntity_CB(EntityLivingBase.java:1424) [sv.class:?] at net.minecraft.entity.EntityLivingBase.func_70097_a(EntityLivingBase.java:889) [sv.class:?] at net.minecraft.entity.monster.EntityMob.func_70097_a(EntityMob.java:71) [yg.class:?] at net.minecraft.entity.Entity.func_70044_A(Entity.java:560) [sa.class:?] at net.minecraft.entity.Entity.func_70030_z(Entity.java:532) [sa.class:?] at net.minecraft.entity.EntityLivingBase.func_70030_z(EntityLivingBase.java:225) [sv.class:?] at net.minecraft.entity.EntityLiving.func_70030_z(EntityLiving.java:164) [sw.class:?] at net.minecraft.entity.Entity.func_70071_h_(Entity.java:417) [sa.class:?] at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1903) [sv.class:?] at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:213) [sw.class:?] at net.minecraft.entity.monster.EntityMob.func_70071_h_(EntityMob.java:41) [yg.class:?] at net.minecraft.world.World.func_72866_a(World.java:2740) [ahb.class:?] at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:877) [mt.class:?] at net.minecraft.world.World.func_72870_g(World.java:2678) [ahb.class:?] at net.minecraft.world.World.func_72939_s(World.java:2480) [ahb.class:?] at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:673) [mt.class:?] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:986) [MinecraftServer.class:?] at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432) [lt.class:?] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693) [MinecraftServer.class:?] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_77] Caused by: java.lang.NoSuchMethodError: org.bukkit.entity.Entity.getCustomName()Ljava/lang/String; at max.hubbard.bettershops.Listeners.NPCOpen.onHit(NPCOpen.java:78) [?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_77] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [?:1.8.0_77] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_77] at java.lang.reflect.Method.invoke(Method.java:498) [?:1.8.0_77] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:334) [JavaPluginLoader$1.class:1.7.10-1614.58]
I am running 1.8.7 and I have a problem when writing on the sign on the chest [shop] it says a error: There was a error on line 2 Sign creations failed
Please reply ASAP
This really needs an update to 1.9, please make it happen! <3
The bug whit Duplication glitch is not fixet whit 2.1.1 and 2.1.2 :(
pls fixed this for MC server version 1.8.8 :( this is the best Shop plugin :(
@GodlyITNetwork
All rights reserved... Please understand copyright laws.
Better shops does not work with 1.9. You right click the sign and nothing happens, nor can you get the items back.
please put a tutorial on how to make the shop using this plugin
Added the plugin to the plugins folder (spigot 1.8.8) and I see it is loaded and the commands are also shown, but putting the sign on the chest is not working. Does anyone has any idea what I missed?
Hey i was wondering if you could add an option for the icons. The option lets you do more than 1 icon at once i was thinking this. For like 5 seconds it shows 1 item then after 5 seconds it shows an other. I use this plugin on my server and i was just wondering if you could add that.
Thanks
So it doesn't work with cauldron?
This project might as well be dead
@moomaxie
You might as well declare this inactive so we aren't all just sitting around waiting.
Shop wont open :( im running KCauldron-1.7.10-1517.168 and bettershop 2.1.2
http://pastebin.com/xskB4XKi
@moomaxie
There are 2 HUGE bugs that need your attention. I am filling out a ticket also, but if these don't grab your attention, I don't know what will. I'm not trying to be "that guy" because I really do enjoy the plugin. However there are 2 huge server breaking things that are happening with this plugin.
I am using Spigot 1.8.7, and our economy system is Essentials.
1. At random, during a server restart, a person's shop will be completely wiped. This doesn't happen to every single person, but I have had multiple complaints of this happening, and there are no steps that I can list to replicate. It seems to choose a victim at random. A player doesn't have to still be editing the shop during the server stoppage for this to happen. They could have finished setting up their shop 30 minutes prior to the restart and still experience a complete wipe.
2. A person can use this system to duplicate items. Steps to replicate include placing a chest, placing the items you want to duplicate into the chest, then placing the shop sign on the front. Name the shop, open the shop, then break the shop sign. Items will then duplicate, and could proceed to be sold at the server shop, etc. I have confirmed this myself and it works 100% of the time.
3. As of the current moment, When setting up an admin shop that people can sell their cobble stone to, it does not take the cobblestone, but yet still gives them money. This was allowing users to make infinite money off of cobblestone...I am not aware of any other items that this applies to, but it might be worth double checking.
I have had to suspend use of this system until these issues are resolved. Again, I love the concept, so I hope to see these addressed soon. I have submitted a ticket for these errors also. Thanks!
Please add, that you can sell Permissions in the Shops!
I am using Vault & Craftconomy3, I've created multiple currencies in Craftconomy3 so that worldA uses currencyA and worldB uses currencyB. Can Better Shops allow me to use multiple currencies or lock shops in worldA to currencyA in some fashion?
Did that plugin have features to create player-shops ??
And did he have taxes system, which can go on server economy account ??