Search in sources :

Example 31 with PacketBuffer

use of net.minecraft.network.PacketBuffer in project BloodMagic by WayofTime.

the class PlayerVelocityPacketProcessor method fromBytes.

@Override
public void fromBytes(ByteBuf buffer) {
    PacketBuffer buff = new PacketBuffer(buffer);
    motionX = buff.readDouble();
    motionY = buff.readDouble();
    motionZ = buff.readDouble();
}
Also used : PacketBuffer(net.minecraft.network.PacketBuffer)

Example 32 with PacketBuffer

use of net.minecraft.network.PacketBuffer in project BloodMagic by WayofTime.

the class PlayerVelocityPacketProcessor method toBytes.

@Override
public void toBytes(ByteBuf buffer) {
    PacketBuffer buff = new PacketBuffer(buffer);
    buff.writeDouble(motionX);
    buff.writeDouble(motionY);
    buff.writeDouble(motionZ);
}
Also used : PacketBuffer(net.minecraft.network.PacketBuffer)

Example 33 with PacketBuffer

use of net.minecraft.network.PacketBuffer in project BloodMagic by WayofTime.

the class ItemRouterAmountPacketProcessor method fromBytes.

@Override
public void fromBytes(ByteBuf buffer) {
    PacketBuffer buff = new PacketBuffer(buffer);
    dimension = buff.readInt();
    pos = buff.readBlockPos();
    ghostItemSlot = buff.readInt();
    amount = buff.readInt();
}
Also used : PacketBuffer(net.minecraft.network.PacketBuffer)

Example 34 with PacketBuffer

use of net.minecraft.network.PacketBuffer in project BloodMagic by WayofTime.

the class ItemRouterButtonPacketProcessor method toBytes.

@Override
public void toBytes(ByteBuf buffer) {
    PacketBuffer buff = new PacketBuffer(buffer);
    buff.writeInt(dimension);
    buff.writeBlockPos(pos);
    buff.writeInt(buttonPress);
}
Also used : PacketBuffer(net.minecraft.network.PacketBuffer)

Example 35 with PacketBuffer

use of net.minecraft.network.PacketBuffer in project Galacticraft by micdoodle8.

the class ConnectionPacket method createConfigPacket.

public static FMLProxyPacket createConfigPacket(List<Object> data) {
    PacketBuffer payload = new PacketBuffer(Unpooled.buffer());
    payload.writeByte(103);
    try {
        NetworkUtil.encodeData(payload, data);
    } catch (IOException e) {
        e.printStackTrace();
    }
    // signature
    payload.writeInt(3519);
    return new FMLProxyPacket(payload, CHANNEL);
}
Also used : FMLProxyPacket(net.minecraftforge.fml.common.network.internal.FMLProxyPacket) IOException(java.io.IOException) PacketBuffer(net.minecraft.network.PacketBuffer)

Aggregations

PacketBuffer (net.minecraft.network.PacketBuffer)103 NBTTagCompound (net.minecraft.nbt.NBTTagCompound)18 FMLProxyPacket (net.minecraftforge.fml.common.network.internal.FMLProxyPacket)14 IOException (java.io.IOException)13 ByteBuf (io.netty.buffer.ByteBuf)11 SPacketCustomPayload (net.minecraft.network.play.server.SPacketCustomPayload)7 BlockPos (net.minecraft.util.math.BlockPos)7 HashMap (java.util.HashMap)4 DimensionInformation (mcjty.rftoolsdim.dimensions.DimensionInformation)4 DimensionDescriptor (mcjty.rftoolsdim.dimensions.description.DimensionDescriptor)4 EntityPlayerMP (net.minecraft.entity.player.EntityPlayerMP)4 ArrayList (java.util.ArrayList)3 Map (java.util.Map)3 NetHandlerPlayServer (net.minecraft.network.NetHandlerPlayServer)3 Test (org.junit.Test)3 PacketBufferBC (buildcraft.lib.net.PacketBufferBC)2 JsonProcessingException (com.fasterxml.jackson.core.JsonProcessingException)2 PacketCustomTileData (gregtech.api.net.PacketCustomTileData)2 PacketUIWidgetUpdate (gregtech.api.net.PacketUIWidgetUpdate)2 AbstractData (hellfirepvp.fracture.common.data.AbstractData)2