@Deprecated public final class FabricDimensions extends Object
Modifier and Type | Method and Description |
---|---|
static <E extends net.minecraft.entity.Entity> |
teleport(E teleported,
net.minecraft.server.world.ServerWorld destination,
net.minecraft.world.TeleportTarget target)
Deprecated.
Teleports an entity to a different dimension, placing it at the specified destination.
|
@Nullable public static <E extends net.minecraft.entity.Entity> E teleport(E teleported, net.minecraft.server.world.ServerWorld destination, net.minecraft.world.TeleportTarget target)
Using this method will circumvent Vanilla's portal placement code.
When teleporting to another dimension, the entity may be replaced with a new entity in the target dimension. This is not the case for players, but needs to be accounted for by the caller.
E
- the type of the teleported entityteleported
- the entity to teleportdestination
- the dimension the entity will be teleported totarget
- where the entity will be placed in the target world.
As in Vanilla, the target's velocity is not applied to players.
If target is null, the entity will not be teleported.teleported
,
depending on the entity type.IllegalStateException
- if this method is called on a client entity