22 lines
870 B
Diff
22 lines
870 B
Diff
--- ../src_base/common/net/minecraft/src/BlockFarmland.java
|
|
+++ ../src_work/common/net/minecraft/src/BlockFarmland.java
|
|
@@ -3,6 +3,9 @@
|
|
import cpw.mods.fml.common.Side;
|
|
import cpw.mods.fml.common.asm.SideOnly;
|
|
import java.util.Random;
|
|
+
|
|
+import net.minecraftforge.common.ForgeDirection;
|
|
+import net.minecraftforge.common.IPlantable;
|
|
|
|
public class BlockFarmland extends Block
|
|
{
|
|
@@ -97,7 +100,8 @@
|
|
{
|
|
int var8 = par1World.getBlockId(var6, par3 + 1, var7);
|
|
|
|
- if (var8 == Block.crops.blockID || var8 == Block.melonStem.blockID || var8 == Block.pumpkinStem.blockID)
|
|
+ Block plant = blocksList[var8];
|
|
+ if (plant instanceof IPlantable && canSustainPlant(par1World, par2, par3, par4, ForgeDirection.UP, (IPlantable)plant))
|
|
{
|
|
return true;
|
|
}
|