SpoutDev/Spout — comment on commit 39ee5f6eb9d288f8fee4bb740728bf627a9c9640
File: src/main/java/org/spout/server/SpoutChunk.java line 139
By Darsstar:

Also, do you really want the material for the block you are setting to handle the neighbor blocks instead of the material of the neighbor blocks?

To clarify with code: do you really want material.onUpdate(world, x + 1, y, z) instead world.getBlock(x + 1, y, z).getBlockMaterial().onUpdate(world, x + 1, y, z) or similar?