diff --git a/src/main/java/refinedstorage/tile/data/RefinedStorageSerializers.java b/src/main/java/refinedstorage/tile/data/RefinedStorageSerializers.java index 90170c864..6fceb56a5 100755 --- a/src/main/java/refinedstorage/tile/data/RefinedStorageSerializers.java +++ b/src/main/java/refinedstorage/tile/data/RefinedStorageSerializers.java @@ -123,12 +123,16 @@ public final class RefinedStorageSerializers { } @Override - public FluidStack read(PacketBuffer buf) throws IOException { - if (buf.readBoolean()) { - return new FluidStack(FluidRegistry.getFluid(ByteBufUtils.readUTF8String(buf)), buf.readInt(), buf.readNBTTagCompoundFromBuffer()); + public FluidStack read(PacketBuffer buf) { + try { + if (buf.readBoolean()) { + return new FluidStack(FluidRegistry.getFluid(ByteBufUtils.readUTF8String(buf)), buf.readInt(), buf.readNBTTagCompoundFromBuffer()); + } + } catch (IOException e) { + // NO OP } - throw new IOException("No fluid"); + return null; } @Override