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 22, 2012I just added Messages.yml and Randomevents.yml to the support pages. Hope it helps.
-
View User Profile
-
Send Message
Posted Mar 22, 2012@Hangar
Done.. sorry it took so long.
-
View User Profile
-
Send Message
Posted Mar 22, 2012@Hangar
Sure, I meant to update it but forgot!
-
View User Profile
-
Send Message
Posted Mar 22, 2012Can you please update the config options page?:
http://dev.bukkit.org/server-mods/dynamiceconomy-v-01/pages/config-yml/
There are an awful lot here that aren't on that page, and I'm just trying to implement the plugin now. Thanks :)
-
View User Profile
-
Send Message
Posted Mar 22, 2012@Jayyx2
I never do!
This is my most enjoyable hobby when I have free time :)
-
View User Profile
-
Send Message
Posted Mar 22, 2012@ksafin
Wow sounds awesome! Although I love the plugin and would like for all of the bugs to be fixed as well as new things added, real life always comes first in my book. So, enjoy real life! =)
However, please don't forget this plugin when you have some free time or are bored
there is none other like it! Nothing even comes close.-
View User Profile
-
Send Message
Posted Mar 22, 2012@Jayyx2
no problem. I hope this temporary hold-up doesn't take long, but it could.
I've been updating a lot because I'm on Spring break, but that comes to an end soon, in addition I have a robotics competition next week and I'm spending in the upwards of 6-10 hours a day working on the robot hehe.
-
View User Profile
-
Send Message
Posted Mar 22, 2012@ksafin
Awesome thanks for the update. I have been posting all the issues I find on the github, and encouraging others to close duplicates. Good luck with the other work =) I hope to see an update in the near future, but in the mean time we can all live with small workarounds to the current small bugs
the plugin is still great!-
View User Profile
-
Send Message
Posted Mar 22, 2012Guys please post ALL bugs and issues to github, but make sure it isn't already there.
I'm busy with other work right now so sadly I can't be fixing stuff but I'll look into it all as soon as I have time.
-
View User Profile
-
Send Message
Posted Mar 22, 2012I'm having a very weird issue. Apparently, there's an exploit... For instance, if a player types /buy diamond 0, he/she gets a free diamond.
o_O
Not quite sure if I'm doing something wrong or an actual bug.
-
View User Profile
-
Send Message
Posted Mar 22, 2012anyone else having problems with editing the Items.yml file? everytime i go through and edit it when the server restarts it completely rewrites that file to the default. resets the floor ceiling, price and velocity and since I have scheduled restarts this is not good. am I doing something wrong?
-
View User Profile
-
Send Message
Posted Mar 22, 2012how not to work with a team PermissionsEx plugin?
-
View User Profile
-
Send Message
Posted Mar 22, 2012Significant bug discovered with /buy experience. https://github.com/ksafin/DynamicEconomy/issues/46
Also issue with /sell bow when it has an enchant https://github.com/ksafin/DynamicEconomy/issues/41
-
View User Profile
-
Send Message
Posted Mar 21, 2012Gona post on github here in a minute, But now. I don't have any events for cobble and got a global announce that the price of cobble droped by 10% to put it at .09
Then i go to the market area and the price is .11 and i'm the only one on server? Never seen random message like that before usally happens with events or selling stuff.
-
View User Profile
-
Send Message
Posted Mar 21, 2012I would also like to thank you for an excellent plugin!
Still having problems with inconsistent stock and prices as reported on the tracker, As soon as we figure out what's causing that it will be perfect! The signs are a very nice addition too.
One thing I would like to see is a separate account for the shop to use, instead of the current unlimited money bank it uses. I like to keep the economy closed with only new money entering the system via new players. Mind you Your plugin surpasses any of the others I've used and I've been looking for a long time!
So thank you!
-
View User Profile
-
Send Message
Posted Mar 21, 2012Euhm the signs work perfect with all kinds of wools but the following: Redwool, bluewool and blackwool. I love how people can check the changes on the signs :D.
-
View User Profile
-
Send Message
Posted Mar 21, 2012@confuz3d
No you can't, and it'd be very hard to implement because I use a system that analyzes the name of the item you want to buy and compares it to aliases. So if you want to buy slabs, you can enter eithr slabs, stoneslabs, slab, stoneslab, or 44. Since I don't know what you'll put in items.yml, I can't make aliases for it. Therefore only what's in Items.yml works. I'll add more items to it.
@sean326
Thanks a lot! :)
@kool27
I think there's a bug and random events aren't updating price or stock. Post it on github please.
@Waterworth12
Will do.
-
View User Profile
-
Send Message
Posted Mar 21, 2012If you type /buy (item) 0 you will get a copy of this block or item. The item cannot be sold or placed, but can be thrown on the floor and not picked up.
This could cause problems, please fix.
-
View User Profile
-
Send Message
Posted Mar 20, 2012how long so the events last?
I have an event for wheat price went up from .15 to .26 so the event said.. Then i go to sell the wheat and it's at .15 again.
-
View User Profile
-
Send Message
Posted Mar 20, 2012@confuz3d
Thanks