30 lines
698 B
Java
30 lines
698 B
Java
package de.butzlabben.world.util;
|
|
|
|
import org.bukkit.Location;
|
|
import org.bukkit.entity.Player;
|
|
|
|
import java.util.HashMap;
|
|
import java.util.UUID;
|
|
|
|
/**
|
|
* @author Butzlabben
|
|
* @since 13.09.2018
|
|
*/
|
|
public class TeleportUtil {
|
|
|
|
private static final HashMap<UUID, Location> oldLocs = new HashMap<>();
|
|
|
|
private TeleportUtil() {
|
|
}
|
|
|
|
public static void teleportPlayer(Player p, Location loc) {
|
|
// Save old player location.
|
|
// If he does another teleport he will be taken back then to the first location
|
|
if (!oldLocs.containsKey(p.getUniqueId())) {
|
|
Location oldLoc = p.getLocation();
|
|
oldLocs.put(p.getUniqueId(), oldLoc);
|
|
}
|
|
|
|
}
|
|
}
|