package org.halvors.electrometrics.common.event; import cpw.mods.fml.common.eventhandler.SubscribeEvent; import cpw.mods.fml.common.gameevent.PlayerEvent.PlayerLoggedInEvent; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.world.World; import org.halvors.electrometrics.Electrometrics; import org.halvors.electrometrics.common.network.NetworkHandler; import org.halvors.electrometrics.common.network.packet.PacketConfiguration; /** * This is the event handler that handles player events. * * @author halvors */ public class PlayerEventHandler { @SubscribeEvent public void onPlayerLoginEvent(PlayerLoggedInEvent event) { EntityPlayer player = event.player; World world = player.worldObj; if (!world.isRemote) { NetworkHandler.sendTo(new PacketConfiguration(), (EntityPlayerMP) player); Electrometrics.getLogger().info("Sent configuration to '" + player.getDisplayName() + "'."); } } }