diff --git a/1.7.10/main/java/WayofTime/alchemicalWizardry/common/AlchemicalWizardryEventHooks.java b/1.7.10/main/java/WayofTime/alchemicalWizardry/common/AlchemicalWizardryEventHooks.java index 205ff4b2..725c59da 100644 --- a/1.7.10/main/java/WayofTime/alchemicalWizardry/common/AlchemicalWizardryEventHooks.java +++ b/1.7.10/main/java/WayofTime/alchemicalWizardry/common/AlchemicalWizardryEventHooks.java @@ -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; + } }