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 May 3, 2012@MRCartm0n
Caused by: java.lang.NumberFormatException: For input string: "0,87"
Check item.yml ... something wrong in it...
In your case you use "," but must use "."
Check your yml THEREE :D
-
View User Profile
-
Send Message
Posted May 3, 2012I have a problem. When I use /buy or /sell for example /buy 1 1 then it says Purchase succesfull but I dont get the item and right after thois msg, I get this: A internal error occurred while attempting ...
Also getting this error: http://pastebin.com/UMcgWWHq
I'm also getting my console spammed with: "Taks DynamicEconomy generated a Expection"
I use newest Vault, Essentials Eco.
-
View User Profile
-
Send Message
Posted May 3, 2012@Wppvater
Haha sorry, I'm really busy for the next two weeks :/
But yes, there's plans for a full out system for limiting players to certain items.
-
View User Profile
-
Send Message
Posted May 2, 2012It would be awesome if you added support for the last remaining items. I so want support for sponges. Also is it possible to make it possible for only certain players to buy certain items? Say I want my low-ranked traders to not be able to sell/buy diamonds, but I want my high-ranked to be able to?
-
View User Profile
-
Send Message
Posted May 1, 2012@StaticTank
Well it'll be coming. It's always been a planned feature, since the start of DE. I just decided early on that I want it to be the final feature to be added.
Not really; I can't work on it at all fore most of May because I have Exams until pretty much May 20th, and then additional exams starting around June 1st. So somewhere between those two dates, or/and after June 6th.
-
View User Profile
-
Send Message
Posted May 1, 2012A Chest Shop would be nice. Based on players shops and the number of stacks of itens on their chests to balance the economy.
-
View User Profile
-
Send Message
Posted Apr 30, 2012I would love to see a chest shop feature, I hope buying and selling to a from a chest shop would influence the economy. I would switch to this instantly if we could do that. Do you have a time frame on when this might happen?
-
View User Profile
-
Send Message
Posted Apr 30, 2012@deleted_6837836
I don't know, put in a github ticket I'll take a look.
You need to include all the worlds, separated by commas.
@serfma
Sure thing then. And yes, any transaction uses the DE dynamic pricing engine.
@BONNe1704
I don't see how that's abusive; You aren't limited to a certain number of stock sales per hour in the real world. I think I may end up releasing another plugin that hatches onto DE and provides added security and abuse features.
-
View User Profile
-
Send Message
Posted Apr 30, 2012Could you create something against EconomyAbuse?
Like disable sell command for certine time if user are selling one itme more then 4 times in row...
-
View User Profile
-
Send Message
Posted Apr 30, 2012@ksafin
Would love to have it in addition. I've created a sort of "Auction House" and it would be amazing to have the ability to click the signs to instantly buy/sell items. Although if a player needs to sell/buy a large amount, they can type in the amount via command.
Also with the ChestShops, would they contribute to the economy overall? i.e. Increase and Decrease prices instantly? If so, sure! I'd more than likely use both for my server. It's an upcoming MMORPG server, so i'd love to see how it'd work. :)
-
View User Profile
-
Send Message
Posted Apr 29, 2012ok, so I changed birchwood's ID from 170002 to 17:2.
I start the server, now the ID changed to 1022.
.....
I change it back, do /dynamiceconomyreloadconfig, and it reverts itself. I can't even change other things, like obsidian's floor price (it doesn't have any damage value). Reverts itself when /dynamiceconomyreloadconfig.
What's happening?
oh and also,
How do you make it so that dyneconomy works on all worlds?
In the config.yml, if I leave the world area blank, no world can use it. So am I limited to only 1 world?
-
View User Profile
-
Send Message
Posted Apr 29, 2012@serfma
interesting idea. I may include it in an update.
However, since I'm also making chest shops, would you need this? Or would you want it in addition to chest shops?
-
View User Profile
-
Send Message
Posted Apr 29, 2012Ksafin, Is there any possible way to have signs to buy/sell/price items instead of players having to constantly type in commands? I know I can use ScrollingMenuSign but there's no way I would want to place 20 items on just one sign to buy, so is there any way you could make DynamicSigns that show price be able to be left clicked/right clicked to buy and or sell? :)
-
View User Profile
-
Send Message
Posted Apr 29, 2012@Tunix2
the command is /dynamiceconomyreloadconfig not /dynamiceconomy reload /dynamic reload
or anything else people have been posting.
-
View User Profile
-
Send Message
Posted Apr 29, 2012@Tunix2
ooh, I hate that kind of jokes...
Stupid Aprils Fools day
-
View User Profile
-
Send Message
Posted Apr 28, 2012'/dynamic reload' throws an internal error.
Using PEX, users have ALL permissions. They can set tax and do whatever they want. After a reboot permissions works again. this plugin is insanely unstable.
Warning to users: This plugin will also cause read timeouts in its current state. I have 39 plugins and my server never went down, this plugin however, will cause a read timeout after an hour or so.
@DeusAmplus:
iConomy 7 IS iConomy 6. the version bump was an april fools joke.
Old edits:
http://pastebin.com/yGi4TvYZ
-
View User Profile
-
Send Message
Posted Apr 28, 2012@Tunix2
Vault doesn't support Iconomy 7. So I suggest you search for an other economy plugin.
-
View User Profile
-
Send Message
Posted Apr 28, 2012getting lots of errors like this:
org.bukkit.command.CommandException Unhandled exception executing command 'curregion' in plugin DynamicEconomy v.8.5
also /dereload isnt working or rather (dynamiceconomy reload)
I should add that I AM using the latest source you added a few days ago. See my bug report for more information:
https://github.com/ksafin/DynamicEconomy/issues/88
Im absolutely shocked there are not far more people having this issue in this thread, because this plugin is clearly broken almost to the point of non functional.
Bukkit:2170
Iconomy 7.
-
View User Profile
-
Send Message
Posted Apr 28, 2012@deleted_6837836
It should be 5:1
-
View User Profile
-
Send Message
Posted Apr 27, 2012Damage value problem..
I can't sell birch logs: it only accepts normal logs. Same with planks and wool.
Birchplank is id: 5002 Pineplank is id: 5001 Normal plank is id:5
Help?