English:
Be careful! This version has changed a lot of code. It has not been tested by many users. Unless you are running a small server, please do not use it for production.
Added full MiniMessage support. Except for a few cases, the plugin supports the use of the MiniMessage format almost everywhere.
For Paper server users above 1.17.1, you will automatically use the MiniMessage format and the Color Parser built into the plugin will no longer be available.
However, we certainly consider that it is quite troublesome to convert the built-in Color Parser of the plugin into MiniMessage, and many users still like our Color Parser. In the past, two characters (&e) could solve the problem, but now multiple characters (<yellow>) are required. Therefore, Paper users above 1.17.1 can still use the Built-in Color Parser, and we will automatically convert it to MiniMessage format for you.
The plugin will be split into two versions, Paper version and Spigot version.
Paper users with versions above 1.17.1 will use the Paper version, otherwise you will use the Spigot version. They just use different APIs, and the other functions they provide are basically the same, unless it is clearly stated in the Wiki that this function is only available in the Paper version.
For this reason, the paper-api section of the config.yml file will no longer be available.
Fixed an issue where the plugin would fail in versions lower than 1.17.1, because the plugin incorrectly called some code that was only available in versions 1.17.1 and above.
The items folder of the plugin will be treated as a separate item management configuration file, just like the items folder of the MythicMobs plugin.
The format of each item configuration file in the items folder follows ItemFormat.
In ItemFormat, an item option has been added that can be used to deserialize items, so ItemFormat can now directly read items that you have previously saved.
The /mt saveitem command has been improved, and you can now add bukkit or itemformat at the end of the command to determine how we will save the item.
Added component and nbt options to ItemFormat.
Removed ignore-color-code option in config.yml, plugin by deafult no longer check color code in contains-name and contains-lore option.
不过,我们当然考虑到将插件内置的Color Parser转换成MiniMessage相当麻烦,而且很多用户还是喜欢我们的Color Parser,在以前,两个字符(&e)就能解决的事情,现在需要多个字符(<yellow>)。因此,1.17.1以上的Paper用户依然可用使用Built-in Color Parser,我们将会帮你自动将其转换为MiniMessage格式。
Fixed an issue where the plugin would fail in versions lower than 1.17.1, because the plugin incorrectly called some code that was only available in versions 1.17.1 and above.
Added some apply item example configs. For old users, please try delete plugin/MythicChanger folder so that plugin will try generate them.
For users of versions lower than 1.16, we have added a new function to automatically convert Hex colors to common colors to avoid the situation where the colors of plugin messages look very strange due to calling Hex colors.
Start from this version, MythicChanger-Premium price has changed from $6 to $8, because I have paid many times on it.
Added new change rule: Deapply.
Added new match rule: Has Apply.
Added new match rule: Contains Apply.
Now apply item supports use rules that need replace item, like replace-item change rule.
Now apply item's real change will only be triggered once, instead of every time the item is interacted.
Recoded hook manager to modern one used in UltimateShop v3, you can now make addon plugins to make MythicChanger v2 supports more item plugins!
Recoded action and condition system to modern one used in UltimateShop v3, you can use more flexible actions and conditions, however you have to RECONFIGURE ALL YOUR ACTION AND CONDITION CONFIGS.
Fixed HIDE_ATTRIBUTES item flag does not work for item does not have attribute modifier in 1.20.6 and higher version.
This is a bug from Mojang and we can do nothing for this. Plugin will auto add empty attribute modifier if you add hide attributes flag to solve this problem.
Added real-change-actions and conditions option in rule configs, you can now set action executed after run real change and set condition player need to meet. (Premium version only)
Fixed items match rule does not work correctly for vanilla items when server has ExecutableItems plugin.
Added Standard Localized Item Name Translate feature.
Due to the fact that the Minecraft server does not store client language files, the plugin cannot know the name of the item you hold displayed on your client. Therefore, in most scenarios where the item name is displayed, we directly display its English name. Now this new feature will automatically download the client language file and translate your item name.
This feature only works for premium version of MythicChanger and 1.16+ Minecraft server version.
You have to setup this feature first to enable this feature.
Added parse-papi-name and parse-papi-lore change rule. (Premium version only)
Added real change limit for some change rules that does not perfectly work in real change. If you want to bypass it, please use new option: bypass-real-change-limit in config.yml.
Added bypass-real-change-limit option in config.yml.