42 lines
976 B
Java
42 lines
976 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
|
||
|
|
||
|
|
||
|
|
||
|
for(Player otherPlayer : Bukkit.getServer().getOnlinePlayers())
|
||
|
{
|
||
|
otherPlayer.hidePlayer(plugin, joiner);
|
||
|
joiner.hidePlayer(plugin, otherPlayer);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
@EventHandler
|
||
|
public void onPlayerQuit(PlayerQuitEvent event)
|
||
|
{
|
||
|
event.setQuitMessage(null);
|
||
|
}
|
||
|
}
|