Some temporary change(?) for riptide with elytra handling in 1.17 servers due to change in how minecraft handles this thing. As we no longer can actually prevent trident usage, for time being we will cut down player velocity before he tries to use riptide, it doesn't resolve issue but it atleast prevents from players breaking sound barrier by using it. This is an optional feature and it is disabled by default, would recommend to enable it tho as player have no speed limitations while gliding with elytra and using trident with riptide enchant during rain.
New placeholder as %cmi_user_kit_available% which will return a number of kits you can still take. Due to optimization this only updates once every 5 seconds, so if you have any plugin trying to call it multiple times in a second it will return same value.
Introduced some major optimization for placeholder translations, this is especially relevant when we need to translate same placeholder for same player multiple times in same tick for one or another reason. This should not effect animations or anything relating to some crazy update rates, but will help out in case we have weird request to translate same placeholder few times in a row. If any issues arise due to this change, let me know. Some placeholders are excluded from this, mainly relating to randomized outcomes like %cmi_random_[from]_[to]% which is fine as those are light weight anyways
Added better support for bungeeservers in the sense that now we can show custom messages when player switch servers to and from it. This will only works after you update CMIB plugin and only applies when you have custom login/logout messages enabled. New locale lines got added to CMI locale file
Updating CMIB plugin will properly take player out of afk mode if he uses bungee only commands which previously would have been ignored
Fix for the player name tag in chat misbehaving when having hex color code for entire message and player doesn't have access to that color