FixGhastAim
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!
-
View User Profile
-
Send Message
Posted Jun 14, 2014"So - Do you think my plugin is successful? :)"
running it since a while on my hardmodeserver, but cant say for sure if the aiming is better, noone of my players (including me) likes to be at the place of a ghasts fireball impact :D
good work ;)
-
View User Profile
-
Send Message
Posted Jun 13, 2014@Shnitzalcraft What @CommodoreAlpha said. Waaay out of my league. And you can make em more accurate and deadly by using hard difficulty, The skeletons are actually more accurate the harder your difficulty!
So - Do you think my plugin is successful? :)
-
View User Profile
-
Send Message
Posted Jun 5, 2014@Shnitzalcraft
Skeletons are, in my opinion, far more challenging than Ghasts. That's why ghasts need an accuracy boost and skeletons don't. ;)
But seriously, try fighting a skeleton on hard difficulty without any armour in SSP, and you'll find out why they don't need the boost (they shoot at a pretty quick rate up close). Also, the title is FixGhastAim, so skeletons are already out of the scope. Your last two suggestions (shoot distance and follow player distance) are basically asking to edit the skeleton AI, which is even further out of the plugin's scope.
-
View User Profile
-
Send Message
Posted Jun 4, 2014Could you please do this with skeletons? that would be amazing :D. they are a bit inaccurate as well, and (if possible) add a config for a shoot distance as well as a follow player distance.
thanks :3
-
View User Profile
-
Send Message
Posted Jun 3, 2014@Surfdudeboy
I guess that its a bug of Bukkit..
-
View User Profile
-
Send Message
Posted May 30, 2014@ChengZi368
That's what I actually do. I found that applying a new vector to a fireball actually doesn't do anything, no matter which way I tried. Its weird. Then again I could have just goofed. At max range the fireball may occasionally be off by a maximum of 3~ meters. I think I like that better than pinpoint accuracy.
-
View User Profile
-
Send Message
Posted May 12, 2014Is there a version of this for single player, such as a Forge mod or something?
-
View User Profile
-
Send Message
Posted Apr 30, 2014if reapply a vector to a fireball make it strange, why not remove the original one and create a new one(with that vector)?