DynamicEconomy
| DynamicEconomy introduces your server to an economy where the prices constantly change based on the supply and demand of items. |
|---|

| Depends on [Vault] Vault Download Link |
|---|
Download
Here's a video with an overview of some of DE's features, graciously made by WoopaGaming!
Plugin is in BETA - Meaning it is not as perfect as I would like as of yet. I am still constantly adding features. Once I'm happy with the feature list, it'll be released into v 1.0. Expect v1.0 to have Chest Shops.
Support Pages
There's a lot to understand about DynamicEconomy, so visit some of these helpful pages!
-
Features
- Buy and Sell items in a global shop.
- Price automatically adjusts based on supply and demand!
- Customizable price ceiling & floor!
- Prefix the chat output with anything you'd like!
- Choose whether price changes are announced globally, locally, or not at all!
- Includes a custom alias file, so you can customize the aliases you use (Add whatever word in the world to stand in for, say, diamond, so if you call /buy purpleelephant it can buy you diamond!) - Even better, it already includes hundreds of aliases.
- Add items to items.yml at your whim! Just make sure to add aliases for them in alias.yml!
- Sort items into different groups, and then limit users to only being able to purchase or sell items from particular groups!
- You choose the default amount sold/bought if the user leaves out the amount argument.
- Features 340 items: the most commonly traded and used, as well as non-obtainable items and potions!
- Also, you can sell and buy enchantments! Enchant your items with any enchantment at any level, and then sell items from an item instead of selling the entire item itself!
- Custom Items.yml puts you in control of item prices, minimums, maximums, descriptions, and everything else!
- Change the price, price floor, price ceiling, price velocity, and stock, all from in-game without a restart or reload!
- Custom in-game command allows you to reload the DynamicEconomy config.yml
- Features help screen of all commands, usages, and descriptions
- Assess which features of your config are on and off from in-game.
- Simple permissions: permission is the same as the command name.
- DynamicSign - Signs that show the price, stock, velocity, ceiling, or floor of any item in REAL TIME! You can also change the colors the sign displays in!
- Find out the durability of any item in your inventory, or your armor!
- When you sell a tool or armor, the price you receive is proportionate to how much of the durability was used up. If an item is 25% used up, a player will only get 75% of the total price when he sells it! Stops "Infinite tool" abuses.
- Update Checker & Downloader!
- Sell and buy EXP!
- Data values for all woods, wools, saplings, slabs, and inks!
- Option to use either set-amount item velocities, or a percent velocity.
- The option to turn on "Price-Decay-Over-Time", meaning, if items aren't purchased for a long time, their prices will decrease! This is fully customize-able to the last bit; customize percent of price decrease, what's considered a "long time", and how often to check for these items! Or disable it all-together!
- Also, in addition to price decay over time, there's also price inflation over time, so items that aren't sold for a while will have an increase in price! This encourages sale of those items!
- Multi-World support!
- /sell hand and /price hand for selling or checking price of the item you're holding!
- Ban items from in-game instantaneously!
- Customizable random events! Make your own wacky random events that change the prices of items!
- Customize standard DE messages! Up to 32 of them, currently!
- Use your own custom currency.
- Custom log.txt file personalizes logging of all user commands for very intuitive, useful, and helpful logs for Server admins. No need to fuss over confusing server logs and exceptions. (You can disable it, if you want, too!)
- Sales & Purchase Taxes!
- Set taxes from in-game!
- Extensive region control! Select your own 3D regions in which users can buy and sell items!
- Alternative commands for /buy and /sell, so you can use other popular economy plugins in conjunction!
- Basic location control, such as setting a minimum height from bedrock in order to access the economy.
- Loans! With custom payback times, minimum and maximum loans, as many loans as you'd like, and more!
- Dynamic Interest rates for loans!
- Ability to ban the sale OR purchase of certain items!
Planned Future Features
Optional Interest Rates/Taxes on purchases and sales[ Completed 2/6/2012 5:47 pm in v .5.1]Loans with Optional Interest Rates[ Completed 2/23/2012 11:31 pm in v .7]- Chest Shops!
Option to either set IR/Tax statically, or have it dynamically change based on economy conditions.[ Completed 2/25/2012 12:08 AM in v .7.2 ]Sale of tools will give amount appropriate to current durability (A tool almost worn out will receive a very little percent of total price when sold)[ Completed 1/6/2012 11:05 pm in v .2]Optional Random Events that change item prices[ Completed 3/4/2012 1:07 AM in v .8.0 ]Price decreases over time if item is not purchased[ Completed 2/26/2012 1:42 AM in v .7.6 ]Option to not allow some items in the market.[ Completed 2/25/2012 12:36 AM in v .7.3 ]- Option to lose money upon death
- Option to store money in a bank account
Option to log all transactions[ Completed 1/22/2012 8:41 pm in v .4]- Extended abuse prevention: Looking through the kinks to ensure the dynamics of the economy are not abused by players
Update Checker[ Completed 1/21/2012 2:12 pm in v .3.2]- Prevent you from buying if you do not have enough inventory space
Data Values (35:1 etc)[ Slight addition in v.5.3 ] [ Completed 2/25/2012 11:32 pm in v .7.5 ]Location-based controls[ Slight addition in v.5.2 ] [ Completed 2/19/2012 9:24 pm in v .6 ]- MySQL Databases
Alternative Commands[ Completed 2/7/2012 10:18 pm in v .5.2]Marquee Signs (Signs that show the price and info of a given item)[ Completed 3/18/2012 1:27 AM in v .8.1 ]EXP Transactions[ Completed 3/19/2012 12:44 am in v .8.3 ]- Region Flags
- Much much more!
Donation
Your donation helps my development of this plugin and possibly more!
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=USZYP9PCHSVJW






