AShops
Version 2.3 is now available!
AShops allows players to sell and buy items with a chest. Unlike many other shop plugins, it doesn't use signs to represent a shop offer. Instead, it uses chest inventories and item descriptions and thereby makes possible to sell or buy (or both) items of different types using only a single chest. It means less chests and time spent on creating shops. Using description as an offer details source makes shopping also more friendly than reading a raw text from a sign, and by representing an offer as a real item, not only it is easier to find what you need, but it also allows you to sell/buy the exact item you have in your inventory, with all data it contains.
(prepared by Lambert from Bosnia and Herzegovina)
What's new in 2.0?
- New shop interface! You don't have to use commands anymore. (see the next section for more info)
- Transaction notifications work even when a shop owner is offline.
- + old features: income taxes, shops limits, minimal price limits, server shop account.
How to use the new interface?
- To create a new shop you have to place a chest and attach a sign to it or above it. For a player shop set first line to :as:, for a server shop: :ass:.
- To manage your shop (add offer, open/close it, remove it) shift-right-click on the sign and use menu icons. Read icon descriptions for more info on manager options.
- To sell/buy items from other players' shops left click on a shop sign and then on an item you want to buy/sell. Read icons' descriptions for more info on trade options.
- To load/collect items from/to your shop left click on a shop sign and then on an offer's icon. If you manage other players' shops or server shops, you will have to use a right mouse button to manage an offer.
- You still can use commands to create and manage shops. Use /ashops command to list all available commands.
How to install this plugin?
- Place AShops.jar file in the /plugins/ folder.
- Set database to MySQL in the bukkit.yml file in a server main directory.
database: username: userName isolation: SERIALIZABLE driver: com.mysql.jdbc.Driver password: databasePassword url: jdbc:mysql://hostName/databaseName
- Make sure you set the following properties to the correct values: username, password, url.
Permissions
- ashops.operator - a set of permissions for a server operator.
- ashops.manager - allows to: create a new player shop for other players.
- ashops.player - a set of permissions for a player.
- ashops.servershop - allows to: create a server shop.
- ashops.playershop - allows to: create a player shop.
- ashops.buy - allows to: buy items from shops; buy items in own shops if a player has also permission to create one.
- ashops.sell - allows to: sell items to shops; sell items in own shops if a player has also permission to create one.
- ashops.free - allows to: create player shops for free.
- ashops.unlimited - allows to: create create any number of player shops.
- ashops.anyitem - allows to: sell or buy any item.
- ashops.anyprice - allows to: sell or buy items for any price.
To the Users of previous versions
AShops 2.0 is not backward compatible. We changed a database system to more reliable one and now we have to use other structure of tables. AShops doesn't support a flat files storage system anymore - now it works only with MySQL databases and, hopefully, it will support SQLite soon. All features that used WorldEdit will be released as a separate file.
Hey there I dont know if this was asked already, but is there any chnace of a 1.4.7 version of this? This is by far the best Shops Mod there is right nowand I'd love to add it to my server to replace all those stupid sign based shops.
It wasn't problem with spigot. I uploaded 0.3 with fix for this issue. It should be approved soon.
@xXGiusXx
I tested this plugin with spigot, and no errors found... I'll try later today again.
@xXGiusXx
Thanks!
Translate Italian of the plugin http://pastebin.com/4jQYbEQE
Error InventoryMode... (Sorry i speak italian)
@xXGiusXx
Could you provide more information?
This plugin not work on spigot :(
Beatiful plugin :)
thanks so much, just letting you know that YOUR PLUGIN RULES!!!
Make sure that your players have ashops.player permission. And redownload 0.2 if it doesn't help. I'm going to work on 0.3 today, so if you still have this issue, please tell me.
HEY, i need help. THIS PLUGIN IS PERFECT but others cant use it in a safezone (says "you dont have permissions to do this"). i have found out by testing with permissions that it is a permission that you have to enter into that group. could you please find it for me and solve my problem! i have tested by de-ranking myself to default and it doesn't work, but when i have owner perms (just a * to give perm to all commands) it works.
@Jakpok
Great idea! I will do it.
Hi, Austin. This plugin looks very interesting and maybe it is even better than ChestShop (chestshop is made by a polish man too btw) but I have an idea that you can add chest's NBT tag called CustomName. It will change name of the chest from Chest to for example Shop over the eq slots. Thanks for writing it open sourced, I can learn some useful tricks available in bukkit :).
Do you get any message after you right click a chest? Wait for version 0.2, I hope it will be approved by tomorrow.
Hey. this doesnt seem to work. When I use /asshop and right click a chest with the :as: it doesnt become a shop. Help!
@Typical_Name
It would be hard to implement in AShops, because economy plugins differ in the way they handle currency. I could create an addon to AShops for one of economy plugins, but first I want to exit beta version of this plugin.
Would you be willing to consider adding multiple currency support in the near future?
@TheFluffey
It doesn't tell me much... Please post a ticket and provide more information. When it doesn't work? When you try to buy something, sell something? From server shop or from player shop? Are you sure there's enough item/money to complete a transaction? Doesn't any message appear in a game chat?
@dead_fred
I'll try to add this feature now and if it's ready before the Bukkit staff starts review of the currently uploaded file, i'll swap it. If not it will be a part of 0.3 version.