Minecraft wiki entry for Combat, associated text: The player can reflect fireballs by hitting them with anything before they impact, even bare hands. Because of their low speed, spamming mouse clicks is often enough to deflect any given attack. It is possible to kill ghasts by reflecting their attacks back at them, but it can be difficult since they are agile. If you do manage to kill a ghast by reflecting their fireball, you will get the Return to Sender challenge‌[Java Edition only]. Players can easily make a fireball reflect in the direction they want by shooting an arrow, fishing rod, or snowball at the fireball. In fact, snowballs or eggs are the easiest as they are easy to get and don't have a speed limit, so the player can just bombard snowballs and they will hit the fireball at some point. The fishing rod, when released, slightly affects the fireball's trajectory. This relationship goes both ways and a ghast's constant stream of fireballs may well interfere with the firing arc of the bow.