2 years ago I have tried to make an infinite lava resource (similar to the infinite water resource) but it didn't work. Now I have done something similar, via add-ons!
Select version for changelog:
Changelog
Changed recipe to include basalt now, with cobblestone it was too OP, but i keeped the old version as speedrunner version, now you have to go to the Nether before getting Infinite lava 😉
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