From 30ebc597eefb12cf8f11e7c05d2024ac09405e8d Mon Sep 17 00:00:00 2001 From: Sciencei Date: Sun, 25 Jan 2015 04:44:05 -0500 Subject: [PATCH 1/4] Expanded affected plants Now checks for IGrowable (basically the 'bonemealable' class) as well as IPlantable. Not 100% sure why, but some mods use it instead of IPlantable. Off the top of my head is Pneumaticraft, as I was sent here by this issue https://github.com/MineMaarten/PneumaticCraft/issues/386. --- .../alchemicalWizardry/common/rituals/RitualEffectGrowth.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/rituals/RitualEffectGrowth.java b/src/main/java/WayofTime/alchemicalWizardry/common/rituals/RitualEffectGrowth.java index c3272f09..00bb85b2 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/rituals/RitualEffectGrowth.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/rituals/RitualEffectGrowth.java @@ -9,6 +9,7 @@ import WayofTime.alchemicalWizardry.common.spell.complex.effect.SpellHelper; import net.minecraft.block.Block; import net.minecraft.world.World; import net.minecraftforge.common.IPlantable; +import net.minecraftforge.common.IGrowable; import java.util.ArrayList; import java.util.List; @@ -73,7 +74,7 @@ public class RitualEffectGrowth extends RitualEffect { Block block = world.getBlock(x + i, y + 2, z + j); - if (block instanceof IPlantable) + if (block instanceof IPlantable || block instanceof IGrowable) { { SpellHelper.sendIndexedParticleToAllAround(world, x, y, z, 20, world.provider.dimensionId, 3, x, y, z); From 951984e75c2b25ca7ecef3878abe9c2e78ae8dc4 Mon Sep 17 00:00:00 2001 From: Sciencei Date: Sun, 25 Jan 2015 04:50:23 -0500 Subject: [PATCH 2/4] Fixed import typo Currently editing on github, so no error checking :P --- .../alchemicalWizardry/common/rituals/RitualEffectGrowth.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/rituals/RitualEffectGrowth.java b/src/main/java/WayofTime/alchemicalWizardry/common/rituals/RitualEffectGrowth.java index 00bb85b2..60330fb8 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/rituals/RitualEffectGrowth.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/rituals/RitualEffectGrowth.java @@ -9,7 +9,7 @@ import WayofTime.alchemicalWizardry.common.spell.complex.effect.SpellHelper; import net.minecraft.block.Block; import net.minecraft.world.World; import net.minecraftforge.common.IPlantable; -import net.minecraftforge.common.IGrowable; +import net.minecraftforge.block.IGrowable; import java.util.ArrayList; import java.util.List; From 2a493b80b994d7d1bce88ddfb93a482afccf9828 Mon Sep 17 00:00:00 2001 From: Sciencei Date: Sun, 25 Jan 2015 04:51:56 -0500 Subject: [PATCH 3/4] Expanded affected plants Essentially the same change made to RitualEffectGrowth- ie, plants that implement IGrowable but not IPlantable will now be included in the accelerated growth effect. --- .../alchemicalWizardry/common/items/sigil/SigilOfGrowth.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/items/sigil/SigilOfGrowth.java b/src/main/java/WayofTime/alchemicalWizardry/common/items/sigil/SigilOfGrowth.java index f2e9564b..11e6b690 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/items/sigil/SigilOfGrowth.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/items/sigil/SigilOfGrowth.java @@ -20,6 +20,7 @@ import net.minecraftforge.common.IPlantable; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.event.entity.player.BonemealEvent; + import java.util.List; public class SigilOfGrowth extends EnergyItems implements ArmourUpgrade @@ -191,7 +192,7 @@ public class SigilOfGrowth extends EnergyItems implements ArmourUpgrade Block block = par2World.getBlock(ix, iy, iz); - if (block instanceof IPlantable) + if (block instanceof IPlantable || block instanceof IGrowable) { if (par2World.rand.nextInt(50) == 0) { From 0bcba766896b51d29239179889a0efda3ada1d8b Mon Sep 17 00:00:00 2001 From: Cullin Date: Sun, 25 Jan 2015 05:34:45 -0500 Subject: [PATCH 4/4] Another typo fixed. Thank goodness for ides --- .../alchemicalWizardry/common/rituals/RitualEffectGrowth.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/rituals/RitualEffectGrowth.java b/src/main/java/WayofTime/alchemicalWizardry/common/rituals/RitualEffectGrowth.java index 60330fb8..58288c92 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/rituals/RitualEffectGrowth.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/rituals/RitualEffectGrowth.java @@ -9,7 +9,7 @@ import WayofTime.alchemicalWizardry.common.spell.complex.effect.SpellHelper; import net.minecraft.block.Block; import net.minecraft.world.World; import net.minecraftforge.common.IPlantable; -import net.minecraftforge.block.IGrowable; +import net.minecraft.block.IGrowable; import java.util.ArrayList; import java.util.List;