CLASS bgz net/minecraft/world/RayTraceContext CLASS bgz$a ShapeType FIELD c provider Lbgz$c; CLASS bgz$b FluidHandling FIELD d predicate Ljava/util/function/Predicate; METHOD a handled (Lcle;)Z CLASS bgz$c ShapeProvider FIELD a start Lcsa; FIELD b end Lcsa; FIELD c shapeType Lbgz$a; FIELD d fluid Lbgz$b; FIELD e entityPosition Lcsf; METHOD a getEnd ()Lcsa; METHOD a getBlockShape (Lbvn;Lbgv;Lev;)Lcsu; METHOD a getFluidShape (Lcle;Lbgv;Lev;)Lcsu; METHOD b getStart ()Lcsa;