Logs and leaves from 2 × 2 spruce trees do not cause block updates
The bug
After growing into a 2 × 2 spruce tree, the generated leaves and logs don't interact with redstone components or update surrounding blocks.
This behaviour is exclusive to 2 × 2 spruce trees. Every type of 1 × 1 tree and 2 × 2 jungle and dark oak trees are updated correctly.
Note: This cannot be tested with observers because they are not only activated by block updates and therefor recognize this changed.
Code analysis
Based on 1.11.2 decompiled using MCP 9.35 rc1
The method net.minecraft.block.BlockSapling.generateTree(World, BlockPos, IBlockState, Random) calls the constructor of the large spruce tree generator with false as value for notify.
Linked Issues
Created Issue:
logs and leaves from 2x2 spruce trees aren't updated correctly
after growing into a 2x2 spruce tree, the generated leaves and logs don't interact with redstone components or update surrounding blocks.
This behaviour is exclusive to 2x2 spruce trees. Every type of 1x1 tree and 2x2 jungle and dark oak trees are updated correctly.
after growing into a 2x2 spruce tree, the generated leaves and logs don't interact with redstone components or update surrounding blocks.This behaviour is exclusive to 2x2 spruce trees. Every type of 1x1 tree and 2x2 jungle and dark oak trees are updated correctly.
The bug
After growing into a 2x2 spruce tree, the generated leaves and logs don't interact with redstone components or update surrounding blocks.
This behaviour is exclusive to 2x2 spruce trees. Every type of 1x1 tree and 2x2 jungle and dark oak trees are updated correctly.
Note: This cannot be tested with observers because they are not only activated by block updates and therefor recognize this changed.
Code analysis
Based on 1.11.2 decompiled using MCP 9.35 rc1
The method net.minecraft.block.BlockSapling.generateTree(World, BlockPos, IBlockState, Random) calls the constructor of the large spruce tree generator with false as value for notify.
logs and leaves from 2x2 spruce treesaren't updated correctlylogs and leaves from 2x2 spruce trees do not cause block updates
logs and leaves from 2x2 spruce trees do not cause block updatesLogs and leaves from 2x2 spruce trees do not cause block updates
The bug
After growing into a 2
x2 spruce tree, the generated leaves and logs don't interact with redstone components or update surrounding blocks.This behaviour is exclusive to 2
x2 spruce trees. Every type of 1x1 tree and 2x2 jungle and dark oak trees are updated correctly.Note: This cannot be tested with observers because they are not only activated by block updates and therefor recognize this changed.
Code analysis
Based on 1.11.2 decompiled using MCP 9.35 rc1
The method net.minecraft.block.BlockSapling.generateTree(World, BlockPos, IBlockState, Random) calls the constructor of the large spruce tree generator with false as value for notify.
The bug
After growing into a 2 × 2 spruce tree, the generated leaves and logs don't interact with redstone components or update surrounding blocks.
This behaviour is exclusive to 2 × 2 spruce trees. Every type of 1 × 1 tree and 2 × 2 jungle and dark oak trees are updated correctly.
Note: This cannot be tested with observers because they are not only activated by block updates and therefor recognize this changed.
Code analysis
Based on 1.11.2 decompiled using MCP 9.35 rc1
The method net.minecraft.block.BlockSapling.generateTree(World, BlockPos, IBlockState, Random) calls the constructor of the large spruce tree generator with false as value for notify.
Logs and leaves from 2x2 spruce trees do not cause block updatesLogs and leaves from 2 × 2 spruce trees do not cause block updates
relates to
duplicates

confirmed for 16w36a
confirmed for 1.11.2
Fixed in 1.16.1 or earlier.
Forwards resolving as dupe of
MC-180771, which is fixed in 20w22a.