// Copyright (c) 2015, Christopher "BlayTheNinth" Baker
package net.blay09.mods.eirairc.net.message.handler;
import net.blay09.mods.eirairc.EiraIRC;
import net.blay09.mods.eirairc.net.EiraPlayerInfo;
import net.blay09.mods.eirairc.net.message.MessageHello;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraftforge.fml.common.network.simpleimpl.IMessage;
import net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler;
import net.minecraftforge.fml.common.network.simpleimpl.MessageContext;
public class HandlerHello implements IMessageHandler<MessageHello, IMessage> {
@Override
public IMessage onMessage(MessageHello packet, MessageContext ctx) {
EiraIRC.proxy.addScheduledTask(() -> {
EntityPlayer entityPlayer = ctx.getServerHandler().playerEntity;
EiraPlayerInfo playerInfo = EiraIRC.instance.getNetHandler().getPlayerInfo(entityPlayer.getName());
playerInfo.modInstalled = true;
playerInfo.modVersion = packet.getVersion();
});
return null;
}
}