https://github.com/kagof/rl-plugin-brimhaven-agility
A RuneLite plugin for OSRS to help with the Brimhaven Agility Arena
https://github.com/kagof/rl-plugin-brimhaven-agility
agility brimhaven osrs plugin runelite runelite-plugin runescape
Last synced: 8 months ago
JSON representation
A RuneLite plugin for OSRS to help with the Brimhaven Agility Arena
- Host: GitHub
- URL: https://github.com/kagof/rl-plugin-brimhaven-agility
- Owner: kagof
- License: bsd-2-clause
- Created: 2025-08-23T09:52:45.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2025-08-24T16:03:14.000Z (10 months ago)
- Last Synced: 2025-08-24T18:47:26.237Z (10 months ago)
- Topics: agility, brimhaven, osrs, plugin, runelite, runelite-plugin, runescape
- Language: Java
- Homepage:
- Size: 655 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Brimhaven Agility Arena RuneLite Plugin
[](https://runelite.net/plugin-hub/show/brimhaven-agility)
[](https://runelite.net/plugin-hub/show/brimhaven-agility)
[](https://github.com/kagof/rl-plugin-brimhaven-agility)

&replace=v%241&label=Git%20Version)
This is a [RuneLite](https://runelite.net/) plugin to help with the Brimhaven Agility Arena
in [OSRS](https://oldschool.runescape.com/).
## Features
### Pathfinder
Draws the shortest path (weighted by obstacle) to the active ticket dispenser, taking into account your character's
agility level. The path is found using the A* pathfinding algorithm.

### Entry panel
A panel that appears when near the entry of the agility arena, indicating whether the exit cooldown period has elapsed
and whether the entry fee has been paid.

### Diary gloves warning
A panel that appears when your account has completed at least all the tasks in the Karamja Easy & Medium Diaries,
but your character is not wearing the Karamja Gloves 2, 3, or 4. Only appears when near the entrance or in the arena.
When worn, the Karamja Gloves 2, 3, and 4 all grant 10% extra agility experience from obstacles and cashing in tickets.

## Configuration
Each [feature](#features) of the plugin can be toggled on and off individually.
If the player wishes to avoid a particular obstacle, they can configure the path to do so. This may be useful to, for
example, avoid the darts obstacle which lowers your agility level by 2 when failed.

## Possible future features
These are potential ideas for future expansions of this plugin.
* removing the hint arrow once the ticket has been claimed
* highlighting the correct plank to use on the 3 plank obstacle
## Acknowledgements
* Wouldn't be possible without the excellent [RuneLite](https://github.com/runelite/runelite), and has been generated
based on their [example plugin](https://github.com/runelite/example-plugin)
* The code used to actually draw the line on screen has been taken from
the [Quest Helper](https://github.com/Zoinkwiz/quest-helper) plugin.
* A* pathfinding code was based
on [Wikipedia's pseudocode](https://en.wikipedia.org/wiki/A*_search_algorithm#Pseudocode) implementation
* Information on the Brimhaven Agility Arena was taken from
the [OSRS Wiki](https://oldschool.runescape.wiki/w/Brimhaven_Agility_Arena), in particular the layout, level
requirements, and time to complete each obstacle
* Jagex, and especially the OSRS team, for creating & maintaining Old School Runescape