- 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.