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 17, 2012How long does the upload take as its telling me there is a new update but I yet to see it
-
View User Profile
-
Send Message
Posted Mar 17, 2012@Jayyx2
Fixed - v .8.05 is being uploaded.
-
View User Profile
-
Send Message
Posted Mar 17, 2012Hello, found a new bug in this version. I posted it on the github. This seems to be somewhat related to the old bug of selling wool, wood, inks etc.
https://github.com/ksafin/DynamicEconomy/issues/22
Let's use an example here. The original issue where Wool was not removed from your inventory when selling Orangewool, appears to be fixed. The new issue is now you could for example, type /sell orangewool and it will sell and give you money even if you don't have that item!
This bug appears to affect any 'multiple type' item IDs. For example, you could /sell yellowink despite not having any ink. You could /sell wood despite not having any. I found that I could sell any wood type despite not having any in my inventory. I tested both wool, wood, and ink. They all seems to be affected by this bug so I am guessing it will also affect any other items with multiple types. What I mean by mutliple types is: 17:1, 17:2, 17:3, 17:4 etc. (or in the config file 17001, 17002, 17003, etc.). Another thing I noticed is that you can not specify more than one of said item. For example, /sell wood will give you money but /sell wood 2 will give the proper "You do not have 2 wood" message.
I did find that all of the single type items I tried to /sell without them in my inventory worked as expected. For example, /sell ironingot returned the proper "You do not have 1 iron ingot"
-
View User Profile
-
Send Message
Posted Mar 17, 2012Wow, thanks for the quick fix for that bug! Once saplings are fixed as well, I can remove most items from the ban list. Great plugin
keep up the good work!-
View User Profile
-
Send Message
Posted Mar 17, 2012v .8.04 is out.
It features a bug fix for /sell all not working correctly.
Also: For those of you saying Items.yml is resetting when you restart the server, I can't seem to replicate this. My items.yml saves correctly always. Please provide log, video, screenshots, etc.
-
View User Profile
-
Send Message
Posted Mar 17, 2012Hey everyone,
I'm working on some more fixes and updates but I wanted to take this time to share something with you.
Some of you may have heard of the American Cancer Society, and an event they hold called "Relay for Life". I do it every year, and I'm participating in one this year again on March 31 - April 1.
Money I raise goes toward the search for a cure for cancer, and I want to ask for your help.
If you appreciate DynamicEconomy, hold off on any donations to me personally, and please support the search for a cure for cancer by donating to my fundraiser on the Relay for Life website
http://main.acsevents.org/site/TR?px=9988431&pg=personal&fr_id=37307
In the page above you can make a donation that'll go towards said research.
Thanks for the support you show for DynamicEconomy, and for cancer research.
-
View User Profile
-
Send Message
Posted Mar 17, 2012:O Awesome plugin! Chestshop support will bring it to the top!
-
View User Profile
-
Send Message
Posted Mar 17, 2012@Jayyx2
I don't think I ever added data-values for saplings so no, there isn't a fix for that.
& yes, but I believe I made a gold apple the price of an apple + 9 ingots (the price to make it)
Also, yeah, I see the bug. I'll release a fix today. Thanks for letting me know.
@etherz10
Yes.
-
View User Profile
-
Send Message
Posted Mar 17, 2012are the pistons still bugged?
-
View User Profile
-
Send Message
Posted Mar 16, 2012I posted a new bug on the github.. https://github.com/ksafin/DynamicEconomy/issues/20
I am using the latest version. v .8.03 for CB 1.2.3-R0.2 and this CraftBukkit version: http://dl.bukkit.org/downloads/craftbukkit/view/00923_1.2.3-R0.3/
this is affecting all items. Simply get one item in your inventory, then /sell all
you are still given money and the item is not removed from your inventory.-
View User Profile
-
Send Message
Posted Mar 16, 2012I had all these banned due to selling errors (no stock removed when selling), or "easy money" problems (buy cheap, sell large): 6,351,260,322,14,15,16,21,56,73,362,361,35,29,33,351:1,351:2,351:3,351:4,351:5,351:6,351:7,351:8,351:9,351010,351011,351:12,351:13,351:14,351:15,352,261,359,259,263,263001,325,326,327,21:2,21:3,21:4,21:5,35:1,35:2,35:3,35:4,35:5,35:6,35:7,35:8,35:9,35:10,35:11,35:12,35:13,35:14,35:15,17,17:2,17:3,17:1
So, ink/wood/wool fixed is great. did you also fix saplings or should I keep those banned? Also could you please look into changing some default prices? For example, you could buy some items cheaply (apple) and with slight modifications sell for A LOT more (golden apple).
-
View User Profile
-
Send Message
Posted Mar 16, 2012Everyone, please submit all future bugs, errors, issues, or suggestions via the Ticket System!
Retricide has been kind enough to lend a hand with tickets as I've been overwhelmed recently.
Thanks!
-
View User Profile
-
Send Message
Posted Mar 16, 2012v .8.03 released with bugfix
@kool27
I see, ok. I'll look into it.
-
View User Profile
-
Send Message
Posted Mar 16, 2012@ksafin
banned-sale-items: Turn into Sell: true/ false in items.txt for each item?
banned-purchase-items: Turn into Buy: false/true in items.txt for each item?
Would make it easier instead typing it all out in config.
Add me to the list for wanting these implemented.
For Player Shops
For ChestShop support
Hope you understand that better.
Thanks,
-
View User Profile
-
Send Message
Posted Mar 16, 2012Update:
Hey everyone, I've fixed the problem with selling wood/wool/slabs/ink.
It'll be up in the next update. I might add some more stuff or look into more bugs before uploading it though; expect it tonight.
-
View User Profile
-
Send Message
Posted Mar 16, 2012@kool27
I don't know what you mean
-
View User Profile
-
Send Message
Posted Mar 16, 2012Hello, Could you add true/false in items.txt to use it or not. Would make it easier instead of typeing it in config?
Sell: true
Buy: false
ect ect.
+1 For Player Shops
+1 For ChestShop support
Thanks,
-
View User Profile
-
Send Message
Posted Mar 16, 2012Hey everyone,
Looking into a few issues right now
- on the note of the wood & wool issue, I'm selling and buying wool and wood just fine in-game. I'm using the latest DE, with the latest vault, essentials, and BOSE.
EDIT: Nevermind, I found the problem. I thought you were referring to selling, say, black wool or birch wood.
However I found the problem to be that selling "wool" when having colored wools will not remove the colored wools, and selling "wood" when having various woods will not remove those woods.
Just to confirm, this is your issue right?
-
View User Profile
-
Send Message
Posted Mar 16, 2012@ksafin as Hampi90 said, dont bother that comments. Youor Plugin is among my absolute favorites, and I can look over the bugs, since as you said, its still beta. Everyone on my server really loves the market - so please, don't stop your great work. You plugins got lots of fans, believe me ;) I really can#t wair for the next Update ;)
As far as I can see, theres only one big issue at the moment with wool and wood, as reportet. Although I've found, that sometimes, when I reload my plugins or restart the server the Stock sometimes resets back to 50.
Greetings and big thanks for your work!
-
View User Profile
-
Send Message
Posted Mar 16, 2012@ksafin Don't bother about that rude comment, I think your plugin is fantastic! It has some flaws and bugs but that I'm sure that you can fix in the next update or two.
My biggest concern right now is the bug where you can sell wood or wool and it won't get removed from the players inventory. Hope you update soon and can fix it, if that's fixed I will have no problem with this plugin what so ever. :)