package me.gtacraft.plugins.gangs.listeners;
import com.google.common.collect.Lists;
import me.gtacraft.plugins.gangs.util.Formatting;
import me.gtacraft.plugins.gangs.util.MessageType;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.player.PlayerMoveEvent;
import java.util.List;
/**
* Created by Connor on 6/30/14. Designed for the GTA-Factions project.
*/
public class GTAMovementListener extends IListener {
public static List<Player> going_home = Lists.newArrayList();
@EventHandler
public void onPlayerMove(PlayerMoveEvent event) {
if (!(event.getFrom().getBlock().equals(event.getTo().getBlock()))) {
if (going_home.remove(event.getPlayer())) {
event.getPlayer().sendMessage(Formatting.formatMessage(MessageType.ERROR.getPattern().replace("%m%", "Teleportation cancelled! You cannot move when about to teleport")));
}
}
}
}