Item Price Checker
AdvancedDisplayDisplays item prices when hovering. Shows how to get item information and display tooltips.
20 min read
What It Does
Displays item prices when hovering. Shows how to get item information and display tooltips.
Source Code
java
1package com.example;
2
3import net.runelite.api.Client;
4import net.runelite.client.game.ItemManager;
5import net.runelite.api.events.MenuEntryAdded;
6import net.runelite.client.eventbus.Subscribe;
7import net.runelite.client.plugins.Plugin;
8import net.runelite.client.plugins.PluginDescriptor;
9import javax.inject.Inject;
10
11@PluginDescriptor(
12 name = "Item Price Checker",
13 description = "Shows item prices"
14)
15public class ItemPricePlugin extends Plugin {
16 @Inject
17 private Client client;
18
19 @Inject
20 private ItemManager itemManager;
21
22 @Subscribe
23 public void onMenuEntryAdded(MenuEntryAdded event) {
24 if (event.getOption().equals("Examine")) {
25 // Get item ID from menu entry
26 // Add price to examine text
27 // This is a simplified example
28 }
29 }
30}Code Annotations
Line 18
Inject ItemManager for prices
Line 21
Listen for examine menu entries
API Classes Used
Key Concepts
- •Inject ItemManager for prices
- •Listen for examine menu entries
Next Steps
- Learn about ItemManager API
- Add price lookup
- Add tooltip display