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 Jun 17, 2012Is there currently any way to save/reload and prices? I changed the stock and prices in config, and when I reload it it doesnt change prices or ceilings at all. Plus, when i reload or restart server, i lose all the current stock amounts and prices i set in-game.
-
View User Profile
-
Send Message
Posted Jun 17, 2012@Conlan99
is your alias.yml file populated?
-
View User Profile
-
Send Message
Posted Jun 17, 2012Help! I have everything configured correctly (To my current knowledge) and Dynamic economy still insists that none of the vanilla items exist! Haven't been able to find help on YouTube, so here i am :P Hope someone can help.
-
View User Profile
-
Send Message
Posted Jun 17, 2012@ksafin
First I tried restarting, removeing items.yml and alias.yml to recreate them but nothing worked. Finally I saved a copy of items.yml and removed every file regarding DE. downloaded it from scratch and ran it, now it works again. So shutdown the server and edited prices and stocks manully to the old values and now we have a working DE with signs :)
-
View User Profile
-
Send Message
Posted Jun 16, 2012@empathdemon
Haha I did for a long time, I just took the switch as of two days ago, you're good :)
-
View User Profile
-
Send Message
Posted Jun 16, 2012@ksafin
Whoops! Sorry, I thought I read somewhere that you wanted tickets submitted over at github. I'll stop doing that.
-
View User Profile
-
Send Message
Posted Jun 16, 2012Please vote!
http://dev.bukkit.org/server-mods/dynamiceconomy-v-01/polls/what-feature-would-you-want-me-to-work-on-soonest/
-
View User Profile
-
Send Message
Posted Jun 16, 2012@ksafin
Thank you :)
-
View User Profile
-
Send Message
Posted Jun 16, 2012I for one am excited for cheat shops! As I can eliminate another plugin. Everything you mentioned sounds great. I would like to be able as an admin to select if I want a particular chest hooked with de or not. So if I wanted to sell personal things I can. Maybe an option or parameter you can toggle on the chest on creation.
-
View User Profile
-
Send Message
Posted Jun 16, 2012Hey guys, I wanted to just stop by and mention what I plan to do as far as Chest Shops go, and the future of DynamicEconomy.
SO, basically, when it comes to chest shops, here's what I've settled to. Let me know if you think it's satisfactory:
Now, when anyone sells/buys from a chestshop, the price of the item will change. As such, the user-defined price chestshops will still change the price of an item, meaning that the admin-chestshops will sell items at the new updated price.
In this way, you get to have users sell items for lower or higher than the DE price for an interesting market-based economy, while also being able to utilize the DE price in a special kind of shop.
NEXT, and this I think is pretty big: DE will split into two market options. You can have either a demand based market, or a supply based market. I'm sure by now most of you realized that DE is largely demand based, since the item price changes based on the number of purchases/sales.
Now, Supply-side DE will work in a way that price will be determined from supply (duh). As the stock of an item approaches 0, it's price will approach the ceiling (so, very high in price). As the stock approaches.. well.. infinity, an items price will approach its floor (so, very low in price).
Now, this presents a very interesting scenario. Consider an example when an items stock is approaching 0. Suddenly it's worth a LOT. Right away, anyone who has it will sell it in order to rack in the big bucks. Immediately though, the stock increases, and the price decreases significantly. In this way, the economy will find an "equilibrium".
Because it's rather difficult to have these two different market-types coexist, you'll have the option of choosing either "Supply based market" or "Demand based market" in future DE versions.
ChestShops will affect the price in both just like executing /buy or /sell would.
Eventually, maybe post v 1.0, I could look into a market utilizing both supply and demand, but until then this would be the way to go.
So, comments, concerns, quips, quotes?
-
View User Profile
-
Send Message
Posted Jun 16, 2012@watarimon
I wasn't able to replicate this. All of those items worked fine for me. They're all in your alias.yml?
And the signs don't work no matter where or how you place them? Have you tried restarting the server?
-
View User Profile
-
Send Message
Posted Jun 16, 2012@watarimon
I'll take a look later today.
@slixxkilla
Try disabling randomevents, it's been a culprit for server crashes.
-
View User Profile
-
Send Message
Posted Jun 16, 2012Still trying to find out why with this plugin the server crashes after several hours of being online. No Errors, Nothing. As a matter in fact the console makes it look like its still online.
The only thing to let you know its offline is not being able to connect on the client.
Running: Multiverse, essentials, Groupmanager, No lagg, Buycraft, coreprotect, residence, worldedit, iconomy7, Vault
Same results with BoseEconomy as well. Thinking it could be essentials maybe. Havnt tried without it, but maybe you guys can post some plugins you are using to rule out what the culprit is.
also: using latest update from DE
-
View User Profile
-
Send Message
Posted Jun 16, 2012I can't create signs for certain items, for example Diamond.
/price diamond works fine but that on a sign doesn't work. Other items work on signs.
Any ideas?
-
View User Profile
-
Send Message
Posted Jun 15, 2012@Ozelo
Great!
Yeah, that is the case. I just didn't log on today and see your post otherwise I would've told you right away!
@Squidicc
Sure I'll do it when I'm at my coding laptop tomorrow.
@BONNe1704
Haha hopefully.
-
View User Profile
-
Send Message
Posted Jun 15, 2012@ksafin
@Ozelo
The reason why people was complaining about lag spikes is that every time someone join the server the plugin do a lookup on the version available on the web. Disabling update checker solves it. Thank you, now this plugin is working perfectly on my server.
-
View User Profile
-
Send Message
Posted Jun 15, 2012Could you make sure to update the GitHub Repo with each new update, please. I need it to merge with my fork. Thanks!
-
View User Profile
-
Send Message
Posted Jun 15, 2012@ksafin
congratulate :) Now need to go till 100 000
-
View User Profile
-
Send Message
Posted Jun 15, 2012@ksafin
I see. Now I got how the plugin "see" the items. I couldnt figure this file before. :) Thank you very much!
Also, people reported some kind of lag spikes when players join the server. Im now downgrading to 8.53 to see if it is related to the new "user groups" features. :) thx cya
-
View User Profile
-
Send Message
Posted Jun 15, 2012Woo~ Milestone 10,000 downloads for DE!