Minecraft wiki entry for Defeating_the_ender_dragon, associated text: If you get the chance to collect some snow blocks in your travels, it's a good idea to hang on to them until you either get Infinity or the means to craft or buy a large quantity of arrows from fletcher villagers. If you reach the end portal with only limited ammunition, you can save your arrows for the dragon, and use snowballs to destroy most if not all the End Crystals. Prior target practice is always a plus, though the rapid rate of snowball throwing can make up for inaccuracy if you brought enough. Thrown eggs, and even ender pearls, can be used the same way against end crystals, but the point is to use something easier to obtain than arrows, not harder. Pearls, though valuable, do teleport you to the top of the obsidian tower after destroying the end crystal, if that is where you want to be, assuming you don't miss and teleport to somewhere you don't want to be.