CLASS cld net/minecraft/fluid/BaseFluid FIELD a FALLING Lbwg; FIELD b LEVEL Lbwo; FIELD f shapeCache Ljava/util/Map; METHOD a getFlowing (IZ)Lclf; ARG 1 level ARG 2 falling METHOD a getNextTickDelay (Lbhm;Lev;Lclf;Lclf;)I ARG 1 world ARG 2 pos ARG 3 oldState ARG 4 newState METHOD a beforeBreakingBlock (Lbhn;Lev;Lbvo;)V ARG 1 world ARG 2 pos ARG 3 state METHOD a flow (Lbhn;Lev;Lbvo;Lfa;Lclf;)V ARG 1 world ARG 2 pos ARG 3 state ARG 5 fluidState METHOD a (Lbhn;Lev;Lclf;)V ARG 1 world ARG 2 pos ARG 3 state METHOD a getUpdatedState (Lbhp;Lev;Lbvo;)Lclf; ARG 1 world ARG 2 pos ARG 3 state METHOD a receivesFlow (Lfa;Lbgw;Lev;Lbvo;Lev;Lbvo;)Z ARG 1 face ARG 2 world ARG 3 pos ARG 4 state ARG 5 fromPos ARG 6 fromState METHOD a getStill (Z)Lclf; ARG 1 falling METHOD c getLevelDecreasePerBlock (Lbhp;)I ARG 1 world METHOD c isFluidAboveEqual (Lclf;Lbgw;Lev;)Z ARG 0 state ARG 1 view ARG 2 pos METHOD e getFlowing ()Lcle; METHOD f getStill ()Lcle; METHOD g isInfinite ()Z