Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Buy OSRS Gold

Sell OSRS Gold
dudeinbanff

Private Scripts Not Showing in Start Script Window

Recommended Posts

Hey everyone,

I'm having trouble getting my local script to show. A couple things to note:

  • I am vip
  • I have added a script manifest as one forum post suggested not having this would make the script not appear
  • I added package scripts; into my class
  • I'm getting an Error in the Client Debugger - "Error loading local script: runeShopper!" - something must be wrong with my code

Heres what I am doing

  1. Below is the class that I am trying to have appear. It doesn't do much as you can see, but I'm just trying to get my dev environment set up so I can test/debug.
  2. I compiled the code below to generate the .class file and I placed the class file in my "C:\Users\[user]\AppData\Roaming\.tribot\bin\scripts" folder.
  3. I run TriBot_loader.Jar (worth noting - i run it from command line because it doesnt start properly for me by just launching the jar via double click).
  4. In TriBot I go to File -> View Local Scripts Folder and an Explorer window opens C:\Users\[user]\AppData\Roaming\.tribot\bin\scripts and I can see my .class file.
  5. In TriBot I hit start script and a window appears with no scripts in it.

I'm really trying to make sure I do things correctly and I'm attempting to research as best I can. Any help is appreciated.

package scripts;

import org.tribot.api.DynamicClicking;
import org.tribot.api2007.Camera;
import org.tribot.api2007.NPCs;
import org.tribot.api2007.Player;
import org.tribot.api2007.Walking;
import org.tribot.api2007.types.RSNPC;
import org.tribot.script.Script;
import org.tribot.script.ScriptManifest;

@ScriptManifest(authors = { "DudeInBanff" }, category = "Money Making", name = "iRuneBuyer")

public class runeShopper extends Script {
    @Override
    public void run() {

        while(moneyLeft()){
            tradeShopKeeper();
        }
    }

    private boolean moneyLeft(){
        return true;
    }

    private void tradeShopKeeper() {
        RSNPC[] jim = NPCs.findNearest(2886);
        //look for NPC
        if(!jim[0].isOnScreen()){ //check if he or she is on screen, if not
            RSNPC target = jim[0];
            Camera.turnToTile(target.getPosition()); //turn camera to jim
            Walking.walkTo(jim[0].getPosition()); //walk to where jim is
            sleeps(); //wait until the character is not moving
        }

        DynamicClicking.clickRSNPC(jim[0], "Trade"); //trade or what ever the npc
    }

    private void sleeps()
    {
        sleep(500);
        while(Player.getAnimation() != -1){
            sleep(50);
        }
    }
}

 

Edited by dudeinbanff

Share this post


Link to post
Share on other sites

I was able to compile the source you posted and run it (although it immediately errors out if the NPC is not nearby).

Do you receive any errors while compiling?

Does TRiBot spit out any errors in Bot Debug or Client Debug when you click "Start Script" button to open the script list?

Share this post


Link to post
Share on other sites
5 minutes ago, Netami said:

I was able to compile the source you posted and run it (although it immediately errors out if the NPC is not nearby).

Do you receive any errors while compiling?

Does TRiBot spit out any errors in Bot Debug or Client Debug when you click "Start Script" button to open the script list?

Hey thanks for helping, 

I just realized this is in the Bot Debug output

