AShops

This project has become inactive.

This project is inactive and its default file will likely not work with the most recent version of Minecraft. The author may have abandoned it, or it may have outlived its usefulness.

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 krisukun krisukun Jul 31, 2014 at 22:57 UTC - 0 likes

    @_austin: Go

    Austin, plugin is working, but only some major issues with item duplication made this plugin unsafe and unusable. Was it very hard to fix these? You have very strange, unreal and idealistic vision of this plugin, you should know that it's impossible to do this plugin with current level of Bukkit API as you want to do. Many developers are swearing on Bukkit API, but they are trying to make compromises with their ideas (you also should accept compromises), or they are making their own API for their usage, or they are using Bukkit (minecraft) code directly. Don't use execuses, because you're not only one in this situation.

    BFAK:krisukun,90712658,9a864b49680085350ccb0d5ef752c002a320596d8510c258c83f1ddf8ba1a92a

    Visit my Deviantart: krisu-kun.deviantart.com

  • Avatar of _austin _austin Jul 30, 2014 at 19:56 UTC - 1 like

    I decided to put this project in the inactive state. Main reason for that were longtime bugs in Bukkit, that render my idea unable to reach the mature state. I'm sorry I'm not going to fix any new issues. I found it a waste of time, since this project can evolve further. I made many attempts to find a way to achieve certain goals with this plugin, but for now there's not any. It's due to bugs in custom inventories API. I need them in order to make this plugin fully operational, lightweight tool for minecraft server, I aimed for at the begging of my work on this idea.

    Should something change, I'll work on this project again. It will support both MySQL and SQLite (a single file storage system), item's quantity data stored in the database will be removed and implemented as an actual number of items in a chest (it will reduce capacity, but introducing double chest should help, plus the database will have to store less data). I found new menus a little bit complicated, so they will be reorganized (and that's another point of this project where I need a fully working custom inventories). I really hope I will be able to get this project to this final state.

    BFAK:90817456,7d7ee47260c9320e6e2ffd234b142622b0796bfd9df2433cfbcedf7dd4673f01

  • Avatar of weltandmelt weltandmelt Jul 29, 2014 at 21:49 UTC - 0 likes

    so I have downloaded a shops nnow what do I do?

  • Avatar of tremby90 tremby90 Jul 24, 2014 at 06:56 UTC - 0 likes

    this is by far the best shop plugin don let it die!

  • Avatar of Stevez6889 Stevez6889 Jul 08, 2014 at 13:45 UTC - 0 likes

    Update to 1.7 this plugin please.

  • Avatar of Maxwellpunt Maxwellpunt May 09, 2014 at 10:44 UTC - 0 likes

    when come´s the update to 1.7

  • Avatar of krisukun krisukun Mar 27, 2014 at 19:59 UTC - 0 likes

    Ok guys, I'm no longer interested in supporting this dead plugin with tons of bugs. I lost contact with Austin, and much likely he doesn't like to continue this plugin anytime soon. Because I can't change anything on this site by myself, also I can't update this plugin, I'm leaving.

    Ask Austin for the support, if someone is able to catch him as "online".

    Thanks. And Goodbye.

    From now, I'm answering only to PMs, if you need some support still. I will be here very rarely from now.

  • Avatar of krisukun krisukun Mar 25, 2014 at 21:39 UTC - 0 likes

    @brenap07: Go

    Ashops works great with 1.7.2/1.7.4/1.7.5

    @httpkz: Go

    I'm not developer of the plugin, and I simple can't do anything to fix some things, but I really want. You should spam Austin, maybe it will remind him that he has plugin that need fixes.

  • Avatar of httpkz httpkz Mar 25, 2014 at 06:39 UTC - 0 likes

    @krisukun: Go

    The most part of servers on fashions and this problem does impossible Ashops use on them. It is necessary to think up the simple decision.

  • Avatar of brenap07 brenap07 Mar 25, 2014 at 02:17 UTC - 0 likes

    please update to 1.7.2 i really like it but my server is 1.7.2

Facts

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

Authors

Relationships

Required dependency
Vault
Optional dependency
WorldEdit
WorldGuard