AShops

Logo AS2

starVersion 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.

shop view 1shop view 2

(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?

  1. Place AShops.jar file in the /plugins/ folder.
  2. 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.

github

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of graveXrobber graveXrobber May 18, 2013 at 20:04 UTC - 0 likes

    Working great, the 0.3 is working fine!

    Evolvecraft

  • Avatar of _austin _austin May 18, 2013 at 19:29 UTC - 0 likes

    @ArthurMaker: Go

    Thanks!

    BFAK:90817456,7d7ee47260c9320e6e2ffd234b142622b0796bfd9df2433cfbcedf7dd4673f01

  • Avatar of ArthurMaker ArthurMaker May 18, 2013 at 17:53 UTC - 1 like

    Here are the portuguese-brazil translation, bro: http://pastebin.com/cGGjAt8w Good plugin :D

    Last edited May 18, 2013 by ArthurMaker

    BFAK:95266,0af9187540ee8e0cf5027c1a3597245784a6195c1a2048b707b778783c50020f

  • Avatar of _austin _austin May 18, 2013 at 14:44 UTC - 0 likes

    @ShadowManGer: Go

    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.

  • Avatar of ShadowManGer ShadowManGer May 18, 2013 at 14:25 UTC - 1 like

    Here are the german translations for the new strings: http://pastebin.com/A68HEFMS

    Last edited May 18, 2013 by ShadowManGer
  • Avatar of _austin _austin May 18, 2013 at 12:17 UTC - 0 likes

    @jozefmery: Go

    To solve problem with Lockette you have to change enable-quick-protect to false in Lockette's config file.

  • Avatar of _austin _austin May 18, 2013 at 11:26 UTC - 0 likes

    @jozefmery: Go

    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.

  • Avatar of jozefmery jozefmery May 18, 2013 at 11:01 UTC - 0 likes

    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.

  • Avatar of _austin _austin May 18, 2013 at 10:01 UTC - 0 likes

    @jozefmery: Go

    I will try to fix it.

  • Avatar of jozefmery jozefmery May 18, 2013 at 09:33 UTC - 0 likes

    I cant type on the sign, becuase of lockette

Facts

Date created
May 02, 2013
Categories
Last update
Oct 01, 2013
Development stage
Beta
Language
  • enUS
  • plPL
License
GNU General Public License version 3 (GPLv3)
Curse link
AShops
Downloads
16,180
Recent files

Authors

Relationships

Required dependency
Vault
Optional dependency
WorldEdit
WorldGuard