CLASS bgo net/minecraft/world/RayTraceContext
	CLASS bgo$a ShapeType
		FIELD c provider Lbgo$c;
	CLASS bgo$b FluidHandling
		FIELD a NONE Lbgo$b;
		FIELD d predicate Ljava/util/function/Predicate;
		METHOD a handled (Lcks;)Z
	CLASS bgo$c ShapeProvider
	FIELD a start Lcro;
	FIELD b end Lcro;
	FIELD c shapeType Lbgo$a;
	FIELD d fluid Lbgo$b;
	FIELD e entityPosition Lcrt;
	METHOD a getEnd ()Lcro;
	METHOD a getBlockShape (Lbvc;Lbgl;Lev;)Lcsi;
	METHOD a getFluidShape (Lcks;Lbgl;Lev;)Lcsi;
	METHOD b getStart ()Lcro;
