LimboManager/src/main/java/wtf/beatrice/limbomanager/listeners/PlayerHider.java

39 lines
1003 B
Java

package wtf.beatrice.limbomanager.listeners;
import org.bukkit.Bukkit;
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;
import wtf.beatrice.limbomanager.LimboManager;
public class PlayerHider implements Listener
{
@EventHandler
public void onPlayerJoin(PlayerJoinEvent event)
{
// remove join msg
event.setJoinMessage(null);
LimboManager plugin = LimboManager.getInstance();
Player joiner = event.getPlayer();
// hide player from everyone and hide everyone from player
for(Player otherPlayer : Bukkit.getServer().getOnlinePlayers())
{
otherPlayer.hidePlayer(plugin, joiner);
joiner.hidePlayer(plugin, otherPlayer);
}
}
@EventHandler
public void onPlayerQuit(PlayerQuitEvent event)
{
event.setQuitMessage(null);
}
}