mirror of
https://github.com/MinecraftForge/MinecraftForge.git
synced 2026-11-12 08:17:35 +00:00
37 lines
1.3 KiB
Diff
37 lines
1.3 KiB
Diff
--- ../src_base/common/net/minecraft/src/BlockLog.java
|
|
+++ ../src_work/common/net/minecraft/src/BlockLog.java
|
|
@@ -59,14 +59,9 @@
|
|
{
|
|
int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11);
|
|
|
|
- if (var12 == Block.leaves.blockID)
|
|
+ if (Block.blocksList[var12] != null)
|
|
{
|
|
- int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11);
|
|
-
|
|
- if ((var13 & 8) == 0)
|
|
- {
|
|
- par1World.setBlockMetadata(par2 + var9, par3 + var10, par4 + var11, var13 | 8);
|
|
- }
|
|
+ Block.blocksList[var12].beginLeavesDecay(par1World, par2 + var9, par3 + var10, par4 + var11);
|
|
}
|
|
}
|
|
}
|
|
@@ -148,4 +143,16 @@
|
|
{
|
|
return new ItemStack(this.blockID, 1, limitToValidMetadata(par1));
|
|
}
|
|
+
|
|
+ @Override
|
|
+ public boolean canSustainLeaves(World world, int x, int y, int z)
|
|
+ {
|
|
+ return true;
|
|
+ }
|
|
+
|
|
+ @Override
|
|
+ public boolean isWood(World world, int x, int y, int z)
|
|
+ {
|
|
+ return true;
|
|
+ }
|
|
}
|