UltraTools/src/net/mindoverflow/ultratools/listeners/PlayerJoinListener.java

42 lines
997 B
Java

package net.mindoverflow.ultratools.listeners;
import net.mindoverflow.ultratools.Main;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerQuitEvent;
public class PlayerJoinListener implements Listener
{
private Main plugin;
public PlayerJoinListener(Main plugin)
{
this.plugin = plugin;
}
@EventHandler
void onPlayerJoin(PlayerJoinEvent e)
{
Player p = e.getPlayer();
for(String vanishedPlayerName : Main.vanished)
{
Player vanishedPlayer = plugin.getServer().getPlayer(vanishedPlayerName);
if(vanishedPlayer != null)
{
p.hidePlayer(plugin, vanishedPlayer);
}
}
}
@EventHandler
void onPlayerQuit(PlayerQuitEvent e)
{
Player p = e.getPlayer();
Main.vanished.remove(p.getName());
}
}