diff --git a/src/com/projectkorra/projectkorra/firebending/FireBlast.java b/src/com/projectkorra/projectkorra/firebending/FireBlast.java index f95d69a5..c881da38 100644 --- a/src/com/projectkorra/projectkorra/firebending/FireBlast.java +++ b/src/com/projectkorra/projectkorra/firebending/FireBlast.java @@ -223,7 +223,9 @@ public class FireBlast extends CoreAbility { private void ignite(Location location) { for (Block block : GeneralMethods.getBlocksAroundPoint(location, affectingradius)) { if (FireStream.isIgnitable(player, block) && !safe.contains(block)) { - new Plantbending(block); + if (WaterMethods.isPlantbendable(block)) { + new Plantbending(block); + } block.setType(Material.FIRE); if (dissipate) { FireStream.ignitedblocks.put(block, player); diff --git a/src/com/projectkorra/projectkorra/waterbending/WaterMethods.java b/src/com/projectkorra/projectkorra/waterbending/WaterMethods.java index 408ccc83..a28f7d94 100644 --- a/src/com/projectkorra/projectkorra/waterbending/WaterMethods.java +++ b/src/com/projectkorra/projectkorra/waterbending/WaterMethods.java @@ -307,6 +307,10 @@ public class WaterMethods { return true; return false; } + + public static boolean isPlantbendable(Block block) { + return WaterMethods.isPlantbendable(block, false); + } public static void playFocusWaterEffect(Block block) { block.getWorld().playEffect(block.getLocation(), Effect.SMOKE, 4, 20);