diff --git a/runelite-api/src/main/java/net/runelite/api/ObjectComposition.java b/runelite-api/src/main/java/net/runelite/api/ObjectComposition.java index 605679244f..3b90539c19 100644 --- a/runelite-api/src/main/java/net/runelite/api/ObjectComposition.java +++ b/runelite-api/src/main/java/net/runelite/api/ObjectComposition.java @@ -29,6 +29,13 @@ package net.runelite.api; */ public interface ObjectComposition { + /** + * Gets ID for the object. + * + * @return the object ID + */ + int getId(); + /** * Gets the name of the object. * diff --git a/runescape-api/src/main/java/net/runelite/rs/api/RSObjectComposition.java b/runescape-api/src/main/java/net/runelite/rs/api/RSObjectComposition.java index 8bc8a77547..3df00175f5 100644 --- a/runescape-api/src/main/java/net/runelite/rs/api/RSObjectComposition.java +++ b/runescape-api/src/main/java/net/runelite/rs/api/RSObjectComposition.java @@ -29,6 +29,10 @@ import net.runelite.mapping.Import; public interface RSObjectComposition extends ObjectComposition { + @Import("id") + @Override + int getId(); + @Import("name") @Override String getName();