Skip to content

Development#1684

Merged
chsami merged 27 commits intomainfrom
development
Feb 25, 2026
Merged

Development#1684
chsami merged 27 commits intomainfrom
development

Conversation

@chsami
Copy link
Owner

@chsami chsami commented Feb 25, 2026

No description provided.

mzarglis and others added 27 commits February 13, 2026 12:36
- Fixes #19646
- The gryphon seems to have a non-standard death as NpcUtil.isDying() is never true for it, so instead add the unique dying animation to onAnimationChanged()
- The Shellbane Gryphon respawn timer was updated to 12 seconds on the Dec 17th update (https://secure.runescape.com/m=news/more-sailing-and-interface-changes?oldschool=1)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ead of the one for the currently open tag tab. This also fixes an issue with auto layout options showing up on tabs without a layout.
Add right-click Clear option to debug console
docs(api): add and update utility class documentation
# Conflicts:
#	gradle.properties
@chsami chsami merged commit 0c6dcaa into main Feb 25, 2026
2 checks passed
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 25, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 4888fa3 and b6f3849.

📒 Files selected for processing (58)
  • docs/api/Mouse.md
  • docs/api/NewMenuEntry.md
  • docs/api/Rs2Antiban.md
  • docs/api/Rs2Cannon.md
  • docs/api/Rs2DepositBox.md
  • docs/api/Rs2Farming.md
  • docs/api/Rs2GameObject.md
  • docs/api/Rs2Gembag.md
  • docs/api/Rs2GrandExchange.md
  • docs/api/Rs2GroundItem.md
  • docs/api/Rs2Npc.md
  • docs/api/Rs2Pvp.md
  • docs/api/Rs2RunePouch.md
  • docs/api/Rs2Settings.md
  • docs/api/Rs2Shop.md
  • docs/api/Rs2Spells.md
  • docs/api/Rs2Tab.md
  • docs/api/Rs2Walker.md
  • docs/api/Rs2Widget.md
  • docs/api/Rs2WorldPoint.md
  • gradle.properties
  • runelite-api/src/main/interfaces/interfaces.toml
  • runelite-api/src/main/java/net/runelite/api/ItemID.java
  • runelite-api/src/main/java/net/runelite/api/NpcID.java
  • runelite-api/src/main/java/net/runelite/api/NullItemID.java
  • runelite-api/src/main/java/net/runelite/api/NullNpcID.java
  • runelite-api/src/main/java/net/runelite/api/NullObjectID.java
  • runelite-api/src/main/java/net/runelite/api/ObjectID.java
  • runelite-api/src/main/java/net/runelite/api/PlayerComposition.java
  • runelite-api/src/main/java/net/runelite/api/Quest.java
  • runelite-api/src/main/java/net/runelite/api/ScriptID.java
  • runelite-api/src/main/java/net/runelite/api/gameval/AnimationID.java
  • runelite-api/src/main/java/net/runelite/api/gameval/DBTableID.java
  • runelite-api/src/main/java/net/runelite/api/gameval/InterfaceID.java
  • runelite-api/src/main/java/net/runelite/api/gameval/ItemID.java
  • runelite-api/src/main/java/net/runelite/api/gameval/NpcID.java
  • runelite-api/src/main/java/net/runelite/api/gameval/ObjectID1.java
  • runelite-api/src/main/java/net/runelite/api/gameval/SpotanimID.java
  • runelite-api/src/main/java/net/runelite/api/gameval/VarPlayerID.java
  • runelite-api/src/main/java/net/runelite/api/gameval/VarbitID.java
  • runelite-client/src/main/java/net/runelite/client/game/NpcUtil.java
  • runelite-client/src/main/java/net/runelite/client/plugins/banktags/tabs/LayoutManager.java
  • runelite-client/src/main/java/net/runelite/client/plugins/banktags/tabs/TabInterface.java
  • runelite-client/src/main/java/net/runelite/client/plugins/bosstimer/Boss.java
  • runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/clues/CoordinateClue.java
  • runelite-client/src/main/java/net/runelite/client/plugins/gpu/GpuPlugin.java
  • runelite-client/src/main/java/net/runelite/client/plugins/idlenotifier/IdleNotifierPlugin.java
  • runelite-client/src/main/java/net/runelite/client/plugins/slayer/Task.java
  • runelite-client/src/main/java/net/runelite/client/ui/ClientUI.java
  • runelite-client/src/main/java/net/runelite/client/ui/LogConsolePanel.java
  • runelite-client/src/main/resources/item_variations.json
  • runelite-client/src/main/scripts/ChatBuilder.hash
  • runelite-client/src/main/scripts/ChatBuilder.rs2asm
  • runelite-client/src/main/scripts/ChatSplitBuilder.hash
  • runelite-client/src/main/scripts/ChatSplitBuilder.rs2asm
  • runelite-client/src/main/scripts/LayoutResizableStones.hash
  • runelite-client/src/main/scripts/LayoutResizableStones.rs2asm
  • runelite-client/src/test/java/net/runelite/client/plugins/slayer/SlayerPluginTest.java

Walkthrough

Adds many new API documentation pages and expands the runelite-api with large numbers of new constant declarations (items, NPCs, objects, animations, spotanims, varbits/varplayers, interfaces, DB table entries). Also updates generated interface mapping, bumps project versions, adjusts script annotation arity, and includes client changes: GPU roof remapping, LogConsolePanel.clear() + console popup, minor plugin/UI updates, and several enum/ID additions for bosses/tasks. No behavioral changes to documented APIs beyond new constants and signatures.

Possibly related PRs

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 ast-grep (0.41.0)
runelite-api/src/main/java/net/runelite/api/ItemID.java
runelite-api/src/main/java/net/runelite/api/NpcID.java
runelite-api/src/main/java/net/runelite/api/gameval/AnimationID.java
  • 12 others

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.