Avoided potential crash when Botania isn't installed.

This commit is contained in:
MineMaarten 2014-10-17 18:37:02 +02:00
parent f7b552a3c7
commit 03f03f1ad3

View file

@ -35,6 +35,7 @@ import cpw.mods.fml.common.ObfuscationReflectionHelper;
import cpw.mods.fml.common.eventhandler.Event.Result;
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
import cpw.mods.fml.common.gameevent.PlayerEvent.PlayerRespawnEvent;
import cpw.mods.fml.common.Optional;
public class AlchemicalWizardryEventHooks
{
@ -322,7 +323,7 @@ public class AlchemicalWizardryEventHooks
continue;
}
if (!(projectile instanceof IProjectile) || (projectile instanceof IManaBurst))
if (!(projectile instanceof IProjectile) || (AlchemicalWizardry.isBotaniaLoaded && isManaBurst(projectile)))
{
continue;
}
@ -474,4 +475,10 @@ public class AlchemicalWizardryEventHooks
}
}
}
@Optional.Method(modid = "Botania")
private boolean isManaBurst(Entity projectile)
{
return projectile instanceof IManaBurst;
}
}