CLASS ckv net/minecraft/fluid/BaseFluid
	FIELD a FALLING Lbvz;
	FIELD b LEVEL Lbwh;
	FIELD f shapeCache Ljava/util/Map;
	METHOD a getFlowing (IZ)Lckx;
		ARG 1 level
		ARG 2 falling
	METHOD a getNextTickDelay (Lbhf;Lev;Lckx;Lckx;)I
		ARG 1 world
		ARG 2 pos
		ARG 3 oldState
		ARG 4 newState
	METHOD a beforeBreakingBlock (Lbhg;Lev;Lbvh;)V
		ARG 1 world
		ARG 2 pos
		ARG 3 state
	METHOD a flow (Lbhg;Lev;Lbvh;Lfa;Lckx;)V
		ARG 1 world
		ARG 2 pos
		ARG 3 state
		ARG 5 fluidState
	METHOD a (Lbhg;Lev;Lckx;)V
		ARG 1 world
		ARG 2 pos
		ARG 3 state
	METHOD a getUpdatedState (Lbhi;Lev;Lbvh;)Lckx;
		ARG 1 world
		ARG 2 pos
		ARG 3 state
	METHOD a receivesFlow (Lfa;Lbgq;Lev;Lbvh;Lev;Lbvh;)Z
		ARG 1 face
		ARG 2 world
		ARG 3 pos
		ARG 4 state
		ARG 5 fromPos
		ARG 6 fromState
	METHOD a getStill (Z)Lckx;
		ARG 1 falling
	METHOD c getLevelDecreasePerBlock (Lbhi;)I
		ARG 1 world
	METHOD c isFluidAboveEqual (Lckx;Lbgq;Lev;)Z
		ARG 0 state
		ARG 1 view
		ARG 2 pos
	METHOD e getFlowing ()Lckw;
	METHOD f getStill ()Lckw;
	METHOD g isInfinite ()Z
