Money Drops is an economy plugin for MC versions 1.8 to 1.18 that gives players
mob money for killing mobs!
Note: If you want to disable a mob that’s in the
mobCashConfig file, change their reward to
0.
In-Game Examples:
✨Recent Additions: ✨
Added boosts! See the change notes for more info.
Added variable rewards! See the change notes for more info.
Adjusted the information messages!
✅ Features: ✅
[✅]
Reward players with custom cash rewards for killing mobs! [✅] Easily add new mobs or disable others.
[✅] Change the likelihood of a mob dropping cash.
[✅] Change the amount of cash a mob drops.
[✅] Have a world that you don't want players to earn cash in? Add it to the config
[✅] Don't want players in creative to earn cash? Disable it in the config
[✅] Don't like the default cash message? Change it in the config
[✅] Want some players/groups to be immune from gamemode or world exemptions? Check out the
permissions section!
[✅] Don't want specific players/groups to earn mob cash? Check out the
permissions below ⬇️
[✅
NEW ✨] Want to provide temporary boosts to what players earn?
Check out the boosts section below [✅NEW ✨] Want to provide a range of rewards for players?
Check out the config file section below
Example mobCashConfig.yml
Code (Text):
mobs:
spider:
displayname: spider
rewards:
'1': 100 #Disable a mob by changing the reward to 0
cave_spider:
displayname: cave spider
rewards:
'1': 100 #Reward of $1 with a 100% chance
zombie:
displayname: zombie
rewards:
'10': 90
10-15: 10
skeleton:
displayname: skeleton
rewards:
'1': 20
'2': 60
9-12: 20
Example config.yml
Code (Text):
mobCash:
cashPickupMessage: '&6You killed a&l [mobName] &r&6and earned &l$[reward]' #The message that appears when killing a mob
gamemodes: #The gamemodes that mob rewards can be earned
creative: false
survival: true
spectator: false
adventure: true
worlds: #The worlds that mob rewards can be earned
world: true
world_nether: true
world_the_end: true
cashCooldownMessage: '&4Mob rewards cooling down...' #The message that appears when the player hits the kill limit for this minute
cashRefreshMessage: '&6Mob rewards refreshed!' #The message that appears to players who hit the limit, when it resets
maxKillsPerMinute: 50 #The max amount of kills a player can earn from each minute
boostExpiredMessage: '&7[multiplier] mob reward boost has expired!' #The message that appears when a single boost has expired
allBoostsExpiredMessage: '&7All mob reward boosts have expired!' #The message that appears once all boosts expire
❗ Permissions: ❗
moneydrops.mobcash.gamemodeexempt
Allows player to earn mob cash regardless of gamemode restrictions.
moneydrops.mobcash.worldexempt
Allows player to earn mob cash regardless of world restrictions.
moneydrops.mobcash.earn
Allows a player/group to earn cash from mobs (enabled by default).
moneydrops.reload
Allows a player/group to run the mdreload command (enabled by default for OP players).
moneydrops.chat
If true, the kill message will appear in the chat to the killer player.
moneydrops.action
If true, the kill message will appear in the action bar, above the hotbar.
moneydrops.mobcash.timeoutimmune
If true, the player won't hit a limit for mob kills. It's advised that this is set to false to prevent abusing the economy with mob grinders.
moneydrops.mobcash.displayluck[NEW ✨]
If true, players will be told when they get unlucky, earning 0 for killing a mob.
moneydrops.boost.add[NEW ✨]
Grants permission to use the /setboost command.
moneydrops.boost.announcesingleexpiry[NEW ✨]
When true, players will be told when a boost has expired.
moneydrops.boost.announceallexpire[NEW ✨]
When true, players will be told when all boosts have expired.
Commands:
mdreload
Reloads all Money Drops config files.
setboost [boost multiplier] [duration in mins
Sets a new boost from the provided parameters
Boosts You can now add boosts to your server which add a temporary multiplier to the amount of cash players earn per kill! Commands:
SetBoost [multiplier] [duration in minutes]:
- When executed, this command sets a cash multiplier for the amount of time provided.
Permissions:
moneydrops.boost.add:
- This permission grants the user access to the /SetBoost command. - This is true by default for all OP players.
moneydrops.boost.announcesingleexpiry:
- If true, the player will be told when each boost expires. The message for this can be configured within the config file.
- Using "[multiplier]" in the message will have it replace with the actual multiplier value (x2, x4, x1.5, etc).
- This is true bu default for all players.
moneydrops.boost.announceallexpire:
- If true, the player will be told when all boosts have expired. The message for this can be configured within the config file. - This is true by default for all players.
How To Install:
Make sure you have the plugins in the Required Plugins section.
Just drag and drop the MoneyDrops.jar file into your server's "plugins" folder and restart your server.
Required Plugins:
Vault
Any plugin with an economy (eg: EssentialsX)
Support To talk, ask questions, or find out more info, join my Discord server!
Support Me Want to support me in creating future plugins? Find me on Patreon
Plugins In Development:
A player management plugin with vast customizability and commands for moderators.
A store plugin:
Features a shop with a GUI to allow players to easily browse through a library of items and purchase them with currency from other plugins (such as EssentialsX).