package com.thundergemios10.survivalgames.events; import org.bukkit.ChatColor; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerTeleportEvent; import com.thundergemios10.survivalgames.GameManager; public class TeleportEvent implements Listener{ @EventHandler public void playerTeleport(PlayerTeleportEvent event) { Player p = event.getPlayer(); int id = GameManager.getInstance().getPlayerGameId(p); if(id == -1) return; if(GameManager.getInstance().getGame(id).isPlayerActive(p) && event.getCause() == PlayerTeleportEvent.TeleportCause.COMMAND){ p.sendMessage(ChatColor.RED +" Cannot teleport while ingame!"); event.setCancelled(true); } } }