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.
Please check your github, I am uploaded a translate.
@wawesomedude
First, please turn off capslock. Noone will help you If you will ask for help like this. Second, post more informations about your issue: error code (if exist), plugin list, bukkit/spigot build/version etc. Do you configured properly MySQL settings? Do you have any economy plugin (eg. CraftConomy, Essentials, Boseconomy, Mineconomy etc?). It's also requied.
SOOO CONFUSED! HELP ME. CAN YOU POST A VID OR GIVE ME A WORD TUTORIAL! PLZ I AM SO CONFUSED! I AM RUNNING 1.6.4 AND MY I COPIED AND PASTED THE SPECIFICATIONS INTO THE BUKKIT.YML FILE! YES I DO HAVE VAULT! HELP!
@kosiarzxx
It's not dangerous at all.
Help, my plugin generates, and i can see it in /plugins, but when i commence the command, nothing happens, it doesnt even say Unknown Command. No error in the console either. Help Please!
Is there an ETA for a conversion script for the MySQL database from v0.5 to v2.0? I love all the new features of v2.0 but I have a lot of shops already created using the past database format.
@kosiarzxx
Nobody know when... Austin is little busy now, but new version should be in nex month or two. The mysql database from bukkit isn't dangerous, you can use that.
@crazydred
I'll tell Austin about this issues.
@capobase
I tested this plugin with spigot and it works fine. Check your Mysql configuration in bukkit.yml. About second question... I don't understand why you need that.
@sossos1988
Do yo have full error output from console? What Bukkit/Spigot version/build you have, list of plugins (you can send them via PM)? We can't help without this.
@Telemnor
But this shop is still in database, and if someone place shop here again, it'll happen again (probably). I think, the best idea is delete this shop from database manually.
@_austin : I would... but i finally deleted it by disabling your plugin, deleting the chest and sign, then re-enabling the plugin '.
I can create Server Shops fine I just can not get any player shops working. I get this error 10:10:19 AM CONSOLE: [SEVERE] Could not pass event SignChangeEvent to AShops v2.3 Please help.
doesnt work with spigot, config doesnt generate, and can you add an option to destroy the chest with tnt?
hey! great neat plugin I have a few problems/questions here:
Ashops is working on my server, however features defined in the config seem to have no effect in game, ex: shop_price income_tax capacity shops_limit, etc
I had to add the 'ashops.unlimited' permission to default players so they can create 1 shop. Because they were recieving the following message: "You cannot have more shops"
My config:
Flat file storage ftw ;)
when sqlite will come? Or MySQL without using bukkit.yml, cuz its too dangerous to use that...?
Cheers
@Telemnor
I checked again and everything works... Could you send me your server address?
_austin : yes I did. I double-checked. It just won't allow me to remove it.
@ProudViking
Yes. He said that server operators don't have this problem (and they have all permissions).
@_austin
I will continue asking for RollerToaster, I looked into the Permissions.yml and I ended up doing this:
And it still says "You are not allowed to do that". Still think this is a permissions issue?
@Telemnor
Did you delete this shop in the database already?
@RollerToaster
Check permissions.
Hey, I seem to be having a problem with the plugin at the moment. It seems normal users can't buy/sell things at the shops. They can access the window but when they click on an item they just get the message "You are not allowed to do that" and nothing happens. OP's seem to have no problems using them however. I've disabled all other non-requirement plugins and given normal users all AShop permissions but the problem persists. Am I doing something wrong or is this a plugin issue?
I have a problem, I seem to have a bugged shop.
When the user tries to remove it, he sees a message saying there has been an error and he should contact an OP.
I have the same message when i try to delete his shop. I don't why caused the bug and i don't know how to delete this shop. Any idea?
@Pixiyo
Bukkit doesn't use the database, you specified in bukkit.yml.