39 lines
1.1 KiB
Java
39 lines
1.1 KiB
Java
package net.mindoverflow.network.uhccore.listeners;
|
|
|
|
import net.mindoverflow.network.uhccore.utils.CommonValues;
|
|
import net.mindoverflow.network.uhccore.utils.Debugger;
|
|
import net.mindoverflow.network.uhccore.utils.UhcUtils;
|
|
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())))
|
|
{
|
|
UhcUtils.tpSpawnAndGiveItem(player);
|
|
}
|
|
|
|
|
|
}
|
|
}
|