Using old superflat codes/presets ("version 2") with multiple layers ("x") leads to unexpected behavior.
For example, when I enter "2;10x1;1;village" (which is a valid pre-1.8 preset containing 10 layers of stone) and click "Use Preset", it initially displays the layers correctly. But when I then try to start the game, it falls back to the default "Classic Flat" preset. And if instead I open the preset screen again, it shows the current code as "3;10x1;1;village", which is invalid due to the change of "x" to "*". Closing and opening the preset screen once again also resets the code to "Classic Flat".
So it seems to me there's something wrong with the conversion from version 2 to version 3 codes not handling the recent change from "x" to "*" for multiple layers correctly.
Linked issues
duplicates 1
Comments 3
Yes, they are. Try "3;10*1;1;village". I anticipated them not to work either, but was happy to see that they do. The only thing that does not work is using old multipliers (x instead of *), which should be converted automatically when using old version codes (indicated by a leading 2). I presume this is just something they missed because they only tested with single layer codes.
Duplicate of MC-65442, which was marked as "Won't Fix" by Searge.
Numeric ID's are not supported anymore since 1.8.