devtools: add modicons command
This commit is contained in:
@@ -38,6 +38,7 @@ import lombok.Getter;
|
||||
import net.runelite.api.ChatMessageType;
|
||||
import net.runelite.api.Client;
|
||||
import net.runelite.api.Experience;
|
||||
import net.runelite.api.IndexedSprite;
|
||||
import net.runelite.api.MenuAction;
|
||||
import net.runelite.api.MenuEntry;
|
||||
import net.runelite.api.NPC;
|
||||
@@ -428,6 +429,25 @@ public class DevToolsPlugin extends Plugin
|
||||
.build());
|
||||
break;
|
||||
}
|
||||
case "modicons":
|
||||
{
|
||||
final ChatMessageBuilder builder = new ChatMessageBuilder();
|
||||
final IndexedSprite[] modIcons = client.getModIcons();
|
||||
for (int i = 0; i < modIcons.length; i++)
|
||||
{
|
||||
builder.append(i + "=").img(i);
|
||||
|
||||
if (i != modIcons.length - 1)
|
||||
{
|
||||
builder.append(", ");
|
||||
}
|
||||
}
|
||||
chatMessageManager.queue(QueuedMessage.builder()
|
||||
.type(ChatMessageType.GAMEMESSAGE)
|
||||
.runeLiteFormattedMessage(builder.build())
|
||||
.build());
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user