Skip to content

Merge RuneLite 1.12.32 and bump microbot to 2.6.13#1818

Merged
chsami merged 29 commits into
developmentfrom
merge/runelite-1.12.32
Jul 11, 2026
Merged

Merge RuneLite 1.12.32 and bump microbot to 2.6.13#1818
chsami merged 29 commits into
developmentfrom
merge/runelite-1.12.32

Conversation

@chsami

@chsami chsami commented Jul 11, 2026

Copy link
Copy Markdown
Owner

Summary

Merges the latest upstream runelite/master into development and updates the pinned versions.

  • Merges 26 upstream RuneLite commits (RuneLite 1.12.32 release), including Vampyrium content (agility shortcuts, worldmap, item charges/stats), the Maggot King slayer task and loot tracker support, GPU model transparency support, letvek hunter traps, and GameVals/ID updates to 2026-07-08-rev239
  • Bumps project.build.version and runelite.injected-client.version from 1.12.31.1 to 1.12.32.1 (snapshot suffix removed, matching the previous release flow)
  • Bumps microbot.version from 2.6.12 to 2.6.13

Conflict resolutions

  • gradle.properties: kept microbot properties, set versions to 1.12.32.1
  • slayer/Task.java: kept microbot's LIZARDS weakness info alongside upstream's new MAGGOT_KING task

Validation

  • ./gradlew :client:compileJava — passes (warnings only)

🤖 Generated with Claude Code

ldavid432 and others added 28 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>
@coderabbitai

coderabbitai Bot commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 3536d0d7-45e3-4d43-869d-f8f54dc26a6b

📥 Commits

Reviewing files that changed from the base of the PR and between ee3efdf and 3edc92d.

📒 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

Walkthrough

The update bumps project versions, extends RuneLite API and generated game identifiers, adds Vampyrium and related gameplay locations, and updates agility, hunter, farming, Slayer, bank-tag, GPU, loot-tracking, item-charge, item-stat, menu, and Motherlode behavior. Item variation mappings and location metadata are also expanded for new items, NPCs, interfaces, varbits, sprites, and world content.

Possibly related PRs

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • 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.44.1)
runelite-api/src/main/java/net/runelite/api/ItemID.java

ast-grep timed out on this file

runelite-api/src/main/java/net/runelite/api/NpcID.java

ast-grep timed out on this file

runelite-api/src/main/java/net/runelite/api/NullItemID.java

ast-grep timed out on this file

  • 8 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.

@chsami
chsami merged commit 97348a4 into development Jul 11, 2026
2 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.