diff --git a/projects/common/src/main/java/dan200/computercraft/shared/peripheral/printer/PrinterBlockEntity.java b/projects/common/src/main/java/dan200/computercraft/shared/peripheral/printer/PrinterBlockEntity.java index deb10f0ea..f6037802a 100644 --- a/projects/common/src/main/java/dan200/computercraft/shared/peripheral/printer/PrinterBlockEntity.java +++ b/projects/common/src/main/java/dan200/computercraft/shared/peripheral/printer/PrinterBlockEntity.java @@ -225,7 +225,9 @@ private boolean outputPage() { var stack = PrintoutItem.createSingleFromTitleAndText(pageTitle, lines, colours); for (var slot : BOTTOM_SLOTS) { if (inventory.get(slot).isEmpty()) { - setItem(slot, stack); + inventory.set(slot, stack); + updateBlockState(); + setChanged(); printing = false; return true; }