RuneMate will permanently shut down on August 7, 2026
due to events outside our control. You can continue using RuneMate until this date after which it will no longer be available. Thank you to everyone that contributed to RuneMate's success and to the community for the opportunity to serve you all these years.
Learn about RuneMate Vault and how its zero knowledge local encryption already protects your sensitive information.
Edit or delete your RuneMate account from your Account Settings.
All account upgrade subscriptions have been cancelled. No action required.
We are aiming to move the development progress on to a release candidate in the near future. We wish to continue sniping out bugs the way we have, but we need to do so in a more organized fashion. Please post any bugs that exist in the Beta 4 version with as clear a description as possible. Thanks for being a part of shaping this client's future.
Got some errors when I tried to run my script (probably broken hooks)
Code:
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Boolean
at com.runemate.game.api.hybrid.local.hud.Menu.isOpen(jlb:62)
at com.runemate.game.api.rs3.local.hud.CON.click(xeb:66)
at com.runemate.game.api.hybrid.local.hud.Menu.click(jlb:1)
Code:
java.lang.ClassCastException: java.lang.Double cannot be cast to java.lang.Long
at com.runemate.f.b.COn.enum(xcb:70)
at com.runemate.f.b.COn.move(xcb:51)
at com.runemate.game.api.hybrid.input.Mouse.move(ldb:185)
Arbiter: Should be fixed.
Code:
java.lang.Throwable
at com.runemate.game.a.b.nuL.enum(thb:129)
at com.runemate.game.a.b.nuL.get(thb:74)
at com.runemate.game.a.b.COn.enum(thb:274)
at com.runemate.game.a.AuX.long(zcb:32)
at com.runemate.game.a.AuX.class(zcb:218)
at com.runemate.game.a.AuX.enum(zcb:52)
at com.runemate.game.api.rs3.local.CON.enum(scb:112)
at com.runemate.game.api.rs3.local.CON.null(scb:45)
at com.runemate.game.api.hybrid.local.Skill.getExperience(skb:115)
Exception in thread "AWT-EventQueue-1" java.lang.ArrayIndexOutOfBoundsException: 1700
at com.runemate.game.api.rs3.local.hud.RS3Model.getBoundingModel(RS3Model.java:103)
at com.runemate.ui.development_toolkit.DevelopmentToolkitController.onPaint(DevelopmentToolkitController.java:1193)
at com.runemate.game.api.script.framework.EventProcessor.process(EventProcessor.java:27)
at com.runemate.ui.OverlayCanvas$OverlayProcessor.paintComponent(OverlayCanvas.java:213)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
at java.awt.Container.paint(Unknown Source)
at java.awt.Window.paint(Unknown Source)
at javax.swing.RepaintManager$3.run(Unknown Source)
at javax.swing.RepaintManager$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.access$1100(Unknown Source)
at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
When in Low CPU Mode clicking a (potentially far away) Player.
Got some errors when I tried to run my script (probably broken hooks)
Code:
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Boolean
at com.runemate.game.api.hybrid.local.hud.Menu.isOpen(jlb:62)
at com.runemate.game.api.rs3.local.hud.CON.click(xeb:66)
at com.runemate.game.api.hybrid.local.hud.Menu.click(jlb:1)
Code:
java.lang.ClassCastException: java.lang.Double cannot be cast to java.lang.Long
at com.runemate.f.b.COn.enum(xcb:70)
at com.runemate.f.b.COn.move(xcb:51)
at com.runemate.game.api.hybrid.input.Mouse.move(ldb:185)
Code:
java.lang.Throwable
at com.runemate.game.a.b.nuL.enum(thb:129)
at com.runemate.game.a.b.nuL.get(thb:74)
at com.runemate.game.a.b.COn.enum(thb:274)
at com.runemate.game.a.AuX.long(zcb:32)
at com.runemate.game.a.AuX.class(zcb:218)
at com.runemate.game.a.AuX.enum(zcb:52)
at com.runemate.game.api.rs3.local.CON.enum(scb:112)
at com.runemate.game.api.rs3.local.CON.null(scb:45)
at com.runemate.game.api.hybrid.local.Skill.getExperience(skb:115)
Failed to reflect Client.getObjectDefinition
java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.runemate.game.a.AuX.enum(zcb:547)
at com.runemate.game.a.AuX.enum(zcb:202)
at com.runemate.game.api.hybrid.entities.definitions.GameObjectDefinitio
n.get(pib:100)
at com.runemate.game.api.osrs.c.nuL.getDefinition(wfb:115)
at com.runemate.game.api.hybrid.region.GameObjects$6.accepts(bdb:222)
at com.runemate.game.api.hybrid.region.GameObjects$6.accepts(bdb:64)
at com.runemate.game.api.osrs.a.nUl.enum(sjb:257)
at com.runemate.game.api.hybrid.region.GameObjects.getLoaded(bdb:70)
at com.runemate.game.api.hybrid.region.GameObjects.getNearestTo(bdb:34)
at com.runemate.game.api.hybrid.region.GameObjects.getNearestTo(bdb:64)
at com.runemate.game.api.hybrid.region.GameObjects.getNearest(bdb:44)
at BarbFisher.Core.fish(Core.java:103)
at BarbFisher.Core.onLoop(Core.java:71)
at com.runemate.game.api.script.framework.LoopingScript.true(tcb:235)
at com.runemate.game.api.script.framework.LoopingScript.enum(tcb:124)
at com.runemate.game.api.script.framework.LoopingScript$1.run(tcb:62)
at java.lang.Thread.run(Unknown Source)
Caused by: cm
at dy.c(dy.java:101)
at c.c(c.java:87)
... 20 more
Failed to reflect Client.getObjectDefinition
java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.runemate.game.a.AuX.enum(zcb:547)
at com.runemate.game.a.AuX.enum(zcb:202)
at com.runemate.game.api.hybrid.entities.definitions.GameObjectDefinitio
n.get(pib:100)
at com.runemate.game.api.osrs.c.nuL.getDefinition(wfb:115)
at com.runemate.game.api.hybrid.region.GameObjects$6.accepts(bdb:222)
at com.runemate.game.api.hybrid.region.GameObjects$6.accepts(bdb:64)
at com.runemate.game.api.osrs.a.nUl.enum(sjb:257)
at com.runemate.game.api.hybrid.region.GameObjects.getLoaded(bdb:70)
at com.runemate.game.api.hybrid.region.GameObjects.getNearestTo(bdb:34)
at com.runemate.game.api.hybrid.region.GameObjects.getNearestTo(bdb:64)
at com.runemate.game.api.hybrid.region.GameObjects.getNearest(bdb:44)
at BarbFisher.Core.fish(Core.java:103)
at BarbFisher.Core.onLoop(Core.java:71)
at com.runemate.game.api.script.framework.LoopingScript.true(tcb:235)
at com.runemate.game.api.script.framework.LoopingScript.enum(tcb:124)
at com.runemate.game.api.script.framework.LoopingScript$1.run(tcb:62)
at java.lang.Thread.run(Unknown Source)
Caused by: cm
at dy.c(dy.java:101)
at c.c(c.java:87)
... 20 more
Failed to reflect Client.getObjectDefinition
java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.runemate.game.a.AuX.enum(zcb:547)
at com.runemate.game.a.AuX.enum(zcb:202)
at com.runemate.game.api.hybrid.entities.definitions.GameObjectDefinitio
n.get(pib:100)
at com.runemate.game.api.osrs.c.nuL.getDefinition(wfb:115)
at com.runemate.game.api.hybrid.region.GameObjects$6.accepts(bdb:222)
at com.runemate.game.api.hybrid.region.GameObjects$6.accepts(bdb:64)
at com.runemate.game.api.osrs.a.nUl.enum(sjb:257)
at com.runemate.game.api.hybrid.region.GameObjects.getLoaded(bdb:70)
at com.runemate.game.api.hybrid.region.GameObjects.getNearestTo(bdb:34)
at com.runemate.game.api.hybrid.region.GameObjects.getNearestTo(bdb:64)
at com.runemate.game.api.hybrid.region.GameObjects.getNearest(bdb:44)
at BarbFisher.Core.fish(Core.java:103)
at BarbFisher.Core.onLoop(Core.java:71)
at com.runemate.game.api.script.framework.LoopingScript.true(tcb:235)
at com.runemate.game.api.script.framework.LoopingScript.enum(tcb:124)
at com.runemate.game.api.script.framework.LoopingScript$1.run(tcb:62)
at java.lang.Thread.run(Unknown Source)
Caused by: cm
at dy.c(dy.java:101)
at c.c(c.java:87)
... 20 more
Failed to reflect Client.getObjectDefinition
java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.runemate.game.a.AuX.enum(zcb:547)
at com.runemate.game.a.AuX.enum(zcb:202)
at com.runemate.game.api.hybrid.entities.definitions.GameObjectDefinitio
n.get(pib:100)
at com.runemate.game.api.osrs.c.nuL.getDefinition(wfb:115)
at com.runemate.game.api.hybrid.region.GameObjects$6.accepts(bdb:222)
at com.runemate.game.api.hybrid.region.GameObjects$6.accepts(bdb:64)
at com.runemate.game.api.osrs.a.nUl.enum(sjb:257)
at com.runemate.game.api.hybrid.region.GameObjects.getLoaded(bdb:70)
at com.runemate.game.api.hybrid.region.GameObjects.getNearestTo(bdb:34)
at com.runemate.game.api.hybrid.region.GameObjects.getNearestTo(bdb:64)
at com.runemate.game.api.hybrid.region.GameObjects.getNearest(bdb:44)
at BarbFisher.Core.fish(Core.java:103)
at BarbFisher.Core.onLoop(Core.java:71)
at com.runemate.game.api.script.framework.LoopingScript.true(tcb:235)
at com.runemate.game.api.script.framework.LoopingScript.enum(tcb:124)
at com.runemate.game.api.script.framework.LoopingScript$1.run(tcb:62)
at java.lang.Thread.run(Unknown Source)
Caused by: cm
at dy.c(dy.java:101)
at c.c(c.java:87)
... 20 more
Unknown Key: "Client.localPlayer"
java.lang.Throwable
at com.runemate.game.a.b.nuL.enum(thb:129)
at com.runemate.game.a.b.nuL.get(thb:74)
at com.runemate.game.a.b.COn.enum(thb:274)
at com.runemate.game.a.AuX.long(zcb:32)
at com.runemate.game.a.AuX.class(zcb:218)
at com.runemate.game.a.AuX.enum(zcb:52)
at com.runemate.game.api.rs3.a.CoN.enum(rfb:275)
at com.runemate.game.api.hybrid.region.Players.getLocal(geb:81)