I don't really know, honestly.
Also, getting lava from the nether in the end involved literally throwing buckets through a nether portal, catching them on the other side in the overworld, and draining them to send back through.
How do you make sure you've got ender dust, TNT and a singularity before you blow them all up together?