- blockstate JSON is now dynamically generated to map every possible blockstate to a unique model
- block models are now dynamically created to contain the block, the non-rotated model, and the corresponding ModelResourceLocation of the original model to be rotated or have textures pulled from
- minorly overhauled datagen system to use less common methods and to utilize the system the dynamic blockstate JSON uses
- removed pre-generated blockstate JSON files
- removed generated dynamic model JSON files
- should work with Continuity
-Tag checker now only runs after the server config has loaded, fully respecting the server config options
-If the tag checker detects mismatching tags even after an automatic generation and reload (not a manual one), an error message is sent to all eligible users to point out that manual correction is required