Paper
Paper copied to clipboard
Bundle Spark
Fully aware this will need to be reapplied once 1.20 is stable, just figured I'd push now to show the diff in case this is wanted
Handles another part of #8948 by downloading and registering Spark as a plugin on startup, has been minimally tested so is marked as a draft.
This is very similar to purpur's implementation, I am not sure if we are wanting to simply add a new plugin like this, but more merge it into our actual project properly.
Didn't realize downstream already had a Spark patch - adding it as another plugin was most convenient, but API is very limited for replacing some Timings functionality from what I can see, so merging it may be best