Only default block states can be used for superflat presets
The bug
In versions before 17w47a you could use block_id:meta_data to get non-default block states for superflat presets. Due to the internal changes which happened in 17w47a meta data does not exist anymore, however there was not added another way to specify block states. Trying to use square brackets crashes the game (see MC-122441).
How to reproduce
Try to use the following superflat preset
minecraft:oak_slab[type=top];127;decoration
2017-11-24, 09:44 PM
2020-08-21, 06:07 PM
2020-08-21, 06:07 PM
12
7
block-state, superflat-customization, superflat-world
-