CLASS bgx net/minecraft/world/RayTraceContext CLASS bgx$a ShapeType FIELD c provider Lbgx$c; CLASS bgx$b FluidHandling FIELD d predicate Ljava/util/function/Predicate; METHOD a handled (Lclc;)Z CLASS bgx$c ShapeProvider FIELD a start Lcry; FIELD b end Lcry; FIELD c shapeType Lbgx$a; FIELD d fluid Lbgx$b; FIELD e entityPosition Lcsd; METHOD a getEnd ()Lcry; METHOD a getBlockShape (Lbvl;Lbgt;Lev;)Lcss; METHOD a getFluidShape (Lclc;Lbgt;Lev;)Lcss; METHOD b getStart ()Lcry;