User:User-12316399/Technical changes/Further flattening

This page documents a proposed further flattening of Java Edition block IDs and block states similar to that of 1.13. This flattening will help to get rid of some potentially redundant and/or illegal block state combinations, as well as remove and merge just plain unneccesary block states, and in some cases also allow these blocks to show up in Statistics and potentially th creative inventory. Also listed are a few blocks from Bedrock Edition which could be ported to Java Edition in parity interests.

This proposal deals with Java Edition, but much of this information could also apply to a theoretical Bedrock Edition flattening as well.

For a more extensive flattening proposal detailing the flattening of objects highly reliant on NBT data see /NBT flattening.

Other notes

 * unstable_tnt could be added to the Creative inventory.
 * oak_leaves, birch_leaves, spruce_leaves, jungle_leaves, acacia_leaves and dark_oak_leaves could be made pushable by pistons instead of disappearing like the tree variants, and also be immune to ravagers.

Other block state changes

 * waterlogged
 * Remove completely once fluids have been completely separated from blocks.