Page: 1 2 3

2.1.231 Mar 10, 2024
Fixed a bug preventing parties without a password from being created
Fixed a bug preventing parties from being made without passwords (Thanks Momshroom)
Updated korean locale (thanks mangchi57)
Added some unit tests for party creation

2.1.230 Feb 24, 2024
Reupload - Fix for party.yml bugs

Attempt #2 to upload


2.1.230 Feb 23, 2024
Fixes for bugs when disabling party system via party.yml
Fixed an error that could happen when mcMMO was saving when parties were disabled by party.yml (thanks IAISI & L4BORG)
Fixed several exceptions when checking PVP damage when parties were disabled by party.yml (thanks IAISI & L4BORG)

2.1.229 Feb 20, 2024
New party.yml config and fix for getHandlerList on rupture event
Added new party.yml config, which lets admins disable the party system entirely without having to use permissions
Fixed error caused by missing API in McMMOEntityDamageByRuptureEvent
(API) Major API changes to PartyManager
(API) PartyManager is no longer a static singleton class, use mcMMO.getPartyManager() to get the PartyManager
(API) Added com.gmail.nossr50.mcMMO.isPartySystemEnabled to check if the party system is enabled
(API) Added com.gmail.nossr50.api.PartyAPI.isPartySystemEnabled as an alternative, to check if the party system is enabled
(API) Added missing com.gmail.nossr50.events.skills.rupture.McMMOEntityDamageByRuptureEvent.getHandlerList

NOTES:
Admins can now enable/disable the whole party system with a setting in the new party.yml config
You'll have to start your server one time to generate the config, then change the setting and reboot your server.

2.1.228 Feb 14, 2024
Fixed entity damage event bugs
  • Fixed a stack trace due to Spigot API break on EntityDamageEvent and EntityDamageByEntity event
  • (API) - Removed FakeEntityDamageEvent and FakeEntityDamageByEntityEvent, you can use our metadata constant to check if damage is from mcMMO instead (see notes)
  • (API) - Reworked McMMOEntityDamageByRuptureEvent, this no longer extends EntityDamageByEntityEvent, instead it extends EntityEvent


Notes:
Some care went into keeping mcMMO compatible with older versions despite a big API break from Spigot, this may introduce some new bugs, so please report them if you run into any.


2.1.227 Jan 3, 2024
Fixed text not appearing in 1.20.4, and locale updates
Fixed bug where some text would not be displayed to players (Adventure dependency update)
Repair sound effect from mcMMO can now be adjusted in Minecraft sound options (Thanks MithicSpirit)
Korean locale updated (Thanks Pindang2)
Simplified Chinese locale updated (Thanks YuanYuanOwO)

NOTES:
For those curious, mcMMO uses Adventure to do a lot of the message sending to players.
It typically needs updating when new versions of MC come out, sorry for the delay on my part.

2.1.226 Dec 17, 2023
Patch for MC 1.20.4
  • Added Short_Grass to experience.yml for Herbalism
  • Updated Hylian Treasures "Bushes" alias to use short_grass when playing on new Minecraft versions
  • Fixed dirt_path and grass_block not being correctly whitelisted for herbalism abilities

You will need to add Short_Grass to your experience.yml manually or delete experience.yml to generate a new one

2.1.225 Oct 15, 2023
Fixed various bugs where text was not being displayed
Fixed text from mcMMO not being sent or displayed to the player
Updated Adventure dependencies
Added new API McMMOPlayerNotificationEvent.getPlayer

2.1.224 Oct 3, 2023
Fix NoSuchFieldException and reworked shake to be like it was before
  1. Updated to a new build of ACF to fix NoSuchFieldException locale
  2. Improved Folia Support (Thanks HSGamer)
  3. Fishing Shake has 8 ranks again.



NOTES:
At some point Shake got reduced to 1 rank, this didn't really make sense as it was meant to be a skill that ranked up and got better over time.
It now has 8 ranks again, you may need to update advanced.yml and skillranks.yml to get the new ranks but these configs should auto update, if you run into trouble compare your shake settings in both these files it to the default configs


2.1.223 Aug 26, 2023
Folia Support
Folia Support added (Thanks to HSGamer, TechnicallyCoded, Rockyers, and Yomamaeatstoes)

NOTES: This update brings mcMMO to Folia, not all features are guaranteed to work but from limited testing it appears to be working well.

