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. 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.

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.

Other block state changes

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