CLASS bbw net/minecraft/world/RayTraceContext CLASS bbw$a ShapeType FIELD c provider Lbbw$c; CLASS bbw$b FluidHandling FIELD a NONE Lbbw$b; FIELD d predicate Ljava/util/function/Predicate; METHOD a handled (Lcfw;)Z CLASS bbw$c ShapeProvider FIELD a start Lcmx; FIELD b end Lcmx; FIELD c shapeType Lbbw$a; FIELD d fluid Lbbw$b; FIELD e entityPosition Lcnc; METHOD a getEnd ()Lcmx; METHOD a getBlockShape (Lbqi;Lbbt;Let;)Lcnr; METHOD a getFluidShape (Lcfw;Lbbt;Let;)Lcnr; METHOD b getStart ()Lcmx;