Upstream has released updates that appear to apply and compile correctly
Paper Changes: PaperMC/Paper@841da90 Paper Plugins (#8108) PaperMC/Paper@7baf427 Fix plugin updater logic, allow null update directory (#8864) PaperMC/Paper@8c4e811 Update circular dependencies warning, properly crash PaperMC/Paper@0e4f2cc Small paper plugin fixes (#8866) PaperMC/Paper@8427c88 Redefine Cyclic Dependencies (#8873) PaperMC/Paper@d9699b5 Configure mokitor Server mock as stubOnly (#8861) PaperMC/Paper@8b37e9e update alternate current to v1.5.0 (#8882) PaperMC/Paper@ddc0a99 Further clarify functionality of damageItemStack methods (#8878) PaperMC/Paper@bb63a61 Fix JavaPlugin static getPlugin methods (#8888) PaperMC/Paper@60b83fe Validate providers when populating load order tree (#8890) PaperMC/Paper@a9ab684 Fix update folder logging error when no folder exists (#8891) PaperMC/Paper@87bb3e6 Close library classloader and improve PluginDescriptionFile (#8901) PaperMC/Paper@0620289 Do not send plugin headers when it is not required (#8889) PaperMC/Paper@ce2b6b2 Properly log any Throwable on plugin class creation (#8897) PaperMC/Paper@6b77643 Fix chat messages logged in console (#8872) PaperMC/Paper@50eacd3 Avoid duplicate game event on initial fill (#8887) PaperMC/Paper@c7a82c1 Clean up hopper optimization patch PaperMC/Paper@8836739 Update adventure doc links PaperMC/Paper@81d7ff6 Properly re-add providers when reloading (#8881) PaperMC/Paper@ed44f69 Fix NamespacedKey#equals not accepting other Key types (#8919) PaperMC/Paper@e2b8e6b chore: update adventure documentation url in javadocs (#8912) PaperMC/Paper@2f953a8 Additional ExplosiveMinecart API (#8896) PaperMC/Paper@fc072c0 Fix forced respawn with respawn anchor (#8845) PaperMC/Paper@16fc1a1 Make PluginProviderContext#getLogger return ComponentLogger, remove PluginProviderContext#getSLF4JLogger (#8921) PaperMC/Paper@9256248 [ci skip] Update README and CONTRIBUTING (#8917) PaperMC/Paper@ad3e1bc Don't log or die on cyclic dependencies of Spigot plugins PaperMC/Paper@83a1304 [ci skip] Update Gradle wrapper to 8.0.1 (#8924) PaperMC/Paper@08e6622 fix runServer tasks PaperMC/Paper@4ae202e Fix getBlockStateIfLoaded world bounds check PaperMC/Paper@b670798 Close plugin jar file on classloader close and after retrieving name for updating (#8902) PaperMC/Paper@5170d6f Update the flag when a captured block state is outdated (#8860) PaperMC/Paper@dead691 Fix MC-157464 Prevent sleeping villagers moving towards food (#8923) PaperMC/Paper@f408c25 Log message if plugin bootstrap provided external plugin instead of throwing an exception (#8914) PaperMC/Paper@e574412 Replace ConfiguredStructure api with Structure (#8642) (commit: 52307ae)