I have created a custom fluid and would like to adjust the rate at which it pushes entities around. I understand that the movement is dictated by tags now and have created a tag for my custom fluid. I noticed that Entity contains updateFluidHeightAndDoFluidPushing which takes a fluid tag and a motion scale. I assumed that when I call this method in an overridden LiquidBlock#entityInside method, that the entity would be pushed accordingly. However, this does not seem to be the case. What am I missing?
Block Class