Telepad Block

The Telepad Block is a block used to make the Telepad, a multiblock device added by Ender IO. It is used to teleport players and entities to specific coordinates, even interdimensionally. It consumes Micro Infinity and Dew of the Void.

Usage
The Telepad itself is a multiblock machine formed from a 3x3 flat square of Telepad Blocks.



Once formed, the Telepad will take on a new model, with a light hub in the center and three fans visible within the platform. It can be right-clicked to open its GUI.



The GUI will show the coordinates that the Telepad is set to teleport to, the current µI stored in the telepad (upper left), a 500 mB tank for Dew of the Void (lower left), a manual Teleport button, and a charge bar (unlabelled, bottom).

By default, coordinates cannot be entered manually; instead, the player has to travel to the planned destination and use a Coordinate Selector, which records coordinates onto a piece of Paper. The resulting paper can then be used to change the Telepad's destination using the upper of the two item slots on the right side of the GUI. There is a configuration entry, disabled by default, that allows for manual coordinate input.



The top-right button switches to the second page of the GUI, which is very similar to the GUI of a Travel Anchor – this is intended, as the Telepad also functions as a large Travel Anchor. This second page can be used to set security settings for the Telepad.

The Telepad can be activated either by the GUI or with a Redstone signal. It must have an entity standing on it for it to activate. If multiple entities stand on top of the Telepad, it will attempt to teleport the entity that has stepped onto it first. Once activated, the Telepad will emit a humming noise and the three fans inside will start to spin, and it will begin using µI to charge. When the pad reaches full charge, it will emit a noise similar to the Staff of Teleportation and teleport the entity. If the entity that is to be teleported steps off while the Telepad is charging, it will shut down and the µI used in charging will be lost.

The charge time and µI consumption depend on distance and whether the destination is in a different dimension. Additionally, the Telepad will always consume a flat 50 mB of Dew of the Void for one teleportation, regardless of distance.

Energy Usage calculation
Before Minecraft 1.12, the Telepad consumed Redstone Flux (RF) to teleport entities. The RF consumed (as well as the charge time) was determined by the distance between the Telepad and its destination, using the following formula:

$$\text{power} = \text{powerCoefficient} \times ln(0.005 \times \text{distance} + 1)$$

where powerCoefficient defaults to 100,000, and could be changed via the config file. The time required to teleport a player (in ticks) was equal to

$$t=\frac{\text{power}}{1000 RF/t}$$

By this formula,

$$ln(0.005 \times \text{distance} +1) = 1$$

at a distance of 343.6 blocks.

The power required to teleport a player interdimensionally was a flat 100,000 RF (configurable), thus the time required was a flat 100 ticks (5 seconds). By these numbers, if neither energy value was unchanged, if a player wanted to teleport a distance greater than 1277.8 blocks (equal to ln(0.005*distance+1) = 2), it would have consumed less energy to teleport to another dimension, then teleport back to the actual destination.