How did we get here? (block)

The How did we get here? block is a block introduced in Java Edition 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 theplayer's "inventory" 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 exemple, if a How did we get here? block displays an egg, the block can naturally generate because it can be layed 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 is 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.

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 hotbar is removed in the version they were added.