Hey, so. I have a block that changes to something else when water is next to it which works almost fine, using a heavily modified version of the stuff in BlockLiquid.
However, if I place the block next to water, and that water does not move, such as placing it in a lake, the block will not change.
I have to update a block next to it first, or allow more water to flow into it.
Because of this, I need a way to check for adjacent blocks when the block is placed to add on to what I already have.