[16:49:21] java.lang.ClassNotFoundException: scripts/runeShopper
[16:49:21] 	at java.lang.Class.forName0(Native Method)
[16:49:21] 	at java.lang.Class.forName(Unknown Source)
[16:49:21] 	at obf.dg.EH(mk:473)
[16:49:21] 	at obf.dg.Zh(mk:89)
[16:49:21] 	at obf.Se.<init>(tm:200)
[16:49:21] 	at obf.Se.<init>(tm:157)
[16:49:21] 	at obf.Cj.BO(qi:468)
[16:49:21] 	at obf.Cf.xj(nn:1361)
[16:49:21] 	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
[16:49:21] 	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
[16:49:21] 	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
[16:49:21] 	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
[16:49:21] 	at javax.swing.AbstractButton.doClick(Unknown Source)
[16:49:21] 	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
[16:49:21] 	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
[16:49:21] 	at java.awt.Component.processMouseEvent(Unknown Source)
[16:49:21] 	at javax.swing.JComponent.processMouseEvent(Unknown Source)
[16:49:21] 	at java.awt.Component.processEvent(Unknown Source)
[16:49:21] 	at java.awt.Container.processEvent(Unknown Source)
[16:49:21] 	at java.awt.Component.dispatchEventImpl(Unknown Source)
[16:49:21] 	at java.awt.Container.dispatchEventImpl(Unknown Source)
[16:49:21] 	at java.awt.Component.dispatchEvent(Unknown Source)
[16:49:21] 	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
[16:49:21] 	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
[16:49:21] 	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
[16:49:21] 	at java.awt.Container.dispatchEventImpl(Unknown Source)
[16:49:21] 	at java.awt.Window.dispatchEventImpl(Unknown Source)
[16:49:21] 	at java.awt.Component.dispatchEvent(Unknown Source)
[16:49:21] 	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
[16:49:21] 	at java.awt.EventQueue.access$500(Unknown Source)
[16:49:21] 	at java.awt.EventQueue$3.run(Unknown Source)
[16:49:21] 	at java.awt.EventQueue$3.run(Unknown Source)
[16:49:21] 	at java.security.AccessController.doPrivileged(Native Method)
[16:49:21] 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
[16:49:21] 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
[16:49:21] 	at java.awt.EventQueue$4.run(Unknown Source)
[16:49:21] 	at java.awt.EventQueue$4.run(Unknown Source)
[16:49:21] 	at java.security.AccessController.doPrivileged(Native Method)
[16:49:21] 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
[16:49:21] 	at java.awt.EventQueue.dispatchEvent(Unknown Source)
[16:49:21] 	at obf.HD.CI(yh:387)
[16:49:21] 	at obf.HD.dispatchEvent(yh:371)
[16:49:21] 	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
[16:49:21] 	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
[16:49:21] 	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
[16:49:21] 	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
[16:49:21] 	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
[16:49:21] 	at java.awt.EventDispatchThread.run(Unknown Source)
[16:49:22] java.lang.ArrayIndexOutOfBoundsException: -1
[16:49:22] 	at obf.Xe.tj(ff:31)
[16:49:22] 	at obf.Xe.vL(ff:125)
[16:49:22] 	at obf.nf.xd(cg:186)
[16:49:22] 	at obf.dg.Zh(mk:466)
[16:49:22] 	at obf.Se.<init>(tm:200)
[16:49:22] 	at obf.Se.<init>(tm:157)
[16:49:22] 	at obf.Cj.BO(qi:468)
[16:49:22] 	at obf.Cf.xj(nn:1361)
[16:49:22] 	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
[16:49:22] 	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
[16:49:22] 	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
[16:49:22] 	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
[16:49:22] 	at javax.swing.AbstractButton.doClick(Unknown Source)
[16:49:22] 	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
[16:49:22] 	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
[16:49:22] 	at java.awt.Component.processMouseEvent(Unknown Source)
[16:49:22] 	at javax.swing.JComponent.processMouseEvent(Unknown Source)
[16:49:22] 	at java.awt.Component.processEvent(Unknown Source)
[16:49:22] 	at java.awt.Container.processEvent(Unknown Source)
[16:49:22] 	at java.awt.Component.dispatchEventImpl(Unknown Source)
[16:49:22] 	at java.awt.Container.dispatchEventImpl(Unknown Source)
[16:49:22] 	at java.awt.Component.dispatchEvent(Unknown Source)
[16:49:22] 	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
[16:49:22] 	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
[16:49:22] 	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
[16:49:22] 	at java.awt.Container.dispatchEventImpl(Unknown Source)
[16:49:22] 	at java.awt.Window.dispatchEventImpl(Unknown Source)
[16:49:22] 	at java.awt.Component.dispatchEvent(Unknown Source)
[16:49:22] 	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
[16:49:22] 	at java.awt.EventQueue.access$500(Unknown Source)
[16:49:22] 	at java.awt.EventQueue$3.run(Unknown Source)
[16:49:22] 	at java.awt.EventQueue$3.run(Unknown Source)
[16:49:22] 	at java.security.AccessController.doPrivileged(Native Method)
[16:49:22] 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
[16:49:22] 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
[16:49:22] 	at java.awt.EventQueue$4.run(Unknown Source)
[16:49:22] 	at java.awt.EventQueue$4.run(Unknown Source)
[16:49:22] 	at java.security.AccessController.doPrivileged(Native Method)
[16:49:22] 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
[16:49:22] 	at java.awt.EventQueue.dispatchEvent(Unknown Source)
[16:49:22] 	at obf.HD.CI(yh:387)
[16:49:22] 	at obf.HD.dispatchEvent(yh:371)
[16:49:22] 	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
[16:49:22] 	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
[16:49:22] 	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
[16:49:22] 	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
[16:49:22] 	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
[16:49:22] 	at java.awt.EventDispatchThread.run(Unknown Source)

