Overview
When redesigning this origin, I was faced with the objective of creating a visual interface for teleporting between minecraft's dimensions. Interdimensional travel was hazardous on the server this mod was developed for, necessitating the creation of a unique form of crossthrough vision.
The Teleportation Problem
Prior to my rework of the mod, Warper was unable to see through dimensions before teleporting. Players would often be teleported blindly into hazardous terrain, disincentivizing them from using the ability. In addition, Warpers were restricted to teleporting to their exact coordinates between dimensions. Due to terrain differences between dimensions, this would often leave them in the middle of open air or trapped inside of solid ground.
To counteract these problems, I re-engineered a clientside freecam mod to display a hologram of terrain in other dimensions. Upon entering freecam, players were given a visual preview of their surroundings in the destination dimension. Moving inside of the freecam allowed players to control where they teleported, giving them the ability to select a safe landing point before teleporting. Clientside particles were used to form the hologram.
1-8 Coordinate Scaling
The Nether presented an interesting challenge due to its 1-8 coordinate ratio with the End and Overworld. To maintain the ratio, I scaled the freecam's initial starting coordinates by 8x depending on whether the player was teleporting to or from the Nether.
Further Reading
Resources used during project development.