2.1.222 Jul 9, 2023
Dupe fix + Debug Logging changes
  • Fixed dupe exploit
  • Glow Lichen default XP changed from 200 to 5
  • A lot of mcMMO logging was moved from INFO to DEBUG, this should reduce the amount of noise in your logs and console

    NOTES: If you want to see all logging messages, modify config.yml and set General.Verbose_Logging to true
    You will have to adjust experience.yml to get the balance changes, or delete it to generate a new one

2.1.221 Jun 19, 2023
PAPI Support
  • PAPI Support is now official and built into mcMMO and loads when mcMMO loads (as long as you have PAPI running on the server)
  • Fixed blast mining bonus drops not working (Thanks warriiorrrr)
  • Added fail safes to prevent bonus drops metadata from lingering on blocks


NOTES: Placeholders were brought in from electroniccat's original work on a PAPI expansion for mcMMO, the placeholders are the same as a result
I will be adding a leaderboard placeholder in the next patch (most likely). Feel free to share details of what functionality you'd want from additional placeholders on discord.


2.1.220 May 13, 2023
Config Fix + Tree Feller API + Misc Fixes
  • (API) Added TreeFellerBlockBreakEvent class which extends FakeBlockBreakEvent (see notes), this is sent out during Tree Feller processing to allow other plugins to differentiate between Tree Feller and other fake block break events
  • Config files update automatically again
  • Default configs are now copied to plugins/mcMMO/defaults for easy reference
  • Fixed child skills counting towards power level in /inspect (Thanks Wariorrrr)

    NOTES: For a while configs were not updating automatically as a rewrite of how config files were loaded was partially done, this is now complete and configs will update automatically again.
    Fake block break events have been sent out historically by mcMMO to check other plugins for a players permission to break or place a block, Tree Feller will now specify via inheritance its own event type for this so mcMMO plugins can handle Tree Feller fake block break events differently if they so choose.
    You can now view the default configs more easily as they are now copied to plugins/mcMMO/defaults, these configs will be overwritten on start up to match the default values of the config in the JAR

2.1.219 Apr 8, 2023
Bug Fixes + MC 1.120 update prep
  1. Version 2.1.219
    1. Fixed Fishing exploit protection being triggered inappropriately by other plugins (Thanks smudgge)
    2. Fixed wiki url being incorrect in commands
    3. Party loading is more resilient (Thanks Wariorrrr)
    4. Fixed periods not being replaced when renaming party (Thanks Wariorrrr)
    5. Fixed Party Teleport NPE (Thanks Wariorrrr)
    6. Added support for various new things from Minecraft 1.20
    7. Fixed double drop issue with Beetroots
    8. Added 'Camel' to taming experience in experience.yml
    9. Added 'Sniffer' to taming experience in experience.yml
    10. Added 'Snifflet' to taming experience in experience.yml
    11. Added 'Pitcher_Plant' to bonus drops in config.yml
    12. Added 'Torchflower' to bonus drops in config.yml
    13. Added 'Pink_Petals' to bonus drops in config.yml
    14. Added 'Cherry_Log' to bonus drops in config.yml
    15. Added 'Cherry_Wood' to bonus drops in config.yml
    16. Added 'Camel' to combat experience in experience.yml
    17. Added 'Sniffer' to combat experience in experience.yml
    18. Added 'Snifflet' to combat experience in experience.yml
    19. Added 'Torchflower' to herbalism experience in experience.yml
    20. Added 'Pitcher_Plant' to herbalism experience in experience.yml
    21. Added 'Pink_Petals' to herbalism experience in experience.yml
    22. Added 'Cherry_Log' to woodcutting experience in experience.yml
    23. Added 'Cherry_Wood' to woodcutting experience in experience.yml
    24. Added 'Stripped_Cherry_Log' to woodcutting experience in experience.yml
    25. Added 'Stripped_Cherry_Wood' to woodcutting experience in experience.yml
    26. Added 'Skills.Mining.BlastMining.Bonus_Drops.Enabled' to advanced.yml to enable/disable bonus drops from Blast Mining


NOTE: There are plans to add experience and potentially subskills for discovering items via the new brushing mechanic, but this will have to wait for new Spigot API to become available


2.1.218 Dec 4, 2022
Misc bugfixes and improvements from the community

Fixed locale pt_BR type (thanks MrPowerGamerBR)
Updated Russian Locale (thanks imDaniX)
Harvest Lumber checks main hand enchantments when delivering bonuses (thanks destro174)
Fixed bug where players could use inspect to determine if vanished players were online (thanks DarkKnights22)


