blob: febc2b1c1f6b1c102fd09d6a2a4ec951806e3930 [file] [log] [blame] [raw]
package mekanism.common.network;
import java.io.DataOutputStream;
import mekanism.common.Mekanism;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.world.World;
import com.google.common.io.ByteArrayDataInput;
import io.netty.buffer.ByteBuf;
import io.netty.channel.ChannelHandlerContext;
public class PacketKey extends MekanismPacket
{
public int key;
public boolean add;
public PacketKey(int k, boolean a)
{
key = k;
add = a;
}
public void read(ByteArrayDataInput dataStream, EntityPlayer player, World world) throws Exception
{
key = dataStream.readInt();
add = dataStream.readBoolean();
if(add)
{
Mekanism.keyMap.add(player, key);
}
else {
Mekanism.keyMap.remove(player, key);
}
}
public void write(DataOutputStream dataStream) throws Exception
{
dataStream.writeInt(key);
dataStream.writeBoolean(add);
}
@Override
public void write(ChannelHandlerContext ctx, ByteBuf buffer)
{
}
@Override
public void read(ChannelHandlerContext ctx, ByteBuf buffer)
{
}
@Override
public void handleClientSide(EntityPlayer player)
{
}
@Override
public void handleServerSide(EntityPlayer player)
{
}
}