How did we get here? (block)

How did we get here? is a block introduced in 22w13oneBlockAtATime which converts all the items in the game with item blocks.

Breaking
How did we get here? blocks can be broken with any tool, but they will not drop. They will directly go in the player's hands like any other block in this version.

Natural generation
How did we get here? blocks can be found naturally depending on the item they display.

For example, if a How did we get here? the block displays an egg, the block can naturally generate because it can be laid by a chicken. If the block displays a debug stick, it cannot naturally generate because debug sticks can be obtained only by commands and normally do not generate.

Debug mode
Every item that can be displayed by How did we get here? blocks are seen in debug mode, as well as their waterlogged versions.

Usage
How did we get here? blocks can be used as the item they display and can be thrown by the player like any other block. They are also waterloggable.

Display
They have an  property (block state when placed, NBT tag when held) that specifies the internal ID of the item to display with (0-1104).

Issues
How did we get here? blocks are an unsupported item due to being an April Fools' joke, and therefore such issues relating to them will not be fixed.

Trivia

 * Although they have an item form, How did we get here? blocks don't have an inventory form because the inventory was removed from the version they were added.
 * They have the same model as white carpets.

A que ponto chegamos? (bloco)