Select suitable model format smartly when open a json model without format description
Detailed description of your suggestion
Problem
Now Minecraft Java has three kinds of model format. The model file in newer format may not compatible with older versions. When open new json file without format description, BlockBench will add the latest format description(For now, it's "1.21.11"). But this will cause some problems. Here's an example: A json model in 1.9.0 format, now has no format description. And BlockBench uses 1.21.11 format to save it(use 1.21.11 rotation format and its rescale option was cleaned). Then it can't be load in Minecraft1.21.9.
Suggestion
I think there's a smart way to select the format in a json model without description:
When there's an element which its rotation format is like"rotation": {"x": 0, "y": -45, "z": 0, "origin": [0, 0, 0]},, use 1.21.11 format automatically.
When there's an element which its rotation format is like"rotation": {"angle": -20, "axis": "y", "origin": [0, 0, 0]},, use 1.21.6 format automatically.
Else use 1.9.0 format.