Skip to content

Merge development into main for RuneLite 1.12.32#1819

Merged
chsami merged 30 commits into
mainfrom
development
Jul 11, 2026
Merged

Merge development into main for RuneLite 1.12.32#1819
chsami merged 30 commits into
mainfrom
development

Conversation

@chsami

@chsami chsami commented Jul 11, 2026

Copy link
Copy Markdown
Owner

Summary

Promotes development to main with the RuneLite 1.12.32 merge and microbot 2.6.13.

  • RuneLite upstream merged through the 1.12.32 release (Vampyrium content, Maggot King slayer task, GPU model transparency, GameVals rev239)
  • project.build.version / runelite.injected-client.version: 1.12.32.1
  • microbot.version: 2.6.13
  • Community fixes since last promotion: pathfinder dangerous NPC avoidance, Draynor basement autosolve, walker door handling, ground item take fallback, sidebar plugin name clipping fix

🤖 Generated with Claude Code

ldavid432 and others added 30 commits July 2, 2026 16:30
These comments were useful prior to item IDs being referenced from
gamevals, where items with the same ingame name would only be
differentiated by ID. Now that we have the names given by Jagex, they
are unambiguous, and usually include the same commented information in
the name itself.
OSRS CM has requested this block be removed
Add a `BankTagsService` option to place items in the bank but not in
the layout at the end of layout. This is relevant for variation items.
When variation via `*` is added to a tag, the items would normally
appear in the first available empty slot in the layout. This can clutter
layouts that place items in particular patterns like `ZigZag` or
`Preset`. To minimize this, an option to place those items at the bottom
of the layout is added for plugins to use when interfacing with
`BankTagsService`.

Co-authored-by: dillydill123 <dkesto@umich.edu>
…12.32

# Conflicts:
#	gradle.properties
#	runelite-client/src/main/java/net/runelite/client/plugins/slayer/Task.java
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Merge RuneLite 1.12.32 and bump microbot to 2.6.13
@coderabbitai

coderabbitai Bot commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

@chsami, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 50 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 5de4c234-6ca0-427e-bc74-3bd658b00012

📥 Commits

Reviewing files that changed from the base of the PR and between 7e01df4 and 97348a4.

📒 Files selected for processing (36)
  • gradle.properties
  • runelite-api/src/main/java/net/runelite/api/Animation.java
  • runelite-api/src/main/java/net/runelite/api/ItemID.java
  • runelite-api/src/main/java/net/runelite/api/Model.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/RuneLiteObjectController.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/SpotanimID.java
  • runelite-api/src/main/java/net/runelite/api/gameval/SpriteID.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/AgilityShortcut.java
  • runelite-client/src/main/java/net/runelite/client/plugins/banktags/BankTagsService.java
  • runelite-client/src/main/java/net/runelite/client/plugins/banktags/tabs/Layout.java
  • runelite-client/src/main/java/net/runelite/client/plugins/banktags/tabs/LayoutManager.java
  • runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/clues/hotcold/HotColdLocation.java
  • runelite-client/src/main/java/net/runelite/client/plugins/gpu/FacePrioritySorter.java
  • runelite-client/src/main/java/net/runelite/client/plugins/gpu/GpuPlugin.java
  • runelite-client/src/main/java/net/runelite/client/plugins/hunter/HunterPlugin.java
  • runelite-client/src/main/java/net/runelite/client/plugins/itemcharges/ItemWithCharge.java
  • runelite-client/src/main/java/net/runelite/client/plugins/itemstats/ItemStatChanges.java
  • runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPlugin.java
  • runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.java
  • runelite-client/src/main/java/net/runelite/client/plugins/motherlode/MotherlodeSceneOverlay.java
  • runelite-client/src/main/java/net/runelite/client/plugins/slayer/Task.java
  • runelite-client/src/main/java/net/runelite/client/plugins/timetracking/farming/FarmingTracker.java
  • runelite-client/src/main/java/net/runelite/client/plugins/worldmap/DungeonLocation.java
  • runelite-client/src/main/java/net/runelite/client/plugins/worldmap/HunterAreaLocation.java
  • runelite-client/src/main/java/net/runelite/client/plugins/worldmap/MiningSiteLocation.java
  • runelite-client/src/main/java/net/runelite/client/plugins/worldmap/RareTreeLocation.java
  • runelite-client/src/main/resources/item_variations.json

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.

@chsami
chsami merged commit aa7b0d9 into main Jul 11, 2026
3 checks passed
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.