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.


-
View User Profile
-
Send Message
Posted Jul 2, 2013Before anyone ask: Ashops works with 1.6.1, so no update needed at this time.
If you found a bug, please open a ticket and please post your plugins list, and server build number.
-
View User Profile
-
Send Message
Posted Jun 25, 2013I found an important bug, go see my ticket on :
http://dev.bukkit.org/bukkit-plugins/ashops/tickets/7-duplicate-item/
-
View User Profile
-
Send Message
Posted Jun 24, 2013@bobloiy
Sure, use "region" section of the config file (It's probably the last line of config If I'm not mistaken). You can put there list of regions, where players can make their shops.
Also, you can try my solution of one big region for shops and smallest regions for players inside:
The simplest way to do this is: 1. Making one big region (name it for example: gallery), where only OP's and Administrators will be able to build 2. Add this region to Ashops' config file 3. Make smaller regions inside the bigger one for each player. 4. Set priority of the smaller regions to a value bigger than 0, or call 'setparent' (WG wiki explains how to do it) 5. And now, every player will have his own region, where he can build and make shops.
Other way:
1. Make region for a player. 2. Add this player to this region 3. Add region name to the Ashops config. 4. Repeat steps 1-3 for every player.
I suggest the first one.
-
View User Profile
-
Send Message
Posted Jun 24, 2013Is there a way to set up regions where players could makes shops? For example, I would like to make an area at spawn where people would buy the slots, and sell their items, but only be able to make shops in that area. Is this possible?
-
View User Profile
-
Send Message
Posted Jun 23, 2013For everyone who found a bug or have feature request, please open a ticket next time. This should help us a lot because we have then nice list of bugs and it's easiest to manage.
-
View User Profile
-
Send Message
Posted Jun 23, 2013@Insaneheroz
It's probably another bukkit serialization to database problem, like fireworks. It's more bukkit problem, not ashops. Austin is currently working on new version and new database save method.
At this time, I suggest to exclude fireworks and fireworks star in config and don't put to ashop custom potions.
If you can't start server with ashops now, remove the storage file of player who put this potion to ashop. Next, start server without ashops plugin (I'm suggest to use whitelist when you'll start server without ashops), remove this potion from chest, and start server normally. You can after that repair this shop with command /arepair.
-
View User Profile
-
Send Message
Posted Jun 22, 2013Getting this error with latest version. http://pastie.org/8070811
Doesn't seem to be accepting potions with multiple effects.
-
View User Profile
-
Send Message
Posted Jun 22, 2013@hwei8
Make sure you have latest vault and one of the permissions plugin and an economy plugin installed on your server. If yes, please post full error log from server.log. Also, list of plugins can be helpfull.
@Piemelhoofd12345
The same, please post full error log, if it exist. If not, please post list of plugins you are using, and version of craftbukkit. Also, you can post how to reproduce this issue.
@Magr8326
This type of command can be consider to add. I'll ask Ausin later.
-
View User Profile
-
Send Message
Posted Jun 22, 2013Help? It dont even load to my server.... i am using this CraftBukkit http://dl.bukkit.org/downloads/craftbukkit/view/02169_1.5.2-R1.0/
-
View User Profile
-
Send Message
Posted Jun 19, 2013When trying to buy error: Could not pass event InventoryClickEvent to AShops
-
View User Profile
-
Send Message
Posted Jun 12, 2013A way to directly read and possibly edit the server-shops.dat file would be greatly appreciated and heavily used. If not, a command to edit prices would be appreciated also.
-
View User Profile
-
Send Message
Posted Jun 10, 2013OMG Thanks:-)!
-
View User Profile
-
Send Message
Posted Jun 10, 2013@Ostsee74
You probably clicked on a trapped chest.
@Bastikeks
I will consider it.
-
View User Profile
-
Send Message
Posted Jun 10, 2013Type Command /ashop -> Rightclick on Chest -> Error "Action aborted"
Whats wrong?
CraftBukkit 1.5.2-R0.1 PlugIns: iConomy, Vault, Ashops
-
View User Profile
-
Send Message
Posted Jun 9, 2013Is it possible to use item economy (for example gold nuggets) in this plugin? if not, is it possible to add this feature?
-
View User Profile
-
Send Message
Posted Jun 5, 2013@Typical_Name
I did. But I've heard there are different multiple currency systems, so it's not simple to support all of them. I started developing AShops with certain ideas and solutions and I've reached a point where it's hard to extend this plugin further. That's why I'm working on a new core for it. I'm trying to create a basic shops system that will fit most users' needs, but at the same time make it extensible with events API, so it can be suited to other tasks. For example it would be easy to create additional module, that would recalculate price for different currencies before starting a shop transaction.
-
View User Profile
-
Send Message
Posted Jun 5, 2013Have you considered adding multiple currency support?
Now that MineConomy has come back from the dead, there's a working plugin out there that supports a multiple currency system, but since all of the shops rely solely on Vault, they're only able to work with one currency... http://dev.bukkit.org/bukkit-mods/mineconomy/
The creator of Vault has so far refused to add in multiple currency support, although he'll accept pull requests: https://github.com/MilkBowl/Vault/issues/307
-
View User Profile
-
Send Message
Posted Jun 5, 2013@kin37ik
It's compatible with Vault, so it should be compatible with Craftconomy too.
-
View User Profile
-
Send Message
Posted Jun 5, 2013hi, is this plugin compatable with vault and economy plugins like Craftconomy3??
-
View User Profile
-
Send Message
Posted Jun 4, 2013@Brixishuge
It changes a text on signs to [Private] and players can't mark a sign with ':as:' tag.