This script was last updated for Java Edition 1.16.3 and Bedrock Edition 1.16.40.
Where stone and grass blocks make up most of the overworld, and netherrack makes up most of the Nether, almost all of the solid mass of the End is made up solely of end stone.
End stone looks like a yellow-ish concave cobblestone and is what makes up the islands in the end. It will drop itself if mined with any pickaxe and will drop nothing if mined without one. The block is also notably resilient for how common it is, the block takes noticeably longer to mine even with high-tier tools and is quite explosion resistant. It is also one of the select few blocks that the Ender Dragon cannot destroy by flying through, making it useful for permanent constructions on the central island if you intend to re-summon the Ender Dragon. Endermen are also incapable of picking the block up.
Once obtained it can be used to make 4 end stone bricks by putting it in a 2 by 2 square in a crafting grid. It can also be put in a stonecutter to make end stone bricks, end stone brick stairs, end stone brick wall or 2 end stone brick slabs. Stone from the overworld can also be used in this way, but end stone, unlike regular stone, cannot be used directly to make stairs, slabs or walls.
End stone can also be used to farm chorus trees, being the sole base block on which chorus flowers can be placed.
Being a renewable resource, there are several methods to obtain a steady stream of end stone. If you remove all the end stone from underneath the central exit fountain on the main End island, and then kill the dragon, a new outcrop of end stone will form underneath the portal, and you can keep on constantly summoning the dragon and digging this area out for a horribly inefficient but verifiably renewable supply of end stone. Similarly, end gateways can generate end stone whenever they are used. Some of the more tech-savvy players have found out how to exploit this to continually generate new islands of end stone, and these islands can be detonated and regenerated for a faster way to gather greater quantities of end stone with no further player interaction.