diff --git a/paper-api/src/main/java/org/bukkit/inventory/Inventory.java b/paper-api/src/main/java/org/bukkit/inventory/Inventory.java
index 3585f1099a..bab561dc42 100644
--- a/paper-api/src/main/java/org/bukkit/inventory/Inventory.java
+++ b/paper-api/src/main/java/org/bukkit/inventory/Inventory.java
@@ -12,6 +12,16 @@ import org.bukkit.event.inventory.InventoryType;
/**
* Interface to the various inventories. Behavior relating to {@link
* Material#AIR} is unspecified.
+ *
+ *
+ * Note that whilst {@link #iterator()} deals with the entire inventory, add
+ * / contains / remove methods deal only with the storage contents.
+ *
+ * Consider using {@link #getContents()} and {@link #getStorageContents()} for
+ * specific iteration.
+ *
+ * @see #getContents()
+ * @see #getStorageContents()
*/
public interface Inventory extends Iterable {