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;
