more ported fixes
fixed new recipe type being considered empty all the time on forge
- fixed some issues related to the rencently added block type swap ingredient type
- cleaned up the logs from some random shader error log lines
backported a fix from 1.21 which fixed an issue that made dynamic items not register after dynamic blocks all the times
fixed an issue where dynamit item registraton could occur before dynamic blocks
- fixed an issue with recipe conversion and shaped recipes
- fixed some concurrency issues with mod own data structures
- improved recipe template methods
- Recipe conversion code now allows converting recipes that use special ingredients and ingredients with tags
- fixed an issue with custom post shaders on fabric not working
- Updated Biomes O' Plenty' LeaveTypes
fixed a possible memory leak