After I created Unique Loot, I found it annoying that elytra item frames can still only be looted by one player. That's why I added trial spawners and vaults to end city ships. Not only does it make the elytra slightly rarer, it also makes the eternal search for ships feel more rewarding, as these vaults can contain other powerful items, such as totems of undying or op gaps.
I started with making a datapack that simply removes the elytra item frame, and after I learned how to use structure blocks and create custom loot tables, it was a lot of fun creating this datapack. I hope you enjoy it 