4e1d4a7 Small refactors around ProtocolPipeline and concurrent collections Make concurrency handling in ProtocolPipelineImpl more defensive, as generally the pipeline is expected to never be called from multiple threads. The only case to look out for is pipeline additions during protocol transformation in a base protocol
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Filter
Show all versions