diff --git a/src/main/java/li/cil/oc2/common/tile/ComputerTileEntity.java b/src/main/java/li/cil/oc2/common/tile/ComputerTileEntity.java index c8aa33f4..9ae38e1c 100644 --- a/src/main/java/li/cil/oc2/common/tile/ComputerTileEntity.java +++ b/src/main/java/li/cil/oc2/common/tile/ComputerTileEntity.java @@ -495,11 +495,13 @@ public final class ComputerTileEntity extends AbstractTileEntity implements ITic } output.flip(); - terminal.putOutput(output); + if (output.hasRemaining()) { + terminal.putOutput(output); - output.flip(); - final TerminalBlockOutputMessage message = new TerminalBlockOutputMessage(ComputerTileEntity.this, output); - Network.INSTANCE.send(PacketDistributor.TRACKING_CHUNK.with(() -> chunk), message); + output.flip(); + final TerminalBlockOutputMessage message = new TerminalBlockOutputMessage(ComputerTileEntity.this, output); + Network.INSTANCE.send(PacketDistributor.TRACKING_CHUNK.with(() -> chunk), message); + } } } }