- Added support for 1.21
- Added Breeze and Bogged mobs to the default config
- Fixed issue with RoseStacker compatibility
- Added compatibility to
Levelled Mobs 4.0 (Big thanks to
@stumper66 for the contribution)
- Fixed an issue with trying to get an offline players permission group when they are offline
- Updated /MfmHelp to reflect the changes made to /DropMoney last update
- Added some console messages that displays which multipliers were successfullly loaded on plugin start
- Fixed Compatibility with DivineDrop
- Fixed plugin for 1.20.4 and below
- Fixed plugin for 1.20.5 Paper
- Added /DropMoney [Amount] Command that takes from the users balance
- fixed PlaceholderAPI integration
- Added %moneyfrommobs_current_event_time_left_seconds%
- Negative money now always go straight to killers balance
- Changed /MfmDrop to /AdminDropMoney
- Player no longer drops more money than they should when they die if DivideMoneyBetweenDrops is set to false
- Added Armadillos to the default config
- Updated to 1.20.5 (requires java 21)
- Please use version
4.71 of the plugin if you are not using Minecraft 1.20.5
- Added multiplier for Guild level when using
Guilds
- Fixed error with RoseStacker
- Hoppers now work with offline players (can be disabled in the config)
- Updated to Minecraft 1.20
- Added Camel and Sniffer to default Config
- Can now change volume and pitch of sound played on pickup
- Sound played on pickup can now be set to a custom sound
- /MfmMute now also affects multiplier event messages
- Event messages can now be in title
- Updated to 1.19
- Added Frog, Tadpole, Allay and Warden to default Config
- Update Checker is now done asynchronously reducing lag
- Updated /mfmhelp
- Fixed an error created by LuckPerms when an offline player killed a mob
- Fixed an error that stopped the plugin from loading if a multiplier failed to load
- Added option to automatically repeat multiplier events customizable in Multipliers.yml
- Added Citizens support (Add the name of your citizen NPC to MfmMythicMobs.yml)
- Added option to disable money drops if the mob was a Citizens NPC
- New placeholder to show balance with 0 decimal places (%balance_0dp%)
- Changed MfmEvent command syntax to /MfmEvent <Start/Stop> [Percentage Increase] [Duration e.g. 1h10m0s]
- You can now set negative numbers in the min and max drop of mobs
- Fixed bug that made hoppers not pick up money in 1.12.2
- Added option to disable players dropping money but still lose money
- Added option to disable money drops if the killer is in creative mode
- Fixed compatibility with latest
MythicMobs update (Now only works with 5.0.0+)
- Fixed an error shown if the user does not have a compatible permissions plugin
Sorry for not releasing any bigger updates I have been busy with university
If I missed your message it was by accident. feel free to send it to me again and i will try my best to reply
- Updated to 1.18
- Fixed error with latest InfernalMobs update (Now only works with latest InfernalMobs version)
- Hoppers can now pick up money for either the Killer or the player who placed the hopper. (
Hopper must be placed after downloading this update to work)
- DisableDecimal option now completely disables decimals
- Added clearer error message for servers with incompatible economy/permission plugins
- Added option to change interval of automatically removing money drops from the ground
- Added worldguard flag for spawner mobs dropping money called "spawner-mob-drop-money"
- Added option to include location when using /MfmDrop <AmountToDrop> [NumberOfDrops] [World] [PosX] [PosY] [PosZ]
- Can also use /MfmDrop <AmountToDrop> [NumberOfDrops] here
- Finished the
Wiki
- Added option to change the duration of floating text messages
- Added /MfmHelp
- Added option to disable money drops from baby mobs
- Added placeholder %moneyfrommobs_current_event_multiplier%
- Holographic messages created by picking up money are now automatically removed on server stop
- /MfmClear message can now contain the number of money drops it removed using placeholder %amount%
- /MfmClear now destroys holographic messages if you are standing right next to one.
- reworked %moneyfrommobs_latest_picked_up% so you can change the colour properly
- Added Multipliers for LevelledMobs, InfernalMobs and MythicMobs with levels
- Moved all multipliers into a new file called Multipliers.yml so you will have to re-edit all of your multipliers
- New WorldGuard Flag - "player-drop-money" to stop players from dropping money on death in certain regions
- Added option to not divide money between drops
- Added option to remove money from the ground if it has not been picked up within 1 minute
- Added option to not take money from killed player
- Added option to get random integers only from the min and max options instead of random decimal numbers
- Fixed PermissionGroup multipliers not loading on start correctly
Compatible with Java 8+ again instead of only working with servers using Java 16
- Supports version 1.17 (Adds Goats, Axolotls and Glow Squids to the config)
- Everything should work with 1.12+ still but i haven't had time to test everything so please let me know if you find a bug!
- Added Max drops per minute for each player. Good for combatting mob farms on your server
- Added a multiplier for Lorinths RPG Mobs.
- Floating Text messages are now compatible with 1.12+ instead of just a select few versions
- MoneyFromMobs.use is now a default permission given to everybody
- Added Money Multiplier Events. Create global multipliers for a specified amount of time with /MfmEvent <Start/Stop> [PercentageIncrease] [Hours] [Minutes] [Seconds]
e.g "/MfmEvent start 20% 2 0 0" will make all mobs drop 20% more money for 2 hours
- Added PlayerDeathMultiplier so certain permission groups can drop less money on death
- Added option to change height of the floating text and option to disable the movement
- Added option to change the message for /MfmReload and /MfmClear
- Reordered the default config a little bit to hopefully make it easier to navigate
- Fixed an error that made 1.13 servers unable to load the plugin
- Added Floating text message support to 1.13.1 and 1.13.2
- I have 1 more week of University until I finish for summer break so expect some bigger updates soon!!
Fixed a bug where floating messages were being moved upwards asynchronously instead of synchronously.
- Added a permission to allow players to be exempt from dropping money on death (MoneyFromMobs.PreventMoneyDropOnDeath)
- Fixed a bug where the plugin was still trying to move the floating text message upwards after it has already been removed
- Option to make it so only the killer can pick up the money dropped by the mob
- Floating text messages no longer have a hitbox
- Floating text messages are now only visible to the player who picked up the money
- Permission group multipliers are now set in the config instead of permission nodes
- Added a world multiplier (players in a certain world can get more money)
- Changed where the looting multiplier is stored in the config so you will have to re-edit that.
- Added PurPur support for picking up money when inventory is full
- Improved how messages are loaded up on start up
- Important to update if you are using v3.6-v3.63 and the new Floating messages because I was using a terrible way to calculate the location of the message. Improved massively in this update!
- Changed how the message sent on pickup is stored in the config so you can have a different message in the action bar to the chat
- Added %balance% placeholder which you can use in each message sent
Fixed a bug where the new floating text messages didn't break the invisible armor stands properly
Accidentally broke the OnlyOnKill option last update. Working again now!
- Added option to show a floating text/holographic message on pickup. I uploaded a gif on the main page if you wanna look
- Lots of recoding making the plugin run a lot better - Source code is now available on the main page
- In 1.14+ mobs now save how they were spawned on server restart, so spawner mobs will no longer drop money even if they shouldn't because of a server restart
- 1.12+ can now use custom heads
- Added temporary RoseStacker fix
- Added more error messages so you know whats wrong in your config when somethings not working
- Removed title message option
- Stopped /MfmMute from sending a Usage message
- Added Floaty Text on pickup. I uploaded a gif on the main page so you can see what it looks like.
- Lots of recoding making the plugin run a lot better
- In 1.14+ mobs now save how they were spawned on server restart so spawner mobs will no longer drop money even if they shouldn't because of a server restart
- Removed title message option
- 1.12+ can now use custom heads
- Added temporary RoseStacker fix
- Added more error messages so you know whats wrong in your config when somethings not working
- Stopped /MfmMute from sending a Usage message
- Added a custom WorldGuard flag called drop-money. This means you can disable money drops in certain regions by typing /region flag region_name drop-money deny
- Removed option to disable WorldGuard regions in the config because using flags is better
- Added PlaceholderAPI support. For now the only placeholder is %moneyfrommobs_latest_picked_up% Let me know if you want more because I can't think of any other useful placeholders.
- Improved how the plugin checks for how the mob was spawned
- Built against latest version of spigot
- Some little changes to code improving how it runs a little bit
- Added option to disable Money drop from Split Slimes
- Added option to add Custom Model Data to the item dropped. So you can set the item to a custom model
- Added option to show pick up message in the title bar
- Can now change number of drops with /mfmdrop <Amount> <NumberOfDrops>
- Added /mfmclear - removes all money from the ground
- Player no longer drops $0 items when they die if their balance was empty
For Developers:
- You can now change the item to drop in the DropMoneyEvent
- /mfmdrop now triggers the DropMoneyEvent
Fixed a bug that was making the plugin need MythicMobs to load instead of it being optional
Fixed a problem when a player ran /mfmreload whilst the server was not using PaperMC 1.13+
- Plugin is no longer disabled if it fails to connect to the spigot website when trying to check for updates.
- Added clear error messages when there isn't a valid sound/particle effect in the config
- Improved how the sound is loaded when a player picks up money
- More improvements on how the plugin checks for if the item picked up is money
- Hoppers now use the same check. forgot to update it last time sorry
- Improved how the plugin checks if the item picked up is money
- Fixed an error that showed up when a player picked up a custom item
- Improved update notifier
- Servers using Paper 1.13+ can now pickup money with a full inventory without enabling the option in the config meaning it is a lot less server resource demanding. This only works for Paper 1.13+ though because paper adds to the base spigot API
- Fixed permission multipliers so they work with Mythic mobs too
- Fixed bug that showed an error when a player picked up an item with item meta but no lore
Fixed MoneyDropsFromSpawnerMobs option in the config
- Added Permission multipliers - e.g. a player with the permission "moneyfrommobs.multiplier.50" will get 50% more money
- Optimized code a lot - values are now loaded on start up, so values from the config don't have to be continuously fetched from the config
- Added Trader llama to the default config.
- Added NumberOfDrops option for MythicMobs
- Added NumberOfDrops option for Players
- Fixed custom heads from not being able to be picked up when inventory is full
- Fixed custom heads from being able to be picked up by hoppers
For plugin developers:
I haven't made an API just yet but there are now events you can listen to so you can make your own addons.
The events are:
- AttemptToDropMoneyEvent - triggered when a mob that is enabled in the config dies
- DropMoneyEvent - triggered when money is dropped on the ground
- GiveMoneyEvent - triggered when money is given to the player by either picking up money or killing a mob for money.
E.g. you can listen to the DropMoneyEvent and if the player is holding a sword with a certain name you can change the drop chance
Fixed an error message from being sent incorrectly
Removed an Error message that was being sent incorrectly
- Updated to 1.16.5
- Added Custom Heads support for 1.13+ more info in the config
- Players no longer drop an item with $0 if there balance was empty
- Compatible with 1.12+ again
Removed a test message that was being sent when players killed a mob that was spawned by a spawner
- Built against latest 1.16.4 spigot
- Mobs can now drop money in portions. e.g. they can drop 2 emeralds instead of one. It looks really cool so check it out!!
- There is now an option to remove the decimal place e.g. if the number would be $2.00 it would turn into just $2.
- RGB message Support for servers on 1.16+
- Made the option to pick up items when inventory is full less server resource demanding
- Fixed an error for when a player killed/broke an Armor stand.
- Optimized code a bit
- Added "MoneyDropsFromSpawnEggMobs" to the config
Fixed a problem with an import I was using causing the plugin to not load
Added option in config to disable Update notifications
- Added option that allows players to pickup money when their inventory is full. Just incase anyone cares, this is done by looping through all players then looking for nearby entities, then checking if those entities are money, so it could cause lag if you have a lot of players on your server.
- Players can no longer drop more money than they have on death
- Added a message sent to players telling them how much they dropped on death.
- Finally added MythicMobs support : )))
- Added /MfmMute which allows players to mute incoming messages. Permission = MoneyFromMobs.mute
- Added OnlyOnKill option in the config to all mobs so you can decide if they drop money if they died from other things that arent players
- Added Player in the config so they can drop money when they die
- Added option to disable money drops in specified WorldGuard regions
- Cleaned up config a little
- Cleaned code up a little
- Config now auto updates so you dont have to mess around adding stuff after every update
- Added update notifications
- Made particle placement a little better
Updated to 1.16.4
Added option for dropped money to look like its enchanted
Added option to disable money drops if the mob was spawned naturally or by a spawner.
For people who are updating from older version, make sure to add this to your config:
Code (Text):
# Whether certain mobs should drop money
MoneyDropsFromNaturalMobs: true
MoneyDropsFromSpawnerMobs: true
And Enchanted: false to the MoneyDropsOnGround bit in the config so it looks like this
Code (Text):
MoneyDropsOnGround:
Enabled: true
Item: EMERALD
Enchanted: false
ItemName: "&a$%amount%"
Mobs like zombies and dolphins can no longer pick up money.
I uploaded an older version of the plugin for 2.5 last time so heres the proper one
Message is now disabled completely when Message = ""
Fixed another issue with conflicting plugins.
Message is now completely disabled if empty e.g when Message = ""
Fixed a confliction with other plugins using the PickupItemEvent
Updated to 1.16.3
Fixed a bug where using a color code with a number in it would affect the amount
Added Snowman, Pufferfish and Tropical Fish to the default Config
FOR ANYONE UPDATING FROM PREVIOUS VERSION YOU WILL NEED TO ADD THIS ANYWHERE IN YOUR CONFIG:
Code (Text):
PUFFERFISH:
Enabled: true
Min: 5
Max: 5
DropChance: 25
TROPICAL_FISH:
Enabled: true
Min: 5
Max: 5
DropChance: 25
SNOWMAN:
Enabled: true
Min: 5
Max: 5
DropChance: 25
For people updating from previous versions you will need to delete the config.yml and remake it. Sorry for the inconvenience
- Added Min and Max option so mobs don't have to drop the same amount of money every time.
- Added Item Name option so the money doesn't have to be in $
- Added all mobs in default config
Built against 1.16.2 API
Fixed bug where dolphins could pick up money
Added /mfmdrop command
Money is no longer picked up by hoppers and added bStats
Built against spigot 1.6 and added option to customize message
Fixed a few permissions bugs
Added option to show message above action bar instead of in the chat
Changed the api coded against to spigot 1.15
Added option to spawn particles on pickup
Added option to disable certain worlds
Added option to disable the default mobs and an option to disable the sound effect and cleaned up the code a bit
You can now change the item dropped and add a sound when it is picked up.
Added an option to drop money on the ground instead of going straight into players inventory
Seperated Drop chance for each mob