Long Distance Ender Pearl Teleportation Tutorial
Posted 28 December 2011 - 06:13 PM
This is a simple tutorial on how to use ender pearls to teleport over huge distances. By "huge" I don't mean just tossing a pearl while aiming for the horizon, I'm talking about traveling thousands of meters per teleport.
You will learn how to do two things with ender pearls:
1) Teleport To Players - You will learn how to allow other players to summon you from anywhere else in the world.
2) World Hop - You will learn how to teleport thousands of meters at a time, to anywhere in existence, even into chunks that have never been loaded before.
First I need to briefly explain chunks and chunk unloading. Minecraft maps are broken into 16x16 block "chunks". Your computer can't handle keeping the entire map loaded at once so only the chunks closest to a player are loaded at any given time. The rest of the world is unloaded and essentially frozen in time. Mobs don't move. Crops don't grow. And items don't despawn (this last one is important).
When you throw an ender pearl three things happen.
1) You throw the pearl.
2) The pearl flies through the air and lands somewhere.
3) The game checks the coordinates where the pearl landed, then moves the thrower to those same coordinates.
Usually all three happen in a period of a few seconds. But using the magic of chunk unloading we can delay steps 2 & 3, by saving a thrown mid-air enderpearl in an unloaded chunk. Since time is frozen for the pearl it will stay in mid-air forever, until a player comes nearby and loads the chunk. Then the pearl will land and cause the player who threw it to teleport, even if they tossed it hours earlier.
Now you're probably wondering how to make a chunk unload. That's pretty simple. You can make a chunk unload just by moving away from it (if no other players are nearby). But this doesn't do us any good because you have to move far away while the pearl is still in mid-air, so it gets frozen in time before it has a chance to land. Usually there's no way of moving that quickly.
How can you move away before the pearl can land? By thinking with portals. (This fulfills the tutorial's quota of cliche Portal jokes. There will be no cake references.)
LESSON I: HOW TO SAVE ENDERPEARLS IN MID-AIR
Walk into a nether portal. Wait until the portal animation is almost over, then toss an ender pearl in an upwards arc just before you vanish. If you time it right you will disappear and unload that entire region instantaneously while the pearl is still in mid-air, freezing it in time.
If you want to return to that dimension come back through a different portal, so you arrive at an area distant enough not to load that chunk and cause the pearl to fall.
LESSON II: HOW TO SUMMON PLAYERS
First have the player that will be summoned save an ender pearl in a chunk. Then when they want to be summoned, have a second player reload that chunk. Reloading a chunk is simple: just go there.
The pearl will land and summon the player who threw it from anywhere else in the same dimension. Make sure the person you're summoning is in the same dimension as the pearl when it lands or weird things will happen!
You can save pearls in multiple locations so friends can summon you to any of them. It's important to save your pearls in out of the way locations though. If you save a pearl near a frequently traveled region then it's very likely you'll be summoned accidentally when a random player walks nearby and loads that chunk.
A useful technique is to build a "portal hub" in the nether, with one portal leading to your actual destination, and the other nearby portals leading to isolated areas to save pearls in. Then you can summon a player to an isolated area, you both enter the portal there, then have a short walk across the nether to your actual destination.
LESSON III: WORLD HOPPING AKA REALLY LONG DISTANCE TRAVEL
Ender pearls cannot teleport you across dimensions. But if you're in a different dimension than your pearl when it lands, you'll still teleport. But then where do you go?
Remember step 3 of teleportation: "3) The game checks the coordinates where the pearl landed, then moves the thrower to those same coordinates." So you'll still teleport to the coordinates where the pearl landed. But you'll move to those coordinates in your current dimension.
For example, let's say you're in the nether and a pearl you tossed lands at x=658, z=-437 on Earth. You'll get send to x=658, z=-437 in the nether! This allows you to teleport to any spot in either realm, by tossing a pearl at the desired destination coordinates in the other dimension.
So for example, let's say you want to teleport into your enemy's base on Earth to ambush them. Find the base's coordinates in the nether, toss a pearl at that area in the nether, and be on Earth when the pearl lands. You'll get teleported into the enemy base, even if you've never been near there before.
This also lets you travel to extremely distant lands very quickly, thanks to the 8:1 ratio nether portals use when linking Earth and Nether coordinates. For example, let's say you toss a pearl on Earth at x=1,000 z=1,000, and are in the nether when it lands. You'll teleport to x=1,000 z=1,000 in the nether. Then if you build a portal there you'll arrive near x=8,000 z=8,000 on Earth! And if another player also world hops there with you, you can repeat the process. You could world hop to x=8,000, z= 8,000 in the nether, then build a portal to arrive at x= 64,000 z= 64,000 on Earth!
Congratulations, You Are Now A Telemancer
Use your talents wisely. With these newfound powers you can easily rejoin friends, appear out of nowhere anywhere, and colonize distant lands on the far side of the world.
One important thing to keep in mind: Disconnecting from a server breaks your ties to every pearl you've saved. This is useful if you no longer want to teleport to a pearl you've thrown, but it requires nullifying ALL pearls you've thrown, even if you only want to cancel some of them. And while you can set up a teleport hours or days in advance, you have to remain connected the entire time.
You're also still subject to teleportation damage, so try not to get teleported when badly injured. Only an amateur telemancer crosses half the planet only to instantly croak on arrival.
Posted 28 December 2011 - 06:44 PM
Posted 28 December 2011 - 06:45 PM
Posted 28 December 2011 - 07:00 PM
And the problem... What if you have 1 heart left, running out of a cave, and BAM!
You walk into the 9*16x9*16 area of chunks on accident?
Posted 28 December 2011 - 07:52 PM
Yeah, it is pretty hard to arrive at a precise spot since usually you're tossing the pearl more or less at random. Usually you just know the general area where you'll appear. I suppose you could build some kind of targeting reticule to help you aim the pearl so you can arrive at the same place each time.
So although you can arrive smack in the middle of your enemy's underground base, it's hard to pull off and requires good intel. One of the better PvP ideas I've heard is to use this for defense instead. You can save a pearl at your base, then get summoned back there when anyone comes nearby. That way you can be there to defend it against raiders.
In PVP the most practical use it to reach extremely distant areas, in order to build things and store materials in areas nobody will ever find. If you build your base 60,000 meters away it's unlikely to be attacked.
Posted 28 December 2011 - 08:03 PM
Yes, when randomly teleporting across the nether drinking a potion of fire resistance is highly recommended.
And although it takes a few seconds to save a pearl, the fact that it can summon you across unlimited distances, and teleport you tens of thousands of meters at a time, more than makes up for it.
Posted 29 December 2011 - 09:20 PM
Magnificent as always !
Posted 29 December 2011 - 10:49 PM
Posted 29 December 2011 - 10:53 PM
I'm not quite a telemancer, because I was just throing pearls around, and I ended up at the bottom of a ravine in the ocean biome :-/
Still... This is a great 'science,' but very inaccurate. Like trying to launch an infinitely propelling missile at Pluto and hoping it hits a certain coordinate. It's too dangerous and will probably miss
Posted 29 December 2011 - 11:02 PM
Posted 30 December 2011 - 03:17 AM
Posted 30 December 2011 - 04:08 PM
Regular Hexahedron,hao u b so asum?
Posted 30 December 2011 - 04:49 PM
Jokes aside, that's a pretty neat discovery. Nice job.
Posted 30 December 2011 - 04:51 PM
Posted 30 December 2011 - 05:04 PM