Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
dudeinbanff

Private Scripts Not Showing in Start Script Window

Recommended Posts

Posted (edited)

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
Posted (edited)
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

    • This update features:

      Fixed broken hooks from today's update


      Fix wilderness level with RuneLite (Thanks @Todd)


      Add support for Kotlin .class files in scripts (Thanks @wastedbro)


      Overhaul Inventory API (Thanks @wastedbro)


      Add List support for common methods


      Change method grouping to make more sense (by functionality)


      Refactor methods to utilize Java 8 streams instead of cumbersome loops




      Recognize chatbox minimization (Thanks @JoeDezzy1)


      Fix Screen#isInViewport when NPC chat is open (Thanks @JoeDezzy1)


      Fix login bot bugs (Thanks @erickho123)


      Fix hint arrow return values (Thanks @Encoded)


      Fix depositAllExcept functionality (Thanks @wastedbro)


      Change containing box interface bound and adjust for Y values (Thanks @erickho123)
        • Like
      • 151 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
    • This release will:

      Add new internal framework for capturing exceptions


      Fix issue with not selecting the last column in world hopper (Thanks @Todd)


      Add a message about pin usage in Banking#openBank (Thanks @Todd)


      Disable the firewall by default (Thanks @Todd)


      Fix handling of the welcome screen after login (Thanks @Encoded)


      Fix wrong amount bank withdrawal (Thanks @Encoded)


      Fix Screen#isInViewport


      Fix Game#isInViewport (Thanks @Encoded)


      Call onBreakEnd for ListenerManager Breaking Listeners (Thanks @Encoded)


      Fix Prayer#getPrayerPoints NumberFormatException (Thanks @JoeDezzy1)



      Note: If you are using LG, please restart both the RS client and TRiBot.
        • Thanks
        • Like
      • 28 replies
    • This release will:

      Fix LG for both OSBuddy and RuneLite


      Fix issue where the resizable client isn't able to be made smaller (Thanks @JoeDezzy1)


      Fix detection of the logout game tab when resizable mode and side panels are enabled (Thanks @JoeDezzy1)


      Add initial support for Sentry to allow us to identify and easily debug exceptions happening with all TRiBot users


      Add methods to determine if the bank is actually loaded, and not just the overarching interface (Thanks @wastedbro)



      Upcoming updates:

      Improved CLI support


      Full Sentry support


      Much more
        • Like
      • 64 replies
    • This release will:

      Fix NPE in Camera API (Thanks @wastedbro)


      Update deposit box interface ids (Thanks @Encoded)


      Add various bank methods (Thanks @wastedbro)


      Banking#getWithdrawXQuantity


      Banking#getDefaultWithdrawQuantity


      Banking#arePlaceholdersOn




      Fix resizeable minimap bug (Thanks @wastedbro)


      Remove Java 8 requirement


      Please note: TRiBot is not yet fully compatible with Java 10+




      Fix the break handler issues by ensuring the break handler thread never gets paused


      Fix broken settings hooks



      Upcoming updates:

      Improved CLI support


      Much more



      Note: If you are using LG, please restart both the RS client and TRiBot
        • Like
      • 68 replies
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...