My name is CoderJohn and I have been working on a new mod called MarketCraft. I will be having to rename the plugin due to that name already being used. But for right now everything I talk about will be referring to MarketCraft the plugin made by me.
Release: Not Available Yet; Will Try To Make Available Soon
Basically I wanted to design a simple, yet more powerful marketing plugin into minecraft via bukkit. The program is fairly simple and once fully completed will contain MANY features. Some features are listed below as well as current permission nodes and config information. Keep in mind, this plugin is not released yet. However, I would love to hear name suggestions for this plugin, as well as new ideas. The information below is all current information regarding the plugin and all features listed below are working. EXCEPT PLANNED FEATURES
/mk buy [MarketId] [OPTIONAL:AMOUNT] - Buy item with given MarketId; if requested sale to be bought from allows split trades and optional argument 'amount' is given, only buy a certain amount of the sale's items.
/mk list [PageId] - Show items being sold
/mk list [ItemName] [PageId] - Show items being sold with given item name
/mk sell [PRICE] [OPTIONAL:Allow Split Trades] - Sell items in hand for price and if second argument is true, allow other users to option how many items to buy from the sale.
/mk cancel [MarketId] - Allow a user to cancel a sale.
marketcraft.command - Access to /mk
marketcraft.message - When set to true sellers will receive messages(if in-game) that an item has sold
marketcraft.sell - Allow users to sell items
marketcraft.buy - Allow users to buy items
marketcraft.cancel - Allow users to cancel their own sale
marketcraft.list - Allow users to list the items for sale currently
marketcraft.admin.unlimitedSales - Users with this permission node will be able to sell as many items as they want
The '+' represents a space.
Currently the only reason for the config file is to set how many maxSales a group(CASE-SENSITIVE to the groups in permission.yml) can make. IE how many items they can have in the market at a time. So if I had a group named Admins with unlimited maxSales(albeit if you are giving them unlimited sales try using marketcraft.admin.unlimitedSales permission instead)
NOTE: Default is used as the group for any players that don't already have a maxSales for their group, are not in a group, or are in a group called 'Default'.
Ability to sell item sets(9 slot inventories)
Ability to sell ivestock(for people who like to breed horses in minecraft)
Ability to add permanent sales(admin feature only-obviously)
Instead of only being able to sell items I would like to add a way to create sale requests. IE I want 9 potatoes for $2.50
Ability to preview an item in a inventory slot so you really know what you are buying