Repository navigation
Features
- migrate hunterkebbit plugin to hub #1540 (chsami)
- migrate looter plugin to the hub #1540 (chsami)
- migrate plugins to hub #1540 (chsami)
- remove pvp plugin #1540 (chsami)
- avoid checking client version when developing #1540 (chsami)
- hasBuyOffer & hasSellOffer added to the Rs2GrandExchange API #1541 (chsami)
- add ConfigInventorySetupDataManager for managing inventory setups #1541 (chsami)
- bump 2.0.16 #1544 (chsami)
- quest-helper: add quest helper navigation button #1543 (Igor)
- WebWalker: add Poh panel that uses ShortestPathPlugin's config #1546 (Krulvis)
- bump 2.0.1 #1549 (chsami)
- bump 2.0.18 #1551 (chsami)
- create default inventory setup on startup #1556 (chsami)
- bump 2.0.20 #1556 (chsami)
- Allow interacting with Rs2ItemModel through sub-menu without the manual lookup of identifier #1555 (krulvis)
- remove FixedSizeQueue.java #1556 (chsami)
- updated some methods #1556 (chsami)
- add compressed cloud sync for cache persistence #1534 (voxsylvae)
- Rs2Equipment: Allow interaction with through sub-menu actions #1555 (krulvis)
- Rs2Walker: Allow use of sub-menu interaction and further code cleanup and efficiency improvements #1555 (krulvis)
- Rs2Walker: Parse POH exit portal #1557 (krulvis)
- bump (chsami)
- bump to 2.0.22 #1562 (chsami)
- UI created microbot profiles #1562 (chsami)
- UI created microbot profiles #1562 (chsami)
- add search functionality to MicrobotConfigPanel #1564 (chsami)
- bump 2.0.22 #1564 (chsami)
- actor: add method to retrieve camera focus #1564 (chsami)
- bump 2.0.26 #1566 (chsami)
- bump 2.0.27 #1567 (chsami)
- pom: bump microbot version to 2.0.28 #1573 (chsami)
- ui: add toggleable in-client console #1569 (chsami)
- client: surface startup crash details #1570 (chsami)
- ui: add crash splash screen with dynamic stack trace display #1570 (chsami)
Bug Fixes
- remove automatically switching to inventory tab #1541 (chsami)
- fix plugin hub search #1541 (chsami)
- remove any properties in the profile config file when resetting a plugin #1541 (chsami)
- validate quantity before processing buy and sell offers; add hasOffer method #1541 (chsami)
- improve pathfinding logic to check reachability without teleports #1541 (chsami)
- improve Grand Exchange item search and quantity setting logic #1541 (chsami)
- log error and delete plugin jar file on instantiation failure #1541 (chsami)
- remove deprecated runOnClientThread method from ClientThread #1544 (chsami)
- remove deprecated runOnClientThread method from ClientThread #1544 (chsami)
- remove deprecated getQuestState method from Microbot #1544 (chsami)
- remove deprecated getAnimation and getHeadIcon methods from Rs2Reflection #1544 (chsami)
- remove deprecated getAnimation and getHeadIcon methods from Rs2Reflection #1544 (chsami)
- remove deprecated Rs2Equipment #1544 (chsami)
- NexusPortal KOUREND ordinal #1546 (Krulvis)
- Rs2RunePouch: use new loadout widgets #1548 (g-mason0)
- remove deprecated #1549 (chsami)
- Rs2Keyboard.java #1551 (chsami)
- keyboard enter auto login jagex accounts #1552 (chsami)
- avoid crashing when incompatible plugin is loaded #1553 (chsami)
- avoid crashing when incompatible plugin is loaded #1553 (chsami)
- simplify Rs2InventorySetup.java #1556 (chsami)
- correct icon toggle logic for quest helper navigation button #1556 (chsami)
- update Discord invite and GitHub links in runelite.properties #1556 (chsami)
- blockingeventmanager queue fix (chsami)
- remove duplicate yml (chsami)
- stop blocking events if they are no longer valid #1562 (chsami)
- Rs2Dialogue update widget index for options retrieval #1562 (chsami)
- submenu interaction #1565 (chsami)
- Rs2Walker: handleInventoryTeleports with specific teleport actions #1571 (krulvis)
- ui: enlarge splash error details #1570 (chsami)
- WebWalker: Ardy cape has different equipment and inventory actions #1574 (krulvis)
- ui: improve widget null checks in BankJagexPopupEvent #1576 (chsami)
- script: prevent blocking events before Tutorial Island completion #1577 (chsami)
Documentation
Styles
Code Refactoring
- equipment: remove deprecated useCapeAction method #1544 (chsami)
- equipment: remove deprecated useRingAction method #1544 (chsami)
- equipment: remove deprecated useAmuletAction method #1544 (chsami)
- equipment: remove deprecated equipment methods #1544 (chsami)
- inventory: update bank widget and item container references #1544 (chsami)
- inventory: update bank widget and item container references #1544 (chsami)
- bank: remove deprecated withdrawOne and useBank methods #1544 (chsami)
- player: remove deprecated methods and improve type handling #1544 (chsami)
- logout: fix logout delay when hotkey was set to none. #1544 (chsami)
- update equipment checks and improve inventory setup handling + moved getHeadIcon to Rs2NpcModel #1544 (chsami)
- clean up imports and remove unused annotations #1544 (chsami)
- clean up imports and remove unused annotations #1544 (chsami)
- reorganize imports and streamline event handling in ScreenshotPlugin #1544 (chsami)
- simplify inventory ID usage and clean up imports in MInventorySetupsPlugin and SessionManager #1545 (chsami)
- streamline keyboard event handling and improve focus management in Rs2Keyboard #1549 (chsami)
- Rs2ItemModel: simplify getIndexOfSubAction return values #1564 (chsami)
- perspective: update clickbox method to use top-level world view #1564 (chsami)
- grounditems: add setters for location and height in GroundItem #1566 (chsami)
- teleportation: rename Ardougne cloak teleport destination #1573 (chsami)
- Rs2Walker: add Weiss to generic keywords for teleportation #1573 (chsami)
- Rs2Walker: expand generic keywords for teleportation #1573 (chsami)
- teleportation: correct spelling in Necklace of Passage entry and add new waystone entries #1573 (chsami)
- break-handler: remove unnecessary break duration reset logic #1573 (chsami)
- security: replace Login with LoginManager for improved structure #1576 (chsami)
- security: replace Login with LoginManager for improved structure #1576 (chsami)
- security: update login status logging to use game state #1577 (chsami)
- auth: remove lastLogoutTimestamp from markLoggedOut method #1580 (chsami)
- login: replace direct access to activeProfile with getActiveProfile method #1581 (chsami)
- profile: streamline profile switching and login initiation #1582 (chsami)
- lootracker: update aggregateRecords visibility and deprecate methods #1585 (chsami)
Chores
- remove unused code and use keyboard to switch from tab #1540 (chsami)
- removed MiningRockLocations.java & Rocks.java #1540 (chsami)
- 2.0.15 #1541 (chsami)
- inventory: remove unused InventoryID import #1543 (Igor)
- make sure we dont add transports to persistent allTransports map #1546 (Krulvis)
- apply prcodereview suggestions #1546 (Krulvis)
- shortest-path: add varbits for stronghold of security portal varbits #1547 (g-mason0)
- Rs2RunePouch: AI is actually stupid #1548 (g-mason0)
- remove debugs #1551 (chsami)
- remove dead code #1546 (krulvis)
- cleanup #1553 (chsami)
- remove deprecated #1556 (chsami)
- handle nulls #1557 (krulvis)
- add more docstring #1557 (krulvis)
- cleanup unused codes from teleportation_items.tsv #1571 (krulvis)
- correct comment #1571 (krulvis)
- pom: update microbot version to 2.0.30 #1577 (chsami)
- pom: update microbot version to 2.0.30 + fix bankpin and profile updating #1578 (chsami)
- bump version 2.0.33 #1582 (chsami)
- bump 2.0.34 #1585 (chsami)
Commits
- 7eaaf48: coordinate clue: update lunar isle step enemy (Drew Bermudez) #1544
- 347abbc: Update README.md (chsami)
- 145dff0: Update README.md (chsami)
- 1efba45: Update CONTRIBUTING.md (chsami)
- b430ef5: Update CONTRIBUTING.md (chsami)
- support aether runes #1544 (Lars TwiNky)
- 644e632: Add rs2tile functions for creating dangerous worldtiles in instances such as scurrius, im unsure if it will work anywhere besides scurrius but scurrius seems a special case (Jam) #1539
- e411fe5: Add rs2tile functions for creating dangerous worldtiles in instances such as scurrius, im unsure if it will work anywhere besides scurrius but scurrius seems a special case (Jam) #1539
- 94ea7dc: Merge remote-tracking branch 'origin/rs2tile-changes' into rs2tile-changes (Jam) #1539
- e52b235: Merge remote-tracking branch 'origin/rs2tile-changes' into rs2tile-changes (Jam) #1539
- 59649dd: Merge remote-tracking branch 'origin/rs2tile-changes' into rs2tile-changes (Jam) #1539
- f009255: Remove unused Slf4j annotations and imports (Jordan Atwood) #1544
- db55b74: Merge remote-tracking branch 'origin/development' into development (chsami) #1541
- remove essence mine HotColdLocation #1544 (thelope)
- d9a8ab0: Merge remote-tracking branch 'origin/development' into development (chsami) #1544
- f9456f9: Update Scripts to 2025-10-1 (RuneLite Cache-Code Autoupdater) #1544
- 017c0ce: Update Widget IDs to 2025-10-1 (RuneLite Cache-Code Autoupdater) #1544
- 91c6595: Update Legacy ID classes to 2025-10-1 (RuneLite Cache-Code Autoupdater) #1544
- 80cac81: Update GameVals to 2025-10-1 (RuneLite Cache-Code Autoupdater) #1544
- use vanilla search #1544 (Max Weber)
- do not allow editing tags on the fairy resistance hideout #1544 (Max Weber)
- b6989a1: Update Item variations to 2025-10-1 (RuneLite Cache-Code Autoupdater) #1544
- 3202bfd: Release 1.11.19 (RuneLite updater) #1544
- 3a42ef3: Bump for 1.11.20-SNAPSHOT (RuneLite updater) #1544
- 5493bf3: Merge remote-tracking branch 'origin/development' into development (chsami) #1544
- 19b899f: docs (chsami) #1544
- e192aa7: Merge remote-tracking branch 'runelite/master' into development (chsami) #1544
- allow attaching to multiple widgets (Max Weber)
- don't unhide the minimap when vanilla is hiding it (Max Weber)
- 1bdd4ca: rl-client: handle orbs_nomap (Max Weber)
- 9277b4a: Update README.md (chsami)
- 8b53558: Update README.md (chsami)
- 6b2fb3e: Merge remote-tracking branch 'chsami/development' into feature/poh-transports (Krulvis) #1546
- fix PVP loot key tracking (Sacca)
- 1d6350a: Merge branch 'development' into feature/poh-transports (Krulvis) #1546
- 480983f: Merge remote-tracking branch 'origin/development' into development (chsami) #1549
- 86b8905: feat: implement async cache operations and file-based storage for Rs2CacheManager (voxsylvae) #1534
- 3fe45d7: Merge branch 'refs/heads/development' into feature/invokesubmenu (krulvis) #1555
- replace eawt requestUserAttention call with java.desktop api (Adam)
- replace eawt requestForeground call with java.desktop api (Adam)
- remove use of eawt FullScreenUtilities.setWindowCanFullScreen (Adam)
- update 234 (Max Weber)
- update 234 (Adam)
- 6fc88ca: Release 1.11.20 (RuneLite updater)
- 9e1d2e8: Bump for 1.11.21-SNAPSHOT (RuneLite updater)
- ce21e11: Merge remote-tracking branch 'runelite/master' into development (chsami)
- adf7710: Merge remote-tracking branch 'origin/development' into development (chsami)
- 8fc2430: Merge branch 'main' into development (chsami)
- a4adc82: add manual release workflow configuration (chsami)
- 2eabdae: add manual release workflow configuration (chsami)
- e937593: Create manual-release.yml (chsami)
- 69e8ed2: - Rs2Equipment - Added bounds for equipment slot widget for un equipping (Tim) #1561
- fix plane passed to extraCondition #1564 (Adam)
- ef001ea: npc highlight: fix untagging npcs in instances (Adam) #1564
- add worldview support to overlays #1564 (Adam)
- Rs2Equipment: added null check for widget and default back to rectangle #1561 (Tim)
- 88f2457: item identification: add surge potion (Julian Pettit) #1564
- Add Darkmeyer wall rocks, Fossil island zipline, Mausoleum bridge, and slayer tower shortcuts #1564 (coopermor)
- f1c3881: Merge branch 'development' into feature/invokesubmenu (chsami) #1555
- remove runetracker #1564 (Adam)
- exclude tournament worlds #1564 (Adam)
- 5d6deaf: Release 1.11.21 (RuneLite updater) #1564
- 451ead4: Bump for 1.11.22-SNAPSHOT (RuneLite updater) #1564
- add WorldEntity.isHiddenForOverlap() #1564 (Adam)
- make toLocalInstance not return points outside of the scene #1564 (Adam)
- d36c56a: object indicators: hide overlays on hidden worldentities (Adam) #1564
- 8d32c4f: object indicators: remove points on wv unload (Adam) #1564
- 38a3ae7: object indicators: fix (un)marking objects which occur multiple times (Adam) #1564
- 1afab68: interface styles: set wv id on condensed menus (Adam) #1564
- 92c1506: Merge branch 'runelite/master' into development (chsami) #1564
- e269b52: interface styles: exclude WALK from condensed player options (Adam) #1567
- reapply hideMinimap after toplevel_resize #1567 (Max Weber)
- update Mark of Darkness timer #1567 (Martin Hayward)
- null check top level wv #1567 (Adam)
- 2f47c2d: npc overlay: null check top level wv (Adam) #1567
- 540110c: Update Widget IDs to 2025-10-15 (RuneLite Cache-Code Autoupdater) #1567
- d0f813a: Update Item variations to 2025-10-15 (RuneLite Cache-Code Autoupdater) #1567
- c225677: Update Legacy ID classes to 2025-10-15 (RuneLite Cache-Code Autoupdater) #1567
- 54dea41: Update GameVals to 2025-10-15 (RuneLite Cache-Code Autoupdater) #1567
- e5c7fa7: Release 1.11.22 (RuneLite updater) #1567
- 1f0d08b: Bump for 1.11.23-SNAPSHOT (RuneLite updater) #1567
- aedf68b: Merge remote-tracking branch 'refs/remotes/runelite/master' into development (chsami) #1567
- b056676: world hopper: include tournament worlds in seasonal filter (Adam) #1585
- ec82e2b: item stats: add corrupted shark (Jordan Atwood) #1585
- add drawcallbacks ZBUF_ZONE_FRUSTUM_CHECK #1585 (Adam)
- make sure ring of forging is equipped before using charges #1585 (cdfisher)
- load loot on first kill #1585 (Adam)
- limit the max number of session records #1585 (Adam)
- add widget accessors for graphic flipping #1585 (Adam)
- fc24d86: Update Quests to 2025-10-22 (RuneLite Cache-Code Autoupdater) #1585
- 0482439: Update Widget IDs to 2025-10-22 (RuneLite Cache-Code Autoupdater) #1585
- 47122ef: Update Legacy ID classes to 2025-10-22 (RuneLite Cache-Code Autoupdater) #1585
- d99f00e: Update GameVals to 2025-10-22 (RuneLite Cache-Code Autoupdater) #1585
- a6344ee: Release 1.11.23 (RuneLite updater) #1585
- 63ce1f0: Bump for 1.11.24-SNAPSHOT (RuneLite updater) #1585
- d5f1af6: Merge branch 'runelite/master' into development (chsami) #1585