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.
when I go to my second world via Multiverse, the log just gets packed with 'Generating config for Hazecraft(my world name). Like every damn second, and the config file for hazecaft is actually there? Needs to be fixed
Works great for me. Thanks for this plugin, dev.
This plugin is very much broken. It seems to work in my regular world, but it won't work in my nether world.
Whoa, this is complicated, mate! Nice work but i'm looking for something more...easier, it's just money droping from killed creatures, not world creating.
Edit: I also agree with previus comment, Register sucks.
Please be aware, Register has not been updated in a long time, since September, and has issues with plugins using older register code. I use a lot of plugins on my server and the register plugin conflicts alot. I have no choice but to downgrade to a non-register version until a fix is found and made..
@krosk
Using your version, Items drop but are not turned into money on pickup. Am I doing something wrong? Thanks
I am using CB 1337, and iConomy 6
@krosk
I love you!!!
@daemitus
I still love you too :D
@daemitus
https://github.com/krosk93/MoneyDrop/tree/experimental
There are a few updates here :P
This is the jar I made for using it in my server: http://dl.dropbox.com/u/8751872/moneydrop-0.0.1-SNAPSHOT.jar Works like a charm but requires Register as an external jar(this is my attempt to centralize all the Register code into a single jar instead of having the same code in every plugin). It has also what the version of Daemitus hasn't (Spout and WorldGuard) You can get Register.jar here: http://ci.getspout.org/view/Economy/job/Register/lastSuccessfulBuild/artifact/register-1.5.jar
This plugin has compatible with Ultraitems for drop spout item ?
I really hope this plugin is updated soon. I like this plugin.
If I could make a suggestion. Could there either be a permissions node or a section in the config to set which worlds allow money drops? I have two sets of worlds. Survival and Creative. I don't like the idea players in the creative can farm money in Creative without worrying about dieing.
@dralletje No guarantees, I found whatever was in my dropbox and grabbed the link. This is why authors should NOT package register inside their plugins http://dl.dropbox.com/u/27202941/MoneyDrop.jar
@daemitus
THE LINK IS NOT WORKING!! please update the link! I would like to let moneydrop work again! I love you if it realy works!
This thing needs to be updated... Sigh.
That is how it works until he can fix the iconomy/spout parts, you get a literal drop of that item.
@daemitus
I tried yours because i couldn't pick the gold up. Now i can pick it up but it is literally gold ingots no message and my money doesnt go up just gold ingots :/ help?
@drakcore
Try using http://dl.dropbox.com/u/27202941/MoneyDrop.jar until he posts an update. I ripped out worldguard/spout(didnt want to track down a JAR to build with) and removed the old register files that were causing the ico6 issues. Works like a charm until the author updates. If he used github, I could probably fix it for him, oh well :(
Since I upgrade the iConomy plugin from 5 to 6 as well as using mysql for the iConomy DB, I can't pickup the money myself.
This is my config. (excluded the mob and % drops)
Settings:
Independent-Drops: true
Spout:
Pickup-Achievement-Notification-Message: Picked up R<money>
Enabled: true
Pickup-Achievement-Notification-Title: $$$
Pickup-Achievement-Notification-Enabled: true
Pickup-Sound: ''
Mobspawner-Drops-Allowed: true
Pickup-Chat-Notification-Message: Picked up R<money>
Pickup-Chat-Notification-Enabled: true
Preferred-Economy: ''
Dropped-Material-ID: 266
WorldGuard:
Global-Mob-Drops: true
Enabled: true
Global-Player-Drops: true
Mob-Drop-Disabled-Regions:
- exampleregionname
Player-Drop-Enabled-Regions:
- exampleregionname
Mob-Drop-Enabled-Regions:
- exampleregionname1
- exampleregionname2
Player-Drop-Disabled-Regions:
- exampleregionname
Dropped-Value: 1.0
@ScottSpittle: not only mobs killing mobs does drop money, mobs killed by environment also drops money, for instance being burned by sunlight or lava grinders(don't put this plugins if your players have mobfarms, or they'll become rich instantly). I already suggested the author to change that, indeed, I created a github with the MoneyDrop code fixing this "bug". You can find it here: MoneyDrop experimental @ github
@deleted_7536780
But my inventory isn't full at all, still can't pick the stuff up.
Ok so here it is..
If inventory is full you CANNOT pick up money..
Mobs killing Mobs Drops money.. dunno why..
Thanks, ScottSpittle
AWESOME plugin