Multi-currency Sign Shop [NBT and metadata support] [API 5]

I’ve been browsing the plugin forums for a sign shop to buy and sell items (with metadata and NBT data support) that supports multiple currencies and I can’t seem to find one. The plugin can have commands like:

  • /ss buy (hand/item name) (price) [currency] [infinite] - Creates a buy sign that sells either the item in hand (with NBT and metadata support) or a given item name (metadata support only) for set price. Typing “true” for infinite makes the sign not need stock, an admin/server sign shop.

  • /ss sell (hand/item name) (price) [currency] [infinite] - Creates a sell sign that users can sell items to. The item chosen is either the item in hand (with NBT and metadata support) or a given item name (metadata support only). Typing “true” for infinite makes the sign not require money from the admin creator, making it an admin/server sign shop.

  • /ss reload - Reloads plugin and config

and permissions for:

  • creating a non-op buy shop
  • creating a non-op sell shop
  • using a buy shop
  • using a sell shop
  • creating an admin buy shop (no stock required/infinite items)
  • creating an admin sell shop (no stock required/infinite items)

This plugin would be really useful, especially if it had NBT and metadata support.

The config could have the option to have a default currency to be used if no currency is set in the creation of the sign.