CLASS bgt net/minecraft/world/RayTraceContext
	CLASS bgt$a ShapeType
		FIELD c provider Lbgt$c;
	CLASS bgt$b FluidHandling
		FIELD a NONE Lbgt$b;
		FIELD d predicate Ljava/util/function/Predicate;
		METHOD a handled (Lckx;)Z
	CLASS bgt$c ShapeProvider
	FIELD a start Lcrt;
	FIELD b end Lcrt;
	FIELD c shapeType Lbgt$a;
	FIELD d fluid Lbgt$b;
	FIELD e entityPosition Lcry;
	METHOD a getEnd ()Lcrt;
	METHOD a getBlockShape (Lbvh;Lbgq;Lev;)Lcsn;
	METHOD a getFluidShape (Lckx;Lbgq;Lev;)Lcsn;
	METHOD b getStart ()Lcrt;