I've found a similar forum post that seems to think this is caused by different Java versions (see here). I'm not sure if that makes sense as I believe I only have one version installed:

image.png.4c37882457e4cc2bd1f834f64e8e006e.png

Is it possible that Tribot isn't the newest version of Java?

Edited by dudeinbanff

Share this post


Link to post
Share on other sites
3 minutes ago, dudeinbanff said:

Hey thanks for helping, 

I just realized this is in the Bot Debug output

[16:49:21] java.lang.ClassNotFoundException: scripts/runeShopper
[16:49:21] 	at java.lang.Class.forName0(Native Method)
[16:49:21] 	at java.lang.Class.forName(Unknown Source)
[16:49:21] 	at obf.dg.EH(mk:473)
[16:49:21] 	at obf.dg.Zh(mk:89)
[16:49:21] 	at obf.Se.<init>(tm:200)
[16:49:21] 	at obf.Se.<init>(tm:157)
[16:49:21] 	at obf.Cj.BO(qi:468)
[16:49:21] 	at obf.Cf.xj(nn:1361)
[16:49:21] 	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
[16:49:21] 	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
[16:49:21] 	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
[16:49:21] 	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
[16:49:21] 	at javax.swing.AbstractButton.doClick(Unknown Source)
[16:49:21] 	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
[16:49:21] 	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
[16:49:21] 	at java.awt.Component.processMouseEvent(Unknown Source)
[16:49:21] 	at javax.swing.JComponent.processMouseEvent(Unknown Source)
[16:49:21] 	at java.awt.Component.processEvent(Unknown Source)
[16:49:21] 	at java.awt.Container.processEvent(Unknown Source)
[16:49:21] 	at java.awt.Component.dispatchEventImpl(Unknown Source)
[16:49:21] 	at java.awt.Container.dispatchEventImpl(Unknown Source)
[16:49:21] 	at java.awt.Component.dispatchEvent(Unknown Source)
[16:49:21] 	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
[16:49:21] 	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
[16:49:21] 	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
[16:49:21] 	at java.awt.Container.dispatchEventImpl(Unknown Source)
[16:49:21] 	at java.awt.Window.dispatchEventImpl(Unknown Source)
[16:49:21] 	at java.awt.Component.dispatchEvent(Unknown Source)
[16:49:21] 	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
[16:49:21] 	at java.awt.EventQueue.access$500(Unknown Source)
[16:49:21] 	at java.awt.EventQueue$3.run(Unknown Source)
[16:49:21] 	at java.awt.EventQueue$3.run(Unknown Source)
[16:49:21] 	at java.security.AccessController.doPrivileged(Native Method)
[16:49:21] 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
[16:49:21] 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
[16:49:21] 	at java.awt.EventQueue$4.run(Unknown Source)
[16:49:21] 	at java.awt.EventQueue$4.run(Unknown Source)
[16:49:21] 	at java.security.AccessController.doPrivileged(Native Method)
[16:49:21] 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
[16:49:21] 	at java.awt.EventQueue.dispatchEvent(Unknown Source)
[16:49:21] 	at obf.HD.CI(yh:387)
[16:49:21] 	at obf.HD.dispatchEvent(yh:371)
[16:49:21] 	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
[16:49:21] 	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
[16:49:21] 	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
[16:49:21] 	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
[16:49:21] 	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
[16:49:21] 	at java.awt.EventDispatchThread.run(Unknown Source)
[16:49:22] java.lang.ArrayIndexOutOfBoundsException: -1
[16:49:22] 	at obf.Xe.tj(ff:31)
[16:49:22] 	at obf.Xe.vL(ff:125)
[16:49:22] 	at obf.nf.xd(cg:186)
[16:49:22] 	at obf.dg.Zh(mk:466)
[16:49:22] 	at obf.Se.<init>(tm:200)
[16:49:22] 	at obf.Se.<init>(tm:157)
[16:49:22] 	at obf.Cj.BO(qi:468)
[16:49:22] 	at obf.Cf.xj(nn:1361)
[16:49:22] 	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
[16:49:22] 	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
[16:49:22] 	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
[16:49:22] 	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
[16:49:22] 	at javax.swing.AbstractButton.doClick(Unknown Source)
[16:49:22] 	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
[16:49:22] 	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
[16:49:22] 	at java.awt.Component.processMouseEvent(Unknown Source)
[16:49:22] 	at javax.swing.JComponent.processMouseEvent(Unknown Source)
[16:49:22] 	at java.awt.Component.processEvent(Unknown Source)
[16:49:22] 	at java.awt.Container.processEvent(Unknown Source)
[16:49:22] 	at java.awt.Component.dispatchEventImpl(Unknown Source)
[16:49:22] 	at java.awt.Container.dispatchEventImpl(Unknown Source)
[16:49:22] 	at java.awt.Component.dispatchEvent(Unknown Source)
[16:49:22] 	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
[16:49:22] 	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
[16:49:22] 	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
[16:49:22] 	at java.awt.Container.dispatchEventImpl(Unknown Source)
[16:49:22] 	at java.awt.Window.dispatchEventImpl(Unknown Source)
[16:49:22] 	at java.awt.Component.dispatchEvent(Unknown Source)
[16:49:22] 	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
[16:49:22] 	at java.awt.EventQueue.access$500(Unknown Source)
[16:49:22] 	at java.awt.EventQueue$3.run(Unknown Source)
[16:49:22] 	at java.awt.EventQueue$3.run(Unknown Source)
[16:49:22] 	at java.security.AccessController.doPrivileged(Native Method)
[16:49:22] 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
[16:49:22] 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
[16:49:22] 	at java.awt.EventQueue$4.run(Unknown Source)
[16:49:22] 	at java.awt.EventQueue$4.run(Unknown Source)
[16:49:22] 	at java.security.AccessController.doPrivileged(Native Method)
[16:49:22] 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
[16:49:22] 	at java.awt.EventQueue.dispatchEvent(Unknown Source)
[16:49:22] 	at obf.HD.CI(yh:387)
[16:49:22] 	at obf.HD.dispatchEvent(yh:371)
[16:49:22] 	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
[16:49:22] 	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
[16:49:22] 	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
[16:49:22] 	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
[16:49:22] 	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
[16:49:22] 	at java.awt.EventDispatchThread.run(Unknown Source)

