I'm surprised no one done this before
Made in a single night with no experience yet it works....somehow.
Made for 1.20.1 but it should works regardless of Minecraft version.
ZachsRoom
Owner