Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

Sign up now!

v2.5.0

Client Developer
Joined
Oct 12, 2015
Messages
3,760
Spectre
JRE
  • RuneMate now uses Java 8u121
Verbose logging & BotLogger
  • Added the verbose(Object) method to BotLogger, which will only print to file/console if Spectre is started with verbose logging (Released - v2.4.17)
  • Various API methods have had verbose logging added, which should make debugging much nicer for developers.
  • No longer provide a list of messages via BotLogger#getMessages()
  • Message events are now provided via the EventDispatcher by implementing BotLoggerListener
Exception Handler
  • Exception handler will now display a tray notification (if tray notifications are enabled) when an exception is thrown.
ClientUI
  • Developers can now display different colored alerts in Spectre via ClientUI.showAlert(String, Color)

API
Hybrid
Player
  • Added Player#getTeamId()
  • This will be especially useful for minigames bots where there is more than a single team.
RegionPath
  • Optimized RegionPath pathfinding.
Traversal
  • Increased performance of Traversal.getDestination()

Default Web
  • Added many, many more dungeon entrances and agility shortcuts for both RS3 and OSRS to the default web.
  • An ongoing effort is being made to drive the web towards completion, where you will be able to walk from any point in RuneScape to any other!
  • If you have any requests for additions to the web, please make us aware in Developer Support!
PlayerQueryBuilder
  • Added the following options to the PlayerQueryBuilder:
    • teamId(int)
    • female(boolean)
    • totalLevels(int, int)
    • totalLevel(int)
Hiscores
  • Created the HiScores API to enabled developers to query the RuneScape HiScores from player information.
SpotAnimationDefinitions
  • Created new classes to allow developers to utilise SpotAnimationDefinitions stored in the cache
OSRS
Login Handler
  • Fixed a bug where OSRS Login Handler would not trigger because another event handler would take precedence.
Unwanted Interfaces
  • Bank PIN confirmation screen added to unwanted interface handler.
OptionsTab
  • Created new class to handle OSRS display/gameplay options.
  • OptionsTab can be used to detect/toggle various game settings (for example toggling "Roof always enabled")
Magic
  • Added Magic.Lunar.SPIN_FLAX to the OSRS Magic class
RS3
Login Handler
  • RS3 Login Handler will now stop the bot when it detects RuneScape has updated.
Unwanted Interfaces
  • Added missing Task Complete unwanted interface handler
 
Last edited:
Top