I've found a similar forum post that seems to think this is caused by different Java versions (see here). I'm not sure if that makes sense as I believe I only have one version installed:

image.png.4c37882457e4cc2bd1f834f64e8e006e.png

Is it possible that Tribot isn't the newest version of Java?

TRiBot does require Java 8 to be used. I'd straight up uninstall Java 12 incase that's the default.

Also, incase you're already launching with 8, can you screenshot the folder structure containing the class file?

  • Like 1

Share this post


Link to post
Share on other sites

Ok, so I think this is probably a version issue. Forgive me, I'm a Java noob and I'm more of a c# guy ?. The IDE's and project layouts are very unfamiliar to me.

So I the screenshot above of my Java versions is my version of Java (version 8) and my JDK is version 12.0.1. I think its possible that I'm using JDK version 12 and then trying to run it with Tribot which is using version 8?

When I set my project up in Intellij the Project SDK is 12.0.1.

image.png.76faf5641ff89528ada7adac832e4912.png

My only problem is that IntelliJ doesnt give me any other options. Do i need to download SDK version 8?

Share this post


Link to post
Share on other sites
1 minute ago, dudeinbanff said:

Ok, so I think this is probably a version issue. Forgive me, I'm a Java noob and I'm more of a c# guy ?. The IDE's and project layouts are very unfamiliar to me.

