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.
Thank you !
@ShadowManGer
Flag allow-shop is for another shop plugin, not for ashops.
This plugin should bypass WG protection, If you are owner/member of region, or have op/admin permissions, you can create a shop.
Athors of WorldGuard advising to not modify "Build" flag (you can read this here: http://wiki.sk89q.com/wiki/WorldGuard/Regions/Flags), because this can cause tons of problems.
Try to remove this region, and do new, without changing a "Build" flag, and try again, or create another region in another place and check if you can create shop there. If it didn't help, then we'll search another way to fix it.
I have a problem! I have a region called market, with the flags: Build: deny, Use: allow, allow-shop: allow But when i try to create a shop, worldguard canceling it.
I have tried chest-protection disabled, but worldguard stoped it again.
@graveXrobber
Look here: https://sites.google.com/site/ashopswiki/permissions
@Syfers96
What file do you mean?
@graveXrobber
0.3 isn't available to download yet. It waits for approval from the Bukkit staff and I'm not sure if they'll do this before Monday.
ashops.player is the permission you need. It will allow them to create shops, remove them and buy and sell in other players' shops.
Looking at the permission nodes, doesnt seem like there is a "safe way" to give normal players access to create a shop. If im over looking it I apologize.
The jar file does not generate a file . Where is the problem ?
Working great, the 0.3 is working fine!
@ArthurMaker
Thanks!
Here are the portuguese-brazil translation, bro: http://pastebin.com/cGGjAt8w Good plugin :D
@ShadowManGer
Thanks, however these messages won't be used yet. I thought I will be able to create a cool menu with inventories, but it's not possible at the moment to do what I need. And I don't want to modify craftbukkit, because it would make this plugin version-dependent.
Here are the german translations for the new strings: http://pastebin.com/A68HEFMS
@jozefmery
To solve problem with Lockette you have to change enable-quick-protect to false in Lockette's config file.
@jozefmery
Do you mean server shops? Yes, it's possible, use /asshop command (double 's'). When you add new offer to it, players will be able to buy infinite amount of items. Note that if you use /abuy you still have to provide number of items you want to sell, however this number will be ignored. It's because at the time of calling a command, plugin doesn't know if you are going to click on a player shop or on a server shop.
I sent message to Lockette's maintainer already. Maybe we will find a way to make this two plugins compatible.
thank you, I have some quetions about the plugin. Is there a way to make it infite shop ? I want to use it as Adminshop, and on that sign display Server or Adminshop not my name, infinite stock in the chest. I ts a cool plugin, not space consuming etc I d like it to make work.
@jozefmery
I will try to fix it.
I cant type on the sign, becuase of lockette
@ShadowManGer
Yes! Thank you very much!
Hi! i love this Plugin so much, good work!
I have created the german translation for this: http://pastebin.com/Pa44HHuA
Hope i can help you with it =D
@Archemedees
It should work with 1.4.7. But wait for approval of 0.3 version if you use hoppers on your server.