UHC-Core/src/net/mindoverflow/network/uhccore/listeners/PlayerJoinListener.java

38 lines
1.0 KiB
Java

package net.mindoverflow.network.uhccore.listeners;
import net.mindoverflow.network.uhccore.utils.CommonValues;
import net.mindoverflow.network.uhccore.utils.Debugger;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
import java.util.logging.Level;
public class PlayerJoinListener implements Listener
{
// Instantiate a Debugger for this class.
private Debugger debugger = new Debugger(getClass().getName());
// Call EventHandler and start listening to joining players.
@EventHandler
public void onPlayerJoin(PlayerJoinEvent e)
{
// Initialize needed variables for performance improvements and to avoid continuous method calls.
Player player = e.getPlayer();
if(!(CommonValues.playerTeam.containsKey(player.getName())))
{
CommonValues.tpSpawnAndGiveItem(player);
}
}
}