So I the screenshot above of my Java versions is my version of Java (version ? and my JDK is version 12.0.1. I think its possible that I'm using JDK version 12 and then trying to run it with Tribot which is using version 8?

When I set my project up in Intellij the Project SDK is 12.0.1.

image.png.76faf5641ff89528ada7adac832e4912.png

My only problem is that IntelliJ doesnt give me any other options. Do i need to download SDK version 8?

yes, u need JDK 8.

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Our picks

    • Over the past few months, I’ve been working diligently on a new project - TRiBot X. Everything has been written from the ground up, with all of the best practices of software engineering. Every aspect of TRiBot has been re-imagined to support three main goals: flexibility, useability, and reliability.
        • Like
      • 30 replies
    • Come give us feedback on the next version of TRiBot!
        • Thanks
        • Like
      • 74 replies
    • TRiBot is looking to improve a lot of its customer relationship management, customer on boarding process, customer experience, design elements, community engagement and pretty much everything else you can imagine when it comes to marketing.

      Our goal: To ensure that the marketing done TRULY reflects the experience and does not shine an inaccurate light on what TRiBot is lacking in.

      So I ask, what do you love about TRiBot and what do you hate about TRiBot? What does O S Bot, Rune M8, PowR Bot and Dre amBot do better? (yes I purposely didn't spell it right 😂).

      Love, 

      RileyZ
        • Like
      • 23 replies
    • Over the last three weeks, I've been working on upgrading our server infrastructure. It's finally ready and is now live!

      Why?

      Increased reliability - less server errors


      Increased availability - less downtime


      Increased security - keeping us and you secure


      Increased capacity - ability to serve you better


      Increased speed - less waiting for things to load


      Faster development - server and service updates will come faster


      What are the changes?

      Move from a single AWS EC2 instance to AWS ECS (Elastic Container Service)


      Distributed computing


      Load balancing


      Git management of server files and filesystem


      Redis caching


      How?

      AWS ECS (with 10 EC2 instances)


      AWS ElastiCache (Redis)


      AWS Load Balancing


      AWS EFS (Elastic file system)


      Please bare with us as I continue to tune the server for maximum performance. Slow loading speeds may occur temporarily. I thank everyone for their patience.

      Please post on this thread if you experience any issues other than slow loading times.
        • Like
      • 51 replies
    • This release will:

      Fix prayers and world hopper API (Thanks @JoeDezzy1 and @erickho123)


      Improve banking API (Thanks @Encoded)


      Adds methods for returning and using Java Lists, rather than arrays


      Slightly randomizes some hardcoded behaviour


      Removes sleeps from waitConditions; the efficiency saving potential is negligible in these use-cases, therefore cleaner code is preferable


      Other back-end improvements





      Note: If you are using LG, please restart both the RS client and TRiBot.
        • Sad
        • Haha
        • Thanks
        • Like
      • 90 replies
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...