If you like mcMMO, consider showing support by grabbing an official copy! Posted by the creator of mcMMO himself.
  • Corrected how Standard mode (1-100 scaling) XP to next level was calculated, it is now a true 1:10 ratio with Retro (1-1000) scale, which is how it was intended to be to begin with
  • Fixed a bug that caused skill messages to spam nearby players
  • (API) method to get XP in FormulaManager has been renamed to getXPtoNextLevel(...), this shouldn't break anything as plugins should be using our Experience API methods instead of this
  • (API) Added method getLevel(Player player, PrimarySkillType primarySkillType) to ExperienceAPI.java


NOTE: The net result of this change is it will take a bit longer to level with Standard, but it should not be a drastic change. You might not even notice it.

Standard is meant to take the same amount of time to level from levels 1-100 as it takes Retro to do 1-1000, this change corrects from errors in the code that made Standard actually take less XP than Retro despite intending for it to be a cosmetic difference in progression.

I made a google sheet visualizing the difference between Standard and Retro Mode using default settings and Linear formula - https://docs.google.com/spreadsheets/d/1VlJtvNHlypACHyz_zulEdhgLwFjL01xMPkqlnu0XBSs/edit?usp=sharing
Support what I do by grabbing an official copy!
  • Added a new admin notification system, sensitive commands will print chat messages to "admins" (players with either Operator status or admin chat permission)
  • Added a setting to disable the new admin notifications to config.yml 'General.AdminNotifications' (this will be more configurable in 2.2)
  • OPs and players with the admin chat permission will now see details about XP rate event commands regardless of whether or not the XP rate event messages are enabled
  • Updated hu_HU locale (thanks andris155)
  • Added XP for mining Magma_Block (default 30 XP - Update your config, see notes)
  • Diamond tools & armor in the repair config now have a minimum level of 0 (Update your config, temporary hotfix, 2.2 addresses this issue, see notes)
  • Guardian default combat XP multiplier reduced from 3.0 to 1.0 (update config if you want this change)
  • New locale string - 'Server.ConsoleName' the name of the server console, this will be used in place of player names when sending admin notifications out if the command was used from console
  • New locale string - 'Notifications.Admin.Format.Others' style formatting + prefix for admin notifications used in the other new strings below
  • New locale string - 'Notifications.Admin.Format.Self' style formatting + prefix for admin command confirmations sent to the user who executed the command
  • New locale string - 'Notifications.Admin.XPRate.Start.Self' sent to the user who modifies the XP rate regardless of whether or not messages for the event are enabled
  • New locale string - 'Notifications.Admin.XPRate.Start.Others' details of who started an XP rate event are sent to players who have Operator status or admin chat permission when the command to start or modify XP of an event has been issued
  • New locale string - 'Notifications.Admin.XPRate.End.Self' sent to the user who ended the XP rate event regardless of whether or not messages for the event are enabled
  • New locale string - 'Notifications.Admin.XPRate.End.Others' details of who ended an XP rate event are sent to players who have Operator status or admin chat permission when the command to end the event has been issued

NOTES:
Admin notifications currently only reports use of the XP rate command, it will be expanded to support other commands in upcoming patches

