Tutorials/Shulker farming

Shulker farming is the process of using the upcoming mechanic where if a shulker is hit by a shulker bullet, there is a chance for a new shulker to form, allowing a renewable source of s.

Mechanics
There is a chance that a new shulker of the same color will spawn when one shulker hits another shulker (or itself) with a shulker bullet. The hit shulker must have its lid open to spawn a new shulker. The shulker spawns where the old shulker was before it teleported. The chance of this happening decreases with the amount of shulkers in an 8-block radius; when more than 5 shulkers are present in the area, no shulkers will spawn. The probability is reduced for shulkers with less than half their health remaining.

Moving Shulkers to Overworld
The Core Mechanism is Make Shulkers teleport to End Portal.

Making shulkers ride Minecarts
If a minecart is next to shulker, then shulker will ride minecart.

So, You can move Shulker near end portal, but because of shulker is riding minecart, it won't teleport to the Overworld. So, use activator rail.

Making shulkers teleport to End Portal
If you cover all blocks shulker can teleport to Button except block you want, It is possible to make shulkers teleport to specified position.