- 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.
SUCCESS
is for clientside only. UseCONSUME
on the server. at least forBlock#use
.