Class API


  • public class API
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static net.runelite.client.callback.ClientThread clientThread  
      static net.runelite.client.game.ItemManager itemManager  
    • Constructor Summary

      Constructors 
      Constructor Description
      API()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static int findItemId​(java.lang.String itemName)  
      static <T> T getFromClientThread​(com.google.common.base.Supplier<T> supplier)  
      static net.runelite.api.ItemComposition getItemComposition​(int itemId)  
      static java.lang.String getItemName​(int id)  
      static net.runelite.api.ObjectComposition getObjectComposition​(int objectId)  
      static void invoke​(int arg1, int arg2, net.runelite.api.MenuAction arg3, int arg4, int arg5, java.lang.String arg6, java.lang.String arg7)  
      static void runOnClientThread​(java.lang.Runnable task)  
      static int searchItemId​(java.lang.String itemName)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • itemManager

        public static final net.runelite.client.game.ItemManager itemManager
      • clientThread

        public static final net.runelite.client.callback.ClientThread clientThread
    • Constructor Detail

      • API

        public API()
    • Method Detail

      • getItemName

        public static java.lang.String getItemName​(int id)
      • getItemComposition

        public static net.runelite.api.ItemComposition getItemComposition​(int itemId)
      • invoke

        public static void invoke​(int arg1,
                                  int arg2,
                                  net.runelite.api.MenuAction arg3,
                                  int arg4,
                                  int arg5,
                                  java.lang.String arg6,
                                  java.lang.String arg7)
      • findItemId

        public static int findItemId​(java.lang.String itemName)
      • getObjectComposition

        public static net.runelite.api.ObjectComposition getObjectComposition​(int objectId)
      • getFromClientThread

        public static <T> T getFromClientThread​(com.google.common.base.Supplier<T> supplier)
      • runOnClientThread

        public static void runOnClientThread​(java.lang.Runnable task)
      • searchItemId

        public static int searchItemId​(java.lang.String itemName)