Update ChatCommandsPlugin.java
This commit is contained in:
@@ -70,6 +70,8 @@ import net.runelite.http.api.hiscore.HiscoreSkill;
|
|||||||
import net.runelite.http.api.hiscore.SingleHiscoreSkillResult;
|
import net.runelite.http.api.hiscore.SingleHiscoreSkillResult;
|
||||||
import net.runelite.http.api.hiscore.Skill;
|
import net.runelite.http.api.hiscore.Skill;
|
||||||
import net.runelite.http.api.item.ItemPrice;
|
import net.runelite.http.api.item.ItemPrice;
|
||||||
|
import net.runelite.http.api.osbuddy.OSBGrandExchangeClient;
|
||||||
|
import net.runelite.http.api.osbuddy.OSBGrandExchangeResult;
|
||||||
import org.apache.commons.text.WordUtils;
|
import org.apache.commons.text.WordUtils;
|
||||||
|
|
||||||
@PluginDescriptor(
|
@PluginDescriptor(
|
||||||
@@ -98,6 +100,7 @@ public class ChatCommandsPlugin extends Plugin
|
|||||||
|
|
||||||
private final HiscoreClient hiscoreClient = new HiscoreClient();
|
private final HiscoreClient hiscoreClient = new HiscoreClient();
|
||||||
private final ChatClient chatClient = new ChatClient();
|
private final ChatClient chatClient = new ChatClient();
|
||||||
|
private final OSBGrandExchangeClient CLIENT = new OSBGrandExchangeClient();
|
||||||
|
|
||||||
private boolean logKills;
|
private boolean logKills;
|
||||||
private HiscoreEndpoint hiscoreEndpoint; // hiscore endpoint for current player
|
private HiscoreEndpoint hiscoreEndpoint; // hiscore endpoint for current player
|
||||||
@@ -597,19 +600,31 @@ public class ChatCommandsPlugin extends Plugin
|
|||||||
if (!results.isEmpty())
|
if (!results.isEmpty())
|
||||||
{
|
{
|
||||||
ItemPrice item = retrieveFromList(results, search);
|
ItemPrice item = retrieveFromList(results, search);
|
||||||
|
OSBGrandExchangeResult osbresult = new OSBGrandExchangeResult();
|
||||||
|
try
|
||||||
|
{
|
||||||
|
osbresult = CLIENT.lookupItem(item.getId());
|
||||||
|
}
|
||||||
|
catch (IOException e)
|
||||||
|
{
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
int itemId = item.getId();
|
int itemId = item.getId();
|
||||||
int itemPrice = item.getPrice();
|
int itemPrice = item.getPrice();
|
||||||
|
|
||||||
final ChatMessageBuilder builder = new ChatMessageBuilder()
|
final ChatMessageBuilder builder = new ChatMessageBuilder();
|
||||||
.append(ChatColorType.NORMAL)
|
builder.append(ChatColorType.NORMAL);
|
||||||
.append("Price of ")
|
builder.append(ChatColorType.HIGHLIGHT);
|
||||||
.append(ChatColorType.HIGHLIGHT)
|
builder.append(item.getName());
|
||||||
.append(item.getName())
|
builder.append(ChatColorType.NORMAL);
|
||||||
.append(ChatColorType.NORMAL)
|
builder.append(": GE ");
|
||||||
.append(": GE average ")
|
builder.append(ChatColorType.HIGHLIGHT);
|
||||||
.append(ChatColorType.HIGHLIGHT)
|
builder.append(StackFormatter.formatNumber(itemPrice));
|
||||||
.append(StackFormatter.formatNumber(itemPrice));
|
builder.append(ChatColorType.NORMAL);
|
||||||
|
builder.append(": OSB ");
|
||||||
|
builder.append(ChatColorType.HIGHLIGHT);
|
||||||
|
builder.append(StackFormatter.formatNumber(osbresult.getOverall_average()));
|
||||||
|
|
||||||
ItemComposition itemComposition = itemManager.getItemComposition(itemId);
|
ItemComposition itemComposition = itemManager.getItemComposition(itemId);
|
||||||
if (itemComposition != null)
|
if (itemComposition != null)
|
||||||
|
|||||||
Reference in New Issue
Block a user