MoneyDrop
MoneyDrop, the original money dropping plugin, is back and better than ever!
MoneyDrop drops virtual money, represented by an ingame item, when a mob or player dies. This money can be picked up by players, but will go into their wallet instead of their inventory. Vault and an economy plugin supported by Vault are required to run MoneyDrop.
Help support the development of MoneyDrop: Donate today! Every little bit helps!
Note: MoneyDrop version 2 uses different settings than version 1. Read the following instructions before updating or things will break!
How to set up MoneyDrop
The steps in bold are for those updating from version 1.
Step 1: Make sure you've got one of the supported economy plugins set up on your server.
Step 2: Download and set up Vault if you haven't already.
Step 3: Download the latest MoneyDrop and place it in your plugins folder.
Step 4: Back up your existing .yml files, then delete the original ones.
Step 5: Start up your server and shut it back down again.
Step 6: Edit the .yml files in the plugins/MoneyDrop folder with your favorite text-editor. This page tells you what does what.
Step 7: Start up your server and you're good to go!
MoneyDrop 2.2.0 supports permissions. The nodes are:
- MoneyDrop.pickup - Allows the player to pick up money.
Permission use needs to be enabled in The config files.
Extending MoneyDrop
MoneyDrop can be easily customized with other plugins.
For a list of plugins that make MoneyDrop even more awesome: Check here!
For information on how to create your own MoneyDrop extension: Check here!
FAQ
I found a bug!
Post a ticket and I'll try to fix it asap!
Bugs that allow players to get more money than intended should be PM'd, not ticketed.
Please don't discuss money duplication in the comments.
Something isn't working, can you help me?
I'll try, but I'll need the following info:
- The version of MoneyDrop you're using.
- A list of other plugins you're using.
- Any errors that pop up (the entire error message).
- Your MoneyDrop config files.
I can't pick up money when my inventory is full.
This bug has been around since the day MoneyDrop was made and is one of the few bugs that can't be fixed due to the way bukkit handles item pickups.
Why did you get rid of the WorldGuard and Spout stuff in version 2?
To increase the stability of MoneyDrop.
Don't worry, the features are still available, but in the form of an extra plugin. That way, if one of the other plugins isn't playing nice with MoneyDrop anymore, you can just remove the plugin that links the two.
I'll donate if you add this!
Donate because you like the work I've done, not because you want me to do something.
If you want a feature added, post it as a suggestion or hire me to make you a custom version.
Asking me to value your suggestion higher because you promise to donate is disrespectful to both me and your fellow users.
What's new in version 2
- You can now set the damage values to further customize your drops.
- Money is now easier to configure and has better support for decimal values.
- MoneyDrop will automatically add new mobs to your config file when they're added ingame. No need to update each time Minecraft does!
- Features relying on other plugins have been removed to make MoneyDrop more stable. You can find those features again in the form of a MoneyDrop-extending plugin.
- Many under the hood optimisations.
- A new event system makes it even easier to create plugins that customize MoneyDrop's behavior.
Changelog
2.2.0
- Fixed a bug that would cause MoneyDrop to not generate tamed mob variants in the config files.
- MoneyDrop now generates settings for all horse variants.
- Fixed a bug with inventory checking.
- Inventory checks can now be disabled in the config files. Do not disable checks if money can exist in an inventory!
- Added a setting to prevent hoppers from picking up money.
- Added a setting to prevent players in creative mode from picking up money.
- Added a setting to prevent mobs spawned by other plugins from dropping money (thanks TrenTech!).
- Added a setting to prevent mobs spawned by mods from dropping money (thanks TrenTech!).
- MoneyDrop now supports permissions. This can be enabled in the config files. The node is MoneyDrop.pickup
- Other bugfixes (thanks TrenTech!)
2.1.1
- Fixed a money duplication bug
- Fixed more rounding errors
2.1.0
- Fixed a money duplication bug
- Fixed the rounding errors in chat
- Added some missing features in the api
- Added an option to send a chat message when the player dies
2.0.0
- Initial release
For info on the outdated version 1, check out this page.
Creator's Note
A big thank you to the people who kept MoneyDrop alive during my year-long absence. You guys are amazing!
The mods have requested I remove the link to TrenTech's version. My apologies for the inconvenience.
big bug . my server's iconomy plugin data has been change into blank.thousands users money data gone.
I got this error in the log a lot of times.
It may crashed my server, but im not sure if it was this plugin, however, this was the
only error before the crash:
http://pastebin.com/KFirptec
Could you add a multiworld support just so we can disable/enable it? Thanks!
I'm having an issue where no money drops from mobs. I'm pretty sure I'm doing something wrong, but I'm not sure what.
I'm using MoneyDrop 2.1.1 and here are my config files.
Edit: After going through a clean install I managed to make the mobs drop Gold Nuggets, but it's not registered as money. I do have Vault and Essentials installed so I'm not sure what's going on.
@RealNoob1
This bug has been around since the day the plugin was made and is one of the few bugs that can't be fixed due to the way bukkit handles item pickups.
I'll add it to the FAQ.
bug report: If player has full inventory, the money wont be "picked" because it thinks the "money" which in this case is gold nugget cannot fit in the inventory.
@MCwolski
There's nothing in MoneyDrop that could make a player lose all their money for no reason.
If you send me a copy of your MoneyDrop config files, a list of the plugins you're using and a more precise description of what exactly is happening (what, how and when), I'll look into it, but I doubt I'll be able to find anything.
@TrenTech
No permissions.
With wallet I mean the virtual money you're carrying. It's what plugins like iConomy, BOSEconomy, EssentialsEcon and many more do.
@Wizardo367
Thanks! I haven't had the time yet to make the Spout plugin. I might make it someday, but it's low on my to-do list.
If any other dev feels up to the challenge, by all means, go ahead!
@Mozzi3
It's technically possible, but it's not implemented (yet).
After installing moneydrop, player's iConomy accounts are all emptied. And they also cannot collect money. Their accounts still can be emptied. No error log. PLZ fix it! :(
BTW, my server is MCPC+R0.3, using iConomy7 and latest Vault.
No Permissions? Also what wallet?
Where is the "extending plugin" for spout?, btw this plugin looks great. :D
Error with 1.5.1 http://pastebin.com/NKAvVfmX
Also bug report: If player has full inventory, the money wont be "picked" because it thinks the "money" which in this case is gold nugget cannot fit in the inventory.
Is it possible for you to make it so the victim does not lose 1 but the killer gains 1?
@DrakeSpirit
Thankyou!
@Puntafaard
It's a bug in the plugin. I'll try to fix it in the next version. Until then, consider the max value to be exclusive (as in, the highest amount dropped is max-value - precision).
@Pali5793
I'm not familiar Tekkit, so I can't really help you there. Try the latest MoneyDrop version, and if that doesn't work, you can give 1.6.2 a go, although that one's no longer supported.
Previous versions of MoneyDrop can be downloaded here.
@Ens2010
A max drop on top of the current system will probably not be implemented. The config files are already big enough as is and I'd like to prevent further bloat.
If you insist on having this functionality, you could always hire myself or another plugin developer to make you a custom plugin.
Hmm actually it seems to be that I can't get the maximum. If I have a mobs config set to min 1 and max 2, it will always give me 1. If I have a different mobs config set to min 1 and max 3, it will always give me 1 or 2 and never 3. Anybody?
I'm only getting minimum drops. I killed about 100 mobs and got only minimum drop money every time. Is there a config setting i'm missing somewhere?
hello, im running a Tekkit server & would like to use your plugin. what version do i use ? i need the download link please . Thank You
Is there any way that you could make it so where if you kill a player it takes a percentage of their money, but with a maximum. For example, noobkiller42 kills me, I had 3000$ at the time, if I had the game set to take out 5% it would be 150$ but if I had it set to 5% with a maximum of 100$ then it would only drop 100, however if I had 300$ instead of 30 it would drop the 15$ because the 5% value is below the maximum player drop value. I ask this because myself and my co-owner have TONS of cash so that we can use it to reward players and donators and such, but we also like to participate in pvp. if someone were to kill us and get a %, then they would be set for life lol. Not only that but a feature like this would be good for keeping players hwo have worked hard for their $ from losing too much at a time.
@Tik_Tini
MoneyDrop should automatically generate a seperate .yml file for each world on startup in the plugins/moneydrop folder.
These files should have the same name as your worlds. Are the files for your multiverse worlds missing?
How do i add more worlds into the plugin. I want to have mobs drop money in a different world that i created with multiverse. How do i do that?
Thanks, Tik :3