2.1.217 Aug 7, 2022
Numerous Bug Fixes + Tree Feller change
Tree Feller will now break blocks within the limit instead of refusing to fell the entire tree (partial big tree destruction)
Mangrove trees resulting from growth are now marked as natural (existing trees marked unnatural before this update will not be retroactively fixed)
Fixed a bug removing comments from configs (see notes)
Fixed mouse-hover tooltip windows (thanks Greymagic27)

NOTES:
Regarding the secure chat feature Minecraft rolled out, once APIs have updated I will look into rolling support for that into admin/party chat.
Comments should no longer get removed from config but I haven't added any code to add missing comments back in, for now if you want comments you can delete the config file to regenerate it (sorry for the inconvenience)

2.1.216 Jul 24, 2022
Critical Unarmed/Berserk hotfix + Hoe/Mining/Sculk changes!
  1. Reverted Unarmed changes from 2.1.215 (fixes block breaker/beserk active at all time for all players)
  2. Added Sculk_* blocks to Mining XP
  3. You can use Hoe(s) to gain mining XP, Hoe(s) won't benefit from Super Breaker nor will they activate it (see notes)



NOTES:
Hoe's being able to gain Mining XP is primarily for Sculk blocks which have Hoe as the fastest tool yet to me feel like Mining blocks, let me know what you think
The Sculk blocks don't quite fit perfectly as mining-related, especially since hoes are the fastest tool to use for them. Let me know what you think.


2.1.215 Jul 23, 2022
Bug fixes + Unarmed change
  1. Unarmed bonuses apply to players who hurt an entity with empty fists in the last 60 seconds, these bonuses do not get applied if you are using another mcMMO tool/weapon/trident/etc (see notes)
  2. Fixed Coal Blocks and potentially other fuel sources not showing burning animation to players (see notes)
  3. Level up broadcasts from level milestones will now be visible to the player who achieved them
  4. Fixed a bug where hovering over skill descriptions did not display anything (thanks Greymagic27)
  5. Added Dripstone to experience.yml (thanks Greymagic27)
  6. Added Mangrove_Log to experience.yml (should fix behavior for tree-feller etc)
  7. Item in main hand is now used for Tree Feller drops (thanks destro174)



NOTES:
The unarmed change is to lower the penalty for picking up items during a fight, as an alternative solution, you can turn on Skills.Unarmed.Items_As_Unarmed in config.yml to have players be considered to be using unarmed while holding items regardless of last unarmed combat (holding tools/weapons/tridents will disqualify you from this)

Players who damage another entity with empty hands are considered "recently unarmed" for the next 60 seconds, during this period if they attack with items in their hands (other weapons/tools/tridents excluded) they will be processed as if they are using unarmed combat, this also works with stuff like block breaker


The furnace burning UI animation bug is actually in Spigot, it takes an int for setBurnTime when it really should only take a short as the game is expecting a short value, I implemented a hacky workaround via Math.min

Config Comment Bug:
There is a bug where you may lose your config comments, this will be complex to solve, for now you can check our GitHub for the configs with comments. I'll try to get this fixed for 2.1.216


2.1.214 Jun 10, 2022
Spigot 1.19 API Break fix plus level up milestone broadcast tweaks
  1. Temporarily removed FakePlayerAnimationEvent (see notes)
  2. Players can now see their own level up broadcasts



NOTES:
Spigot updated PlayerAnimationEvent with an API break between versions 1.18 and 1.19, as a temporary fix for mcMMO to be able to support both of these Minecraft versions I have temporarily removed FakePlayerAnimationEvent.

I am working on a fix to dynamically use the correct API depending on the version of MC
as many people will likely be stuck on 1.18 for a while.

Historically FakePlayerAnimationEvent existed to circumvent false positives on anti-cheat plugins such as NoCheat and was originally introduced to mcMMO back in 2013, however I am unsure if it is still needed and removing it may have no ill effects.. let me know if I'm wrong.

Anti-cheat plugin authors should be informed to update their mcMMO compatibility if you run into false positives with mcMMO after this update so they can make the appropriate changes.


2.1.213 Jun 8, 2022
1.19 update and excavation treasure list changes!

