Extracts teleportation code into the PortalTeleporter class to improve readability

This commit is contained in:
2021-10-18 03:41:16 +02:00
parent f96e8ed2da
commit 982d8abf65
6 changed files with 476 additions and 389 deletions

View File

@ -3,6 +3,7 @@ package net.knarcraft.stargate.utility;
import net.knarcraft.stargate.Stargate;
import net.knarcraft.stargate.portal.Portal;
import net.knarcraft.stargate.portal.PortalHandler;
import net.knarcraft.stargate.portal.PortalTeleporter;
import org.bukkit.entity.Player;
import java.io.ByteArrayInputStream;
@ -130,7 +131,7 @@ public final class BungeeHelper {
Stargate.logger.info(Stargate.getString("prefix") + "Bungee gate " + destination + " does not exist");
return;
}
destinationPortal.teleport(player, destinationPortal, null);
new PortalTeleporter(destinationPortal).teleport(player, destinationPortal, null);
}
}