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.

This proposal deals with Java Edition, but 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

 * axis
 * Remove completely.
 * All blocks using this block state (with the exception of nether_portal) should instead use facing.
 * nether_portal should instead use north, east, south and west similarly to glass panes, iron bars, fences and other such blocks. They would not connect to nether portal blocks from adjacent nether portals, however.
 * waterlogged
 * Remove completely once fluids have been completely separated from blocks.