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 Mar 27, 2012Hey I dropped a ticket on Github it's about your interest velocity. When I sell 1 item, and buy the same 1. The price will decrease. I worked the problem out in the ticket so it's easier to understand. I didn't want to bother you with a new one so I edited my last one.
Ticket name: Not enough money to purchase. Balance: 27.012346845648496
Subjects:
Decimals when you don't have enough money. Selling/Buying with % velocity.
-
View User Profile
-
Send Message
Posted Mar 27, 2012Sorry but the ticket button isn't appearing for me so I'll just say it here:
Also, when I buy exp after death it takes 3605 I believe to get to lvl 50, but once I enchant something with that I can get to lvl 76 by buying the same amout (this is fixed if I die), I can slowly sell exp back and eventually be gaining money and still be at lvl 50.
-
View User Profile
-
Send Message
Posted Mar 26, 2012@ksafin - I hadn't tried it that way, mainly wanting to avoid restarting the server too much. 0.01 is good enough for most stuff, so I've been living with it.
One of my users was wondering if you could add a command so that they could exclude themselves from the price change announcements, although this might be a pain and/or resource intensive.
-
View User Profile
-
Send Message
Posted Mar 26, 2012@BONNe1704
Put in a git ticket so I remember it when I get to looking at tix.
@Waterworth12
Sorry, I'm too busy to right now. I'll get to it the first second I get the chance to.
@sp3ktr4l
It'll be in by v 1.0
@Hangar
kk, thanks for the clarification
@semibreve42
I'l look into it.. odd. Does setting it manually in Items.yml work for you?
@Keselo1
I'm aware.
-
View User Profile
-
Send Message
Posted Mar 26, 2012Great plugin, but for now I will not be able to use it. The " /buy [item] 0 " Is a massive exploit and needs to be fixed.
-
View User Profile
-
Send Message
Posted Mar 26, 2012Thanks for this plugin, I've been waiting for something like this for a while now.
Maybe I'm doing it wrong, but I can't seem to set my velocities below 0.01 using the ingame commands - or at least it returns a success message that lists the new velocity at 0.0, and as far as I could tell the price was no longer changing on that particular item.
It might be worth noting I'm running a 1.2.4 dev build, but it seems to be going well otherwise.
-
View User Profile
-
Send Message
Posted Mar 26, 2012@ksafin
I wasn't saying you should put RL before the project. In fact, I went out of my way to acknowledge that the project is voluntary. I *get it*. I was merely saying I can't use it in this state (and why), in case you were interested in such feedback.
Good luck :)
-
View User Profile
-
Send Message
Posted Mar 26, 2012Do you have any kind of time frame for your sign/chest shops? Is it something you are currently working on or is it a plan for the future? I understand these things take time!
Just wondering as I really love this plugin and really want to switch over to it.
Thanks again for the great plug-in.
-
View User Profile
-
Send Message
Posted Mar 26, 2012Please fix the /buy diamond 0 exploit fast, people are using them in crafting tables which turns them from non useable glitched items to useable, huge crisis.
-
View User Profile
-
Send Message
Posted Mar 26, 2012It would be great if you add command /sell inventory .. so it sold all what is in your inventory :D
-
View User Profile
-
Send Message
Posted Mar 26, 2012@syleron
What's the internal error you're getting?
-
View User Profile
-
Send Message
Posted Mar 26, 2012@ksafin
Oh i'm dumb sometimes.. lol. thanks!
-
View User Profile
-
Send Message
Posted Mar 25, 2012@ksafin
i disabled everything but pex, vault and dynamic economy and /buy and /sell don't work. I keep getting an internal error.
Any ideas? I truly don't want to give up and use something else...
-
View User Profile
-
Send Message
Posted Mar 25, 2012@confuz3d
You need to change the "dynecon-world" setting in config.yml to the name of your world.
By default this field is "world", but if your world is called something else you need to change this.
-
View User Profile
-
Send Message
Posted Mar 25, 2012Hey! i just updated my test server to 1.2.3 and when i try to use any /dynecon command, it says: This world does not have access to this command. I was just wondering how to fix that, i looked in the config files but couldn't find anything.. (everything was working on my old map.)
-
View User Profile
-
Send Message
Posted Mar 25, 2012@wolfenit415
Thanks a lot, I really appreciate it.
People like you are the reason I keep developing this plugin. I'll get back to working on it as soon as I can
-
View User Profile
-
Send Message
Posted Mar 25, 2012I just want to say for every one person that has a problem with a plugin and complain, there are 10 others that are not having a problem and fully enjoying your hard work, they just dont always say. I for one am enjoying the plugin and appreciate the time and effort you have dedicated to this. Thank you.
-
View User Profile
-
Send Message
Posted Mar 25, 2012@syleron
Do you have alternative commands enabled?
@Hangar
I'm sorry I've been unable to put a voluntary internet program before my person life. I dedicate almost all of my free time to this plugin, so it's evident I don't have much of that free time. But when I do, I address all concerns, errors, issues, and tickets, fully.
-
View User Profile
-
Send Message
Posted Mar 25, 2012Alright well I guess I won't be able to use this after all. I'd been watching it for many weeks, submitted a few ideas even, but now that I've tried it out, certain things throw big red bukkit errors (reported on Git), other things don't seem to work at all (signs), documentation is spotty, and issues are going days before they're addressed (if even then). I understand this is a voluntary project, but as a server operator I just can't implement a brand new economy plugin with lots of question marks hanging out there. I, like many servers, are on a new 1.2 map now and it's the perfect time to switch to a new economy plugin, but I need certainty.
Good luck all :)
-
View User Profile
-
Send Message
Posted Mar 25, 2012I am having some trouble I was wondering if someone could help me out.
When I type /buy Stone 1
I always get a message returned saying:
/buy [item] (amount)
this also is done with /sell and /price but all the other commands work just fine
What am i doing wrong?
Thanks in advance.