diff --git a/src/main/java/net/coreprotect/utility/Teleport.java b/src/main/java/net/coreprotect/utility/Teleport.java index f0433bd5..c6eee12b 100644 --- a/src/main/java/net/coreprotect/utility/Teleport.java +++ b/src/main/java/net/coreprotect/utility/Teleport.java @@ -4,15 +4,16 @@ import java.util.HashSet; import java.util.Set; -import net.coreprotect.config.ConfigHandler; import org.bukkit.GameMode; import org.bukkit.Location; import org.bukkit.Material; import org.bukkit.block.Block; import org.bukkit.entity.Player; +import net.coreprotect.config.ConfigHandler; import net.coreprotect.language.Phrase; import net.coreprotect.model.BlockGroup; +import net.coreprotect.paper.PaperAdapter; public class Teleport { @@ -80,8 +81,9 @@ public static void performSafeTeleport(Player player, Location location, boolean double oldY = location.getY(); location.setY(checkY); if (ConfigHandler.isFolia) { - player.teleportAsync(location); - } else { + PaperAdapter.ADAPTER.teleportAsync(player, location); + } + else { player.teleport(location); }