- hasDynamicShape - returning true causes flowing fluids to break this block. does not have anything to do with updating shape
- isSource(FluidState) - does not actually work on fluidstates. returns false for all flowing fluids. use
FluidState#isSource()instead.
SUCCESSis for clientside only. UseCONSUMEon the server. at least forBlock#use.
setBlockflags. bit flags, ie added together1update neighbors2update pathfinding and tell client4dont modify neighbors, dont update pathfinding, dont rerender16update diagonal neighbors