Class API

  • All Implemented Interfaces:
    net.runelite.client.input.MouseListener

    public class API
    extends java.lang.Object
    implements net.runelite.client.input.MouseListener
    • Field Detail

      • inBuildMode

        public final java.util.concurrent.atomic.AtomicBoolean inBuildMode
      • isBankOpen

        public final java.util.concurrent.atomic.AtomicBoolean isBankOpen
      • isShopOpen

        public final java.util.concurrent.atomic.AtomicBoolean isShopOpen
      • isDepositOpen

        public final java.util.concurrent.atomic.AtomicBoolean isDepositOpen
      • isExchangeOpen

        public final java.util.concurrent.atomic.AtomicBoolean isExchangeOpen
      • autoWalking

        public final java.util.concurrent.atomic.AtomicBoolean autoWalking
      • recorder

        public com.osrsbots.orb.api.input.mouse.paths.Recorder recorder
      • autoWalker

        public com.osrsbots.orb.scripts.embedded.AutoWalker autoWalker
      • tickCounter

        public final java.util.concurrent.atomic.AtomicInteger tickCounter
      • gameTickRun

        public static final java.util.concurrent.atomic.AtomicReference<java.lang.Runnable> gameTickRun
      • clientTickRun

        public static final java.util.concurrent.atomic.AtomicReference<java.lang.Runnable> clientTickRun
      • postClientTickRun

        public static final java.util.concurrent.atomic.AtomicReference<java.lang.Runnable> postClientTickRun
      • syncingConfig

        public final java.util.concurrent.atomic.AtomicBoolean syncingConfig
    • Constructor Detail

      • API

        public API()
    • Method Detail

      • registerEvents

        public void registerEvents​(boolean enabled)
      • getActorsInCombat

        @Nonnull
        public java.util.List<java.lang.String> getActorsInCombat()
      • onHitsplatApplied

        @Subscribe
        public void onHitsplatApplied​(net.runelite.api.events.HitsplatApplied e)
      • getItems

        @Nullable
        public @Nullable java.util.ArrayList<RSItem> getItems​(RSItem.Type type)
      • onConfigChanged

        @Subscribe
        public void onConfigChanged​(net.runelite.client.events.ConfigChanged e)
      • startAutoWalker

        public void startAutoWalker()
      • startAntiIdle

        public void startAntiIdle()
      • mouseClicked

        public java.awt.event.MouseEvent mouseClicked​(java.awt.event.MouseEvent mouseEvent)
        Specified by:
        mouseClicked in interface net.runelite.client.input.MouseListener
      • mousePressed

        public java.awt.event.MouseEvent mousePressed​(java.awt.event.MouseEvent mouseEvent)
        Specified by:
        mousePressed in interface net.runelite.client.input.MouseListener
      • mouseReleased

        public java.awt.event.MouseEvent mouseReleased​(java.awt.event.MouseEvent mouseEvent)
        Specified by:
        mouseReleased in interface net.runelite.client.input.MouseListener
      • mouseEntered

        public java.awt.event.MouseEvent mouseEntered​(java.awt.event.MouseEvent mouseEvent)
        Specified by:
        mouseEntered in interface net.runelite.client.input.MouseListener
      • mouseExited

        public java.awt.event.MouseEvent mouseExited​(java.awt.event.MouseEvent mouseEvent)
        Specified by:
        mouseExited in interface net.runelite.client.input.MouseListener
      • mouseDragged

        public java.awt.event.MouseEvent mouseDragged​(java.awt.event.MouseEvent mouseEvent)
        Specified by:
        mouseDragged in interface net.runelite.client.input.MouseListener
      • mouseMoved

        public java.awt.event.MouseEvent mouseMoved​(java.awt.event.MouseEvent mouseEvent)
        Specified by:
        mouseMoved in interface net.runelite.client.input.MouseListener