Ghasts have terrible aim. The goal of this plugin is to fix that!
Ghasts normally shoot above you if you are on a lower level than the ghast, and below you if you are on a higher level than the ghast. You can literally stand still around a ghast and almost never be hurt on a nearly level surface. I'm serious. Go try it for yourself.

This plugin recalculates the direction vector that the fireball needs to take to hit you. It then applies this direction vector to the fireball. NOTE: for some reason reapplying a vector to a fireball makes the new fireball path imprecise and may occasionally miss a stationary target. This causes the ghast to have an accuracy of about 60-70 percent. I like this unintended behavior!
Vanilla behavior: High precision : Zero accuracy.
The fireball will reliably sail *just* over your head but never hit you.
FixGhastAim behavior: Medium precision : High accuracy
The fireball will be fired at a random spread centered around your body.
This plugin uses only the Bukkit API. No flaky NMS usage here. Theoretically this plugin should not break on updates to newer client/server versions but I will test/update it regardless :) UPDATE: Ghast aim is fixed in the 1.8 snapshots by Mojang! This plugin will become unnecessary in 1.8! Hooray!
How to use: There is no configuration available for this plugin. Drop this plugin into your plugins folder and reload your server.
Happy Exploding!
