use of net.minecraft.network.PacketBuffer in project SpongeForge by SpongePowered.
the class SpongeRawChannel method createPacket.
private FMLProxyPacket createPacket(Consumer<ChannelBuf> payloadConsumer) {
PacketBuffer payload = new PacketBuffer(buffer());
checkNotNull(payloadConsumer, "payloadConsumer").accept((ChannelBuf) payload);
return new FMLProxyPacket(payload, getName());
}
use of net.minecraft.network.PacketBuffer in project Metalworks by canitzp.
the class PacketSyncTile method toBytes.
@Override
public void toBytes(ByteBuf buf) {
new PacketBuffer(buf).writeCompoundTag(this.syncTag);
buf.writeLong(this.pos.toLong());
}
use of net.minecraft.network.PacketBuffer in project Solar by ArekkuusuJerii.
the class ServerToClientPacket method toBytes.
@Override
public void toBytes(ByteBuf buf) {
PacketBuffer beef = new PacketBuffer(buf);
try {
buf.writeInt(PacketHandler.HANDLERS.indexOf(handler));
beef.writeCompoundTag(data);
} catch (Exception e) {
Solar.LOG.error("[Packet] Failed to send packet");
e.printStackTrace();
}
}
use of net.minecraft.network.PacketBuffer in project BloodMagic by WayofTime.
the class ItemRouterAmountPacketProcessor method toBytes.
@Override
public void toBytes(ByteBuf buffer) {
PacketBuffer buff = new PacketBuffer(buffer);
buff.writeInt(dimension);
buff.writeBlockPos(pos);
buff.writeInt(ghostItemSlot);
buff.writeInt(amount);
}
use of net.minecraft.network.PacketBuffer in project BloodMagic by WayofTime.
the class PlayerFallDistancePacketProcessor method fromBytes.
@Override
public void fromBytes(ByteBuf buffer) {
PacketBuffer buff = new PacketBuffer(buffer);
fallDistance = buff.readFloat();
}
Aggregations