CLASS bgw net/minecraft/world/RayTraceContext
	CLASS bgw$a ShapeType
		FIELD c provider Lbgw$c;
	CLASS bgw$b FluidHandling
		FIELD d predicate Ljava/util/function/Predicate;
		METHOD a handled (Lclb;)Z
	CLASS bgw$c ShapeProvider
	FIELD a start Lcrx;
	FIELD b end Lcrx;
	FIELD c shapeType Lbgw$a;
	FIELD d fluid Lbgw$b;
	FIELD e entityPosition Lcsc;
	METHOD a getEnd ()Lcrx;
	METHOD a getBlockShape (Lbvk;Lbgs;Lev;)Lcsr;
	METHOD a getFluidShape (Lclb;Lbgs;Lev;)Lcsr;
	METHOD b getStart ()Lcrx;
