diff --git a/runelite-api/src/main/java/net/runelite/api/ItemComposition.java b/runelite-api/src/main/java/net/runelite/api/ItemComposition.java index 78bbed3e17..98ac7332be 100644 --- a/runelite-api/src/main/java/net/runelite/api/ItemComposition.java +++ b/runelite-api/src/main/java/net/runelite/api/ItemComposition.java @@ -104,6 +104,13 @@ public interface ItemComposition */ boolean isStackable(); + /** + * Returns whether or not the item can be traded to other players. + * + * @return true if tradeable, false otherwise + */ + boolean isTradeable(); + /** * Gets an array of possible right-click menu actions the item * has in a player inventory. diff --git a/runescape-api/src/main/java/net/runelite/rs/api/RSItemComposition.java b/runescape-api/src/main/java/net/runelite/rs/api/RSItemComposition.java index 8e63e8e2ba..fcc649ca72 100644 --- a/runescape-api/src/main/java/net/runelite/rs/api/RSItemComposition.java +++ b/runescape-api/src/main/java/net/runelite/rs/api/RSItemComposition.java @@ -66,6 +66,10 @@ public interface RSItemComposition extends ItemComposition @Override boolean isMembers(); + @Import("isTradable") + @Override + boolean isTradeable(); + /** * You probably want {@link #isStackable} *