4 years ago I have tried to make an infinite lava source (similar to the infinite water source) but it didn't work. Now I have done something similar, via add-ons!
(Discontinued addon due to lava being renewable with cauldrons and pointed dripstone since 1.17)
Select version for changelog:
Changelog
Discontinued addon, but expect a new update soon just to fix something :v
https://youtu.be/fgyxTWWY_IE
In java edition 1.17 snapshot 20w48a
Coronavirus cannon is not a bad idea, i found it pretty cool actually, but if you want a coronavirus addon i can send you the link