

End Gateway Warps
The End dimension, despite its status as the final stage of the game, has several shortcomings. While many mods add new creatures and alter the landscape to it, one problem remains unresolved: every time you enter the End, you spawn in the same location. This makes building bases in the depths of the wild expanses of the dimension impractical, as you have to travel there anew each time. Even if you use mods that make exploring the End exciting, what's the point of these interesting locations if you can't return to them quickly?
In the wild lands of the End, you can occasionally find gateways that allow teleportation back to the main island. With this datapack or server-side mod, players can bind themselves to any chosen gateway, which will become their entry point into the End until they select a different gateway or disable this function.
How It Works
When a player throws a respawn anchor on the bedrock block above an End gateway, the anchor is consumed, and the gateway is activated for that player. Now, when entering through the stronghold portal instead of appearing on the obsidian platform, the player immediately teleports to the spot where they stood when throwing the anchor. This doesn't break game balance, as the player can always use an Ender Pearl to return through the gateway to the main island.
Throwing another anchor on different gateways will change the teleportation point. To completely cancel the binding, the player can throw a chorus fruit on any End gateway (similar to respawn anchors), returning the standard spawn point to the obsidian platform.
Compatibility
The mod is compatible with any mods or datapacks that preserve the location of the starting platform and the random appearance of bedrock around End gateways.
For example, the YUNG's Better End Island mod changes the design of the platform and gateways, but the platform itself remains in the same place, and above the gateways there is still a bedrock block that can be found and used.
Uninstallation
You can safely remove this datapack without any issues. Moreover, reinstalling the datapack should theoretically restore all previously bound gateways, as the datapack uses a scoreboard system to save data.