Add an entry of 'Magma_Block: 30' under Mining in experience.yml section titled "Experience_Values" (or you can delete the file to generate a new one with default values, 2.2 is coming soon which will have brand new configs so you could just wait for that

2.2 is the config rewrite, in this rewrite Repair and Salvage configs have been partially rewritten, it is not intended for Diamond Repair to take until level 50 in Standard level scaling to be available, since it'd be redundant to fix this in 2.1.X when 2.2 fixes it and its about to come out, the minimum level has temporarily been changed to 0. You can either update your repair.vanilla.yml config manually or delete it to generate a new one.

THOUGHTS:
Admin notifications are a step in the right direction for finding naughty admins in mcMMO, I will be changing which permission node is used for players to be considered an admin in the future as not everyone wants or uses admin chat.
I expect to add logging of admin commands which will be viewable in game via command, so you won't have to have access to the servers log files to view who has been executing what.
Like my work? Consider showing support & grabbing a copy from spigot!
  • Fixed a NPE error if a LivingEntity's target was set to null
  • Fixed a bug where tamed mobs could kill themselves if their owner shot them once
  • Corrected a typo when naming entities summoned by COTW (Locale string - Taming.Summon.Name.Format)
  • Fixed a bug where tamed mobs could have hearts instead of their name in their own death messages
  • Fixed a bug where multi-block crops would fail to double/triple drop (Sugar Cane, Cactus, etc)
  • Optimized the bonus drop code to reduce overhead

2.2 is still being worked on, its a massive update to rewrite the config system so be patient
If you wish to support me (the creator of mcMMO), consider grabbing a copy from spigot!


Raised the overfishing limit from 3 to 10
Improved the overfishing messages to be more clear about its mechanics
Overfishing locale keys renamed "Fishing.ScarcityTip" and "Fishing.LowResourcesTip"

NOTES: This and other exploit prevention measures are much more customizable in 2.2, which shouldn't be too far off.
Version 2.1.57
  • Fixed an incredibly rare dupe bug that only happened with VERY specific config options that was extremely difficult to pull off
NOTES

This dupe bug doesn't happen unless you a very unusual setup in your mcMMO configs, its likely your server isn't even vulnerable to this dupe bug but you should update anyways.

Even when the dupe bug has the right settings to activate, it only happens once out of every 10-15 tries, personally I think its a miracle this even got reported to me.

This dupe would let you inefficiently dupe ore since it was so unreliable, if you are wondering to what extent this bugs impact could have.
Post by the creator of mcMMO, show some love!
  • Fixed a bug where the Skill 'Understanding the Art' was preventing vanilla experience orbs from furnaces
  • Fixed 'Understanding the Art' not correctly boosting vanilla XP from furnaces
Fixed a bug where players were gaining too much XP

If you wanna support the project, you can do so here.
Consider supporting me by purchasing a copy of mcMMO!

This patch brought to you by mikroskeem! I'm hard at work on 2.2 :)

Version 2.1.51
  • You can now customize a locale outside of the JAR! (Thanks mikroskeem)
  • Added a new locale reload command 'mmolocalereload' (Thanks mikroskeem)
  • Locales can now be overriden by placing a file with an appropriate name inside /plugins/mcMMO/locales/ (Thanks mikroskeem)

NOTES
Locales are the language files used by mcMMO, they also contain color codes and most of the styling used by mcMMO!

You can find the up to date current en_US locale entries here

You do NOT have to replace the whole locale, you can replace only the strings you want to!

Locales only support ASCII and UTF16 characters at the moment, so you'll need to run special characters through a UTF16 converter (google it) to get them to work, I'll be fixing this in the future!

The locale name must match the internal file you are overriding (ie: locale_en_US.properties)

Locale will first check for a users locale file, if it doesn't exist it will use internal resources (files inside the JAR)

If a locale is found, it will use locale entries from that file, if any entries are missing, it will use entries from en_US inside the JAR

The locale file names are structured like this 'locale_XX_XX.properties', replace XX with your country codes, if you are not overriding en_US you will have to change the targetted locale inside config.yml
Posted by the author! Buy a copy to show some love!

  • Added sweet berry bush to Herbalism XP (Update your experience.yml config or delete it to gen a new one)
  • Fixed a bug where falling blocks were not marked as unnatural in water
  • Fixed a bug where tool lower notifications were being called async when they are sync only
  • Fixed NPE when checking inventory location
  • Improved herbalism compatibility with anti-cheat (thanks LogGits)

NOTE: This is what the default herbalism XP table looks like
https://paste.gg/p/anonymous/1022088f20cf44298870930e9bc58e8a
BlackSpigot General Chat
Rules Help Users
    H @ hakaneren112: im still waiting for an mod to approve my xcord v1.57
    Top