So we can easily get an alive shulker with cacoon of caprice, then make any shulker farm (I used the old one by ending_credits because I had a schematic of it), and make 2 shulkers target each other using heisei dream for shulk me not to produce mana.
Basically you can make shulker farm right after you get chorus fruits, no need to deliever an alive shulker from the end or to build a farm in the end, and your shulker farm will even give you infinite mana while running.
Video showcasing this concept