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.
不过,我们当然考虑到将插件内置的Color Parser转换成MiniMessage相当麻烦,而且很多用户还是喜欢我们的Color Parser,在以前,两个字符(&e)就能解决的事情,现在需要多个字符(<yellow>)。因此,1.17.1以上的Paper用户依然可用使用Built-in Color Parser,我们将会帮你自动将其转换为MiniMessage格式。
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.
MythicTotem no longer package protectionlib project. For now, protection plugin check will use our self codes, and this feature will only available for premium version after that.
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.
Removed Libreforge support, move totem_actived trigger to MythicLibreforge now!
Renamed trigger-item condition ID to trigger_item. Previous trigger-item condition ID for now can still use but will be removed in future versions.
Improved entity check performance.
Added near_mobs condition. If there is no corresponding mob within a nearby distance, the condition can be met. It supports both the vanilla mob ID and MythicMobs mob ID. (Premium version only)
Fixed 3D totems sometimes can not be actived even you have build it corectly.
Improved 3D Totem check codes, now it will be at least 50% faster.
Added 'core_block' condition.
Added PlayerDropItemEvent as trigger.
Added totem key feature with 'prices-add-key' option.
This is BETA version, report bugs in Discord if you found them!
Those changes are premium version only:
New hook item price rework! Now MythicTotem will use fuzzy matching item NBT method to check item price. This means:
Plugin have dynamic lore (like EcoItems use PlaceholderAPI in lore), stat (like MMOItems) will 100% support, your dynamic items won't get ignored by price system anymore just becuase they have different lore, NBT or so on.
This new check system is in BETA, if players fail to be checked by this new price system, old price system will still work for them, this means plugin now have 2 ways check plugin item price!
Added spawn MythicMobs mob at remote location action, now you can spawn BOSS not only the player or totem location, but also other location you specified.
Added teleport action.
Added effect action.
Added eco item hook in prices system.
Fixed prices system does not work well.
Fixed EcoItems item hook in prices system.
Improved actions system codes, now use if-else codes check whether users type action string correctly.
Guess what? We added new totem type: Horizontal! In past versions, users can only create vertical totems, now you can also create horizontal type totems.
3D Totem support will be added in next update.
Optimized server performance, now plugins will reduce performance footprint when try checking totems by 30%-50% compared to before.
Fixed if players don't meet one totem condition, then he won't be able to create all totems.
Fixed an issue where blocks being checked when using /mythictotem reload instruction could not be used to activate totems after the plugin was restarted.
Added settings.cooldown-tick option, default to 5, this means totem check system now have a cooldown system for per player, this can avoid server lag if you have much online players.
Added settings.cooldown-tick option, default to 5. This means now totem check system will have a cooldown feature to avoid server lag (if your server has lots of online players).
MythicTotem is the rewrite version of MultiblockStructure plugin, it can help you add your own BOSS spawn totem or bonus totem... In this rewrite version, we added those new features: