*/
public abstract class ModemPeripheral implements IPeripheral, IPacketSender, IPacketReceiver
{
diff --git a/src/main/java/dan200/computercraft/shared/peripheral/monitor/MonitorPeripheral.java b/src/main/java/dan200/computercraft/shared/peripheral/monitor/MonitorPeripheral.java
index bb83499ab..d574212b3 100644
--- a/src/main/java/dan200/computercraft/shared/peripheral/monitor/MonitorPeripheral.java
+++ b/src/main/java/dan200/computercraft/shared/peripheral/monitor/MonitorPeripheral.java
@@ -25,6 +25,12 @@
*
* Like computers, monitors come in both normal (no colour) and advanced (colour) varieties.
*
+ * ## Recipes
+ *
+ *
+ *
+ *
+ *
* @cc.module monitor
* @cc.usage Write "Hello, world!" to an adjacent monitor:
*
diff --git a/src/main/java/dan200/computercraft/shared/peripheral/printer/PrinterPeripheral.java b/src/main/java/dan200/computercraft/shared/peripheral/printer/PrinterPeripheral.java
index 8d881db9b..64f33cc5e 100644
--- a/src/main/java/dan200/computercraft/shared/peripheral/printer/PrinterPeripheral.java
+++ b/src/main/java/dan200/computercraft/shared/peripheral/printer/PrinterPeripheral.java
@@ -18,6 +18,11 @@
/**
* The printer peripheral allows pages and books to be printed.
*
+ * ## Recipe
+ *
+ *
+ *
+ *
* @cc.module printer
*/
public class PrinterPeripheral implements IPeripheral
diff --git a/src/main/java/dan200/computercraft/shared/peripheral/speaker/SpeakerPeripheral.java b/src/main/java/dan200/computercraft/shared/peripheral/speaker/SpeakerPeripheral.java
index 9f543e713..34e6baac5 100644
--- a/src/main/java/dan200/computercraft/shared/peripheral/speaker/SpeakerPeripheral.java
+++ b/src/main/java/dan200/computercraft/shared/peripheral/speaker/SpeakerPeripheral.java
@@ -41,8 +41,10 @@
* - {@link #playSound} plays any built-in Minecraft sound, such as block sounds or mob noises.
* - {@link #playAudio} can play arbitrary audio.
*
- *