Recipe disabling, only for 1.13 and up. New button will appear in UI after performing /recipe command which will allow you to disable selected recipe. This is only accessible by people with cmi.command.recipe.admin permission node. You can disable custom recipes too.
Added new custom recipe types as campfire, stonecutter, smithing, blasting, smoking. Which means that customrecipe UI got general update to include new types.
Added option to require exact item for recipe, this only applies for servers 1.13 and above. By default it will be enabled and item by exact data will be required, this can include item name, lore or NBT data like specific model data or anything else in between those lines. This was long waited and requested feature to be added, so now you can actually use custom mob/player heads for custom recipes which can result in unique outcomes and add quite a bit of freshness to your server. Side note: Due to how stonecutting works after new recipe is added/removed you will need to relog to actually notice change. Another side note is that if you will start adding/removing or disabling vanilla recipes you might see message like this on next server startup after player logs in "[13:25:25 ERROR]: Tried to load unrecognized recipe: cmi:02deba28-4dc9-3b0b-abe5-af56f5018ce8 removed now." this will be one time thing and on next restart it will no longer appear.
Now custom recipe removal doesn't require you to restart server, this only applies for 1.13+ servers.
Internal recipe saving format was changed which includes more specific unique recipe names based on its structure, so to avoid any potential issue we will make backup copies of that file until file gets updated with new format. This will keep saving backup file until you perform change in saved custom recipes which will update to new format. Just a fail safe in case you will want to go back to older version for some reason which will not support new format.
Fix for preset gradient chat messages not working if you had ClickHoverMessages set to false
Fix for issue if you tried to freeze/unfreeze time while it was in special speedup moving condition
Small fix relating to cmi.inventoryhat permission node performing unnecessary actions for items which are already allowed to be placed in appropriate slots.
Added support for [message] and [updatedmessage] for chat filter commands section which can allow you to insert original or modified players message