Please read the notes at the end of this changelog

  1. Updated various mechanics to recognize and understand the new blocks
  2. Added 'Packed_Mud' to mining xp
  3. Added 'Mud_Bricks' to mining xp
  4. Added 'Reinforced_Deepslate' to mining xp
  5. Added 'Mud' to excavation xp
  6. Added 'Muddy Mangrove Roots' to excavation xp
  7. Added 'Mangrove_Roots' to woodcutting xp
  8. Added 'Stripped_Mangrove_Log' to woodcutting xp
  9. Added 'Stripped_Crimson_Stem' to woodcutting xp
  10. Added 'Stripped_Warped_Stem' to woodcutting xp
  11. Added 'Allay' to combat experience
  12. Added 'Frog' to combat experience and taming experience
  13. Added 'Tadpole' to combat experience
  14. Added 'Warden' to combat experience



Changes to excavation treasures (READ NOTES)

  1. Added Mud as a block which can drop various treasures (see notes)
  2. Added Muddy_Mangrove_Roots as a block which can drop various treasures (see notes)
  3. Added Stick as a new excavation drop, which drops from mud and muddy mangrove roots (see notes)
  4. Added Potato as a new excavation drop, which drops from mud and dirt (see notes)
  5. Added Feather as a new excavation drop, which drops from mud (see notes)
  6. Added Spyglass as a new excavation drop, which drops rarely from mud and dirt (see notes)
  7. Added Trident as a new excavation drop, which drops somewhat rarely from mud, muddy mangrove roots, and clay (see notes)
  8. Added Heart of the Sea as a new excavation drop, which drops very rarely from mud and requires a very high excavation level to appear




NOTES:
To get the new excavation drop list, the easiest way is to just delete mcMMO/treasures.yml and mcMMO will regenerate it with the newest version the next time you start your server.

I'll likely be tweaking the treasures list in the near future, leave feedback on discord if you have suggestions

I hope everyone is doing well, I'm looking forward to summer.. if it ever shows up in the PNW


2.1.212 Apr 29, 2022
Fixed Herbalism exploit + combat XP tweaks
  • An herbalism exploit has been patched (thanks WhatsTheBadNews)
  • Added 'ExploitFix.Combat.XPCeiling.Enabled' to experience.yml
  • Added 'ExploitFix.Combat.XPCeiling.Damage_Limit' to experience.yml
  • Single instances of combat damage above 100 give are capped to give the same reward as 100 by default (100 is a lot, but you can change this in settings)


NOTES: The damage ceiling won't affect server that don't have mobs running around with abnormally high health, if your server does you'll want to adjust this limit or disable it.


2.1.211 Mar 18, 2022
Player immortality bug fixed (plugin compatibility)
Added /mmodebug info for players hitting other players
Fixed Immortal Player bug
Removed all of Spigot's buggy and deprecated DamageModifier API, this fixes the bug where players would become immortal when using certain other plugins
Rupture is back to doing "pure" damage (due to the above change)

NOTES:
Rupture damage will be tweaked based on feedback as it is dealing "pure" damage

2.1.210 Mar 17, 2022
Memory leak fixes + NPE fix
Fixed a memory leak involving mob metadata
Fixed a potential null pointer exception in InventoryListener

NOTES:
If you're having issues with "immortal players" this is a known plugin incompatibility between mcMMO and another plugin, I need more info on what plugins need to be present to cause it. Please post info to GitHub issues or tag me on discord.
There was a big rewrite in this update relating to how various types of metadata were being tracked/stored/retrieved
If you run into issues with this version of mcMMO, please post about it on GitHub

2.1.209 Jan 15, 2022
Config hotfix

The previous update addressed many issues but it failed to get all the duplicate comments due to an oversight in the code. Sorry for that. I hope we get them all in this patch.

Version 2.1.209

  • Fixed a bug where some config files did not get trimmed completely


NOTES:
This should fix the issue for everyone, let me know if you still run into trouble!
Don't be afraid to ping me on discord


2.1.208 Jan 11, 2022
Java 16 Fixed + SEVERE config bugs fixed grab this ASAP

It would be a good idea to backup your config files in /plugins/mcMMO/ before installing this update in case you experience bugs, I've tested this update thoroughly but you never know. The code rewrites were pretty big, so you should back them up just in case! Report any issues on our GitHub.

  • Significantly rewrote to how mcMMO loads/updates config files
  • Fixed a bug where huge config files caused the server to take forever to start/shutdown
  • Fixed config files duplicating comments and updated their code to use Spigot API (thanks the456gamer)
  • mcMMO now repairs config files (removing duplicate comments, see notes)
  • Updated lithuanian locale (thanks dexasz)


NOTES:
Due to a change in Spigot mcMMO started growing config files at an alarming rate until they became so big they wouldn't load, and well before they got to that stage they slowed down loading the server
mcMMO now uses the Spigot API in a smarter way for config files


Page: 1 2 3