-
View User Profile
-
Send Message
Posted Jul 3, 2012With the new update, I deleted and rewrote my config.yml since that seems to be customary when the file gets an update, but now I cannot buy or sell without a Dynamic Shop, so says the UI. I once had it region-based so you could only trade in a region, but even in the region (which is still set up correctly) it tells me to use a sign. Here is my config.
http://pastebin.com/1v663Z91
-
View User Profile
-
Send Message
Posted Jul 3, 2012Seems like my webserver is up, Updater errors should be gone now.
ALSO,
ALSO:
DynamicShops support Enchantments!
The syntax for an enchantment shop is a bit different. The first line is similarly "dynamicshop" The second line is the item of an enchantment like "fortune" The third line is the level of the enchantment this shop will sell/buy (yes, only one level sold/bought per shop) Fourth line blank, as so:
Here's the result:
You'll notice that prices are now displayed with currency and price. The currency symbol used is the one in config.yml.
ALSO, if you have existing DynamicShops, their prices will be updated to the new format whenever the price of the item of the shop updates.
-
View User Profile
-
Send Message
Posted Jul 2, 2012UPDATE: Disabling the AutoUpdater doesn't help. I apologize, please bear with me in waiting for my webserver to go back online.
-
View User Profile
-
Send Message
Posted Jul 2, 2012ATTENTION: If you're getting errors regarding the Updater, please disable it. My web server is currently down, and so the updater can't reach the page that holds the latest version.
I was in the middle of final testing for v .9.1 when the webserver went down, and now I have to wait to finish testing and release v .9.1 but you should see it soon.
-
View User Profile
-
Send Message
Posted Jul 2, 2012/buy and /sell aren't listening to the groups anymore in the shop regions. They let you buy and sell anything now.
-
View User Profile
-
Send Message
Posted Jul 2, 2012How do I disable the requirement of using signs? I am not ready to setup regional shops with signs. I want to stay up to date, but I can't find a way to disable the sign requirement.
When players do /buy item they are told they need to use a sign.
I cant find the enable-buysell-commands in the config.yml file either :(
-
View User Profile
-
Send Message
Posted Jul 2, 2012Try setting enable-buysell-commands to FALSE. Seems to be inverted in the last version. I had the same problem and it disappeared when I read about this.
-
View User Profile
-
Send Message
Posted Jul 2, 2012@ksafin
I can't figure out how to turn off the requirement of using signs, when I try to use the /buy or /sell commands it just tells me to use a sign. I see nothing in the config files about enabling or disabling this.
-
View User Profile
-
Send Message
Posted Jul 2, 2012Hi there.
This is an amazing plugin.
My only problem here is that the newest update of 9.0 and 9.01 rendered the entire command section useless.
Every time I try to buy/sell something, it says:
"Please use a dynamicshop to buy items"
I have made sure that "enable-buysell-commands" have been enabled to "true", but to no avail.
Right now I am forced to revert back to my previous server backup's DE so that the economy can keep developing.
Thanks
Nick
-
View User Profile
-
Send Message
Posted Jul 2, 2012Guys, v. 9.01 fixes a careless bug I left in v .9.0.
Please try it out and let me know if all is good
-
View User Profile
-
Send Message
Posted Jul 1, 2012v.9.0
I've finally added Transaction Signs to Dynamic Economy.
Me and a few other people came to a consensus that ChestShops don't really make sense for this type of plugin and it'd be near impossible to implement a good ChestShop system. So, instead, I've added Transaction Signs for you to be able to limit your economy usage even more.
Here is how you make a DynamicShop:
Line 1: "dynamicshop" Line 2: Item or Alias Line 3: Amount (per transaction via sign)
So once the sign is created, you can buy the item listed on it (in the quantity listed on it) by LEFT CLICKING it, and you can likewise sell the given quantity of items by RIGHT CLICKING it.
Another little thing: I've added "enable-buysell-commands" to config.yml. If you set this to false, the /buy, /sell, /debuy, and /desell commands will be DISABLED. Therefore users will not be able to access the economy via /buy or /sell and will be OBLIGATED to sell and buy ONLY via DynamicShops.
Further, I've added the permissions: dynamiceconomy.createshop dynamiceconomy.createsign
To designate who can create DynamicShops and DynamicSigns, respectively.
DynamicShops will update the price of items, just like DynamicSigns did.
DynamicShops will also respectively use region flags, taxes, groups, etc. Everything the regular /buy and /sell command did.
-
View User Profile
-
Send Message
Posted Jul 1, 2012v .8.98
This version addresses bugs from tickets!
-
View User Profile
-
Send Message
Posted Jul 1, 2012ATTENTION: Guys, I've been working on a different plugin for the past few days which is the reason for my relative inactivity and lack of response to tickets. I hope to work on DynamicEconomy tomorrow and resolve the bugs and issues you guys are reporting. Please, if you have a suggestion, bug, or issue, PUT IN A TICKET. I look solely at tickets when resolving issues. Thanks.
-
View User Profile
-
Send Message
Posted Jul 1, 2012@BONNe1704
I'm not quite sure what you mean
-
View User Profile
-
Send Message
Posted Jul 1, 2012ksafin, could you add something, that prevents Economy abuse?
Some versions before there was some bug with enchants so users sell all time enchanted items and they weren't removed (fixed in 8.6) but could you add like limit on sale for one item so users cannot sell all time one item? Because there was some users who sell all time diamond chestplates...
It could look like that players can sold 1 item 3 times, and then they must sold something else, to sell previous item again :)
So players cannot abuse economy so fast as it was in pervious bug. (in one night they sold more then 20 k diamond chestplate while i was sleaping :@ )
-
View User Profile
-
Send Message
Posted Jul 1, 2012@ksafin
he means, you must put a special comment in config.yml : DisableEnchantShop: True :D so he can just change that config- 1 word not to change permission which is 15 words (with PEX) :)
For lazy people ;)
-
View User Profile
-
Send Message
Posted Jul 1, 2012@ThaSourceGaming
It's a permission.. What do you mean there's "No way to disable it"...
-
View User Profile
-
Send Message
Posted Jun 30, 2012i blocked /buyenchantment /sellenchantment and /priceenchantment using commandblocker plugin, i suggest you do this because he hasnt made a way to disable the enchantment feature and it makes the economy corrupt... as the enchanting doesnt cost anything to purchase and when you sell it you get more money and its actually really stupid to not be able to disable it.. -.-
-
View User Profile
-
Send Message
Posted Jun 30, 2012ok so my newest problem is with the config.yml again. I clicked on it and it randomly went down to 30.00 B. I opened it up and it says: "dynamic-compression-rate: 0.0." How do I get all of the text back in it lol? I already tried deleting it and restarting the server.
-
View User Profile
-
Send Message
Posted Jun 30, 2012@MasterFarmer
http://dev.bukkit.org/server-mods/dynamiceconomy-v-01/pages/how-to-use-dynamic-economy-features/