Addeds arrow api, quest helper plugin, changed raids etc (#81)
* add a skull timer * fix the feature and check edge cases * Add config option and a check for deadman worlds * add support for NPE * Add reskulling on players and the BH shop skull option * Add skull notifier plugin * move to idle notification plugin * remove old plugin * fix plugin and change default config option to false * fix to try and fix travis * should fix travis * indentation fix and adds a method for the logic * fix config * fix config #2 * Stop a NPE from happening on log in * actually fix NPE * fix notifications on first tick * Remove raids timer infobox and add tooltip to points widget * Add get widget overlay * client: add custom arrow API Currently supports: Minimap Arbitrary World Point NPCs (by ID, and multiple per arrow) Objects (by ID, and multiple per arrow) TODO: Add world map point support * Add quest helper * Add Npc Talk Step to quest helper * Add Cooks Assistant quest helper * Add Imp Catcher to quest helper * Add Dig Step to quest helper * Add X Marks The Spot to quest helper * Adds back skull timer
This commit is contained in:
@@ -66,6 +66,8 @@ import net.runelite.client.ui.RuneLiteSplashScreen;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
import net.runelite.client.ui.overlay.OverlayRenderer;
|
||||
import net.runelite.client.ui.overlay.WidgetOverlay;
|
||||
import net.runelite.client.ui.overlay.arrow.ArrowMinimapOverlay;
|
||||
import net.runelite.client.ui.overlay.arrow.ArrowWorldOverlay;
|
||||
import net.runelite.client.ui.overlay.infobox.InfoBoxManager;
|
||||
import net.runelite.client.ui.overlay.infobox.InfoBoxOverlay;
|
||||
import net.runelite.client.ui.overlay.tooltip.TooltipOverlay;
|
||||
@@ -148,6 +150,12 @@ public class RuneLite
|
||||
@Inject
|
||||
private Provider<WorldMapOverlay> worldMapOverlay;
|
||||
|
||||
@Inject
|
||||
private Provider<ArrowWorldOverlay> arrowWorldOverlay;
|
||||
|
||||
@Inject
|
||||
private Provider<ArrowMinimapOverlay> arrowMinimapOverlay;
|
||||
|
||||
@Inject
|
||||
private Provider<LootManager> lootManager;
|
||||
|
||||
@@ -323,6 +331,8 @@ public class RuneLite
|
||||
overlayManager.add(infoBoxOverlay.get());
|
||||
overlayManager.add(worldMapOverlay.get());
|
||||
overlayManager.add(tooltipOverlay.get());
|
||||
overlayManager.add(arrowWorldOverlay.get());
|
||||
overlayManager.add(arrowMinimapOverlay.get());
|
||||
}
|
||||
|
||||
// Start plugins
|
||||
|
||||
Reference in New Issue
Block a user