PluginType
This commit is contained in:
@@ -59,5 +59,5 @@ public @interface PluginDescriptor
|
||||
|
||||
boolean loadWhenOutdated() default false;
|
||||
|
||||
String type() default "";
|
||||
PluginType type() default PluginType.GENERAL_USE;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
package net.runelite.client.plugins;
|
||||
|
||||
public enum PluginType {
|
||||
|
||||
PVM,
|
||||
PVP,
|
||||
|
||||
UTILITY,
|
||||
GENERAL_USE,
|
||||
|
||||
EXTERNAL,
|
||||
|
||||
PLUGIN_ORGANIZER
|
||||
|
||||
}
|
||||
@@ -35,10 +35,11 @@ import net.runelite.client.input.KeyListener;
|
||||
import net.runelite.client.input.KeyManager;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
|
||||
@PluginDescriptor(
|
||||
name = "Anti Drag",
|
||||
type = "utility",
|
||||
type = PluginType.UTILITY,
|
||||
enabledByDefault = false)
|
||||
public class AntiDragPlugin extends Plugin implements KeyListener
|
||||
{
|
||||
|
||||
@@ -52,6 +52,7 @@ import net.runelite.client.config.ConfigManager;
|
||||
import net.runelite.client.eventbus.Subscribe;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
|
||||
import javax.inject.Inject;
|
||||
@@ -64,7 +65,7 @@ import java.util.logging.Logger;
|
||||
name = "AoE Warnings",
|
||||
description = "Shows the final destination for AoE Attack projectiles",
|
||||
tags = {"bosses", "combat", "pve", "overlay"},
|
||||
type = "PVM"
|
||||
type = PluginType.PVM
|
||||
)
|
||||
|
||||
@Slf4j
|
||||
|
||||
@@ -70,6 +70,7 @@ import net.runelite.client.input.KeyListener;
|
||||
import net.runelite.client.input.KeyManager;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
import net.runelite.client.ui.overlay.infobox.InfoBoxManager;
|
||||
import net.runelite.client.util.Text;
|
||||
@@ -79,7 +80,7 @@ import net.runelite.client.util.Text;
|
||||
name = "BA Tools",
|
||||
description = "Custom tools for Barbarian Assault",
|
||||
tags = {"minigame", "overlay", "timer"},
|
||||
type = "utility"
|
||||
type = PluginType.UTILITY
|
||||
)
|
||||
public class BAToolsPlugin extends Plugin implements KeyListener
|
||||
{
|
||||
|
||||
@@ -17,6 +17,7 @@ import net.runelite.client.config.ConfigManager;
|
||||
import net.runelite.client.game.ClanManager;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
import net.runelite.client.util.Text;
|
||||
import org.apache.commons.lang3.ArrayUtils;
|
||||
@@ -25,7 +26,7 @@ import org.apache.commons.lang3.ArrayUtils;
|
||||
name = "Clan Man Mode",
|
||||
description = "Assists in clan PVP scenarios",
|
||||
tags = {"highlight", "minimap", "overlay", "players"},
|
||||
type = "PVP"
|
||||
type = PluginType.PVP
|
||||
)
|
||||
public class ClanManModePlugin extends Plugin
|
||||
{
|
||||
|
||||
@@ -19,6 +19,7 @@ import net.runelite.client.game.ItemManager;
|
||||
import net.runelite.client.menus.MenuManager;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.ui.ClientToolbar;
|
||||
import net.runelite.client.ui.NavigationButton;
|
||||
import net.runelite.client.util.ImageUtil;
|
||||
@@ -36,7 +37,7 @@ import java.util.concurrent.ScheduledExecutorService;
|
||||
@PluginDescriptor(
|
||||
name = "Equipment Inspector",
|
||||
enabledByDefault = false,
|
||||
type = "utility"
|
||||
type = PluginType.UTILITY
|
||||
)
|
||||
|
||||
@Slf4j
|
||||
|
||||
@@ -12,13 +12,14 @@ import net.runelite.api.events.NpcSpawned;
|
||||
import net.runelite.client.eventbus.Subscribe;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
|
||||
@PluginDescriptor(
|
||||
name = "Fight Cave - Jad",
|
||||
description = "Show what to pray against Jad",
|
||||
tags = {"bosses", "combat", "minigame", "overlay", "prayer", "pve", "pvm"},
|
||||
type = "PVM",
|
||||
type = PluginType.PVM,
|
||||
enabledByDefault = false
|
||||
)
|
||||
public class FightCaveJadHelperPlugin extends Plugin
|
||||
|
||||
@@ -41,6 +41,7 @@ import net.runelite.client.config.ConfigManager;
|
||||
import net.runelite.client.eventbus.Subscribe;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
import org.apache.commons.lang3.ArrayUtils;
|
||||
|
||||
@@ -48,7 +49,7 @@ import org.apache.commons.lang3.ArrayUtils;
|
||||
name = "Fight Cave - Waves",
|
||||
description = "Displays current and upcoming wave monsters in the Fight Caves",
|
||||
tags = {"bosses", "combat", "minigame", "overlay", "pve", "pvm", "jad", "fire", "cape", "wave"},
|
||||
type = "PVM",
|
||||
type = PluginType.PVM,
|
||||
enabledByDefault = false
|
||||
)
|
||||
public class FightCaveWaveHelperPlugin extends Plugin
|
||||
|
||||
@@ -18,6 +18,7 @@ import net.runelite.client.flexo.Flexo;
|
||||
import net.runelite.client.flexo.FlexoUtils;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.plugins.stretchedmode.StretchedModeConfig;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
|
||||
@@ -29,7 +30,7 @@ import java.util.List;
|
||||
name = "Flexo Config",
|
||||
description = "Customizes Flexo, the MouseInput Assistant ;)",
|
||||
tags = {"flexo", "null"},
|
||||
type = "utility"
|
||||
type = PluginType.UTILITY
|
||||
)
|
||||
@Slf4j
|
||||
public class FlexoPlugin extends Plugin {
|
||||
|
||||
@@ -26,6 +26,7 @@ import net.runelite.client.config.ConfigManager;
|
||||
import net.runelite.client.game.SpriteManager;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
import net.runelite.client.util.ImageUtil;
|
||||
import org.slf4j.Logger;
|
||||
@@ -33,7 +34,7 @@ import org.slf4j.Logger;
|
||||
@PluginDescriptor(
|
||||
name = "Freeze Timers",
|
||||
description = "PVP Freeze Timers",
|
||||
type = "PVP",
|
||||
type = PluginType.PVP,
|
||||
tags = {"PvP", "Freeze", "Timers", "pklite"}
|
||||
)
|
||||
public class FreezeTimersPlugin extends Plugin
|
||||
|
||||
@@ -27,13 +27,14 @@ package net.runelite.client.plugins.grotesqueguardians;
|
||||
import javax.inject.Inject;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
|
||||
@PluginDescriptor(
|
||||
name = "Grotesque Guardians",
|
||||
description = "Display tile indicators for the Grotesque Guardian special attacks",
|
||||
tags = {"grotesque", "guardians", "gargoyle", "garg"},
|
||||
type = "PVM"
|
||||
type = PluginType.PVM
|
||||
)
|
||||
public class GrotesqueGuardiansPlugin extends Plugin
|
||||
{
|
||||
|
||||
@@ -13,6 +13,7 @@ import net.runelite.api.widgets.WidgetInfo;
|
||||
import net.runelite.client.config.ConfigManager;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
|
||||
import javax.inject.Inject;
|
||||
import java.util.List;
|
||||
@@ -22,7 +23,7 @@ import java.util.stream.Collectors;
|
||||
@PluginDescriptor(
|
||||
name = "Hide Prayers",
|
||||
description = "Hides specific Prayers in the Prayer tab.",
|
||||
type = "utility"
|
||||
type = PluginType.UTILITY
|
||||
)
|
||||
public class HidePrayersPlugin extends Plugin {
|
||||
private static final int PRAYER_COUNT = Prayer.values().length;
|
||||
|
||||
@@ -9,6 +9,7 @@ import net.runelite.client.config.ConfigManager;
|
||||
import net.runelite.client.game.SpriteManager;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
|
||||
import java.util.HashMap;
|
||||
@@ -18,7 +19,7 @@ import java.util.Map;
|
||||
name = "Hydra",
|
||||
description = "Hydra Helper",
|
||||
tags = {"Hydra", "Helper"},
|
||||
type = "PVM"
|
||||
type = PluginType.PVM
|
||||
)
|
||||
public class HydraPlugin extends Plugin
|
||||
{
|
||||
|
||||
@@ -16,6 +16,8 @@ import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
|
||||
@PluginDescriptor(
|
||||
@@ -23,7 +25,7 @@ import net.runelite.client.ui.overlay.OverlayManager;
|
||||
description = "Configures timer for lizardmen shaman spawns.",
|
||||
enabledByDefault = false,
|
||||
tags = {"shaman", "lizard", "lizardmen"},
|
||||
type = "PVM"
|
||||
type = PluginType.PVM
|
||||
)
|
||||
@Slf4j
|
||||
public class LizardmenShamanPlugin extends Plugin
|
||||
|
||||
@@ -27,6 +27,7 @@ package net.runelite.client.plugins.lootingbagviewer;
|
||||
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
|
||||
import javax.inject.Inject;
|
||||
@@ -35,7 +36,7 @@ import javax.inject.Inject;
|
||||
name = "PvP Looting Bag Viewer",
|
||||
description = "Add an overlay showing the contents of your looting bag",
|
||||
tags = {"alternate", "items", "overlay", "second"},
|
||||
type = "utility",
|
||||
type = PluginType.UTILITY,
|
||||
enabledByDefault = false
|
||||
)
|
||||
public class LootingBagViewerPlugin extends Plugin
|
||||
|
||||
@@ -36,6 +36,7 @@ import net.runelite.api.widgets.WidgetInfo;
|
||||
import net.runelite.client.eventbus.Subscribe;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.plugins.maxhit.calculators.MagicMaxHitCalculator;
|
||||
import net.runelite.client.plugins.maxhit.calculators.MeleeMaxHitCalculator;
|
||||
import net.runelite.client.plugins.maxhit.calculators.RangeMaxHitCalculator;
|
||||
@@ -45,7 +46,7 @@ import javax.inject.Inject;
|
||||
@PluginDescriptor(
|
||||
name = "Max Hit",
|
||||
description = "Max Hit Calculator",
|
||||
type = "PVM",
|
||||
type = PluginType.PVM,
|
||||
enabledByDefault = false
|
||||
)
|
||||
public class MaxHitPlugin extends Plugin
|
||||
|
||||
@@ -15,6 +15,7 @@ import net.runelite.client.config.ConfigManager;
|
||||
import net.runelite.client.input.KeyManager;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.util.MiscUtils;
|
||||
import net.runelite.client.util.Text;
|
||||
|
||||
@@ -29,7 +30,7 @@ import java.util.List;
|
||||
description = "Changes right click menu for players",
|
||||
tags = { "menu", "modifier", "right", "click", "pk", "bogla" },
|
||||
enabledByDefault = false,
|
||||
type = "utility"
|
||||
type = PluginType.UTILITY
|
||||
)
|
||||
public class MenuModifierPlugin extends Plugin
|
||||
{
|
||||
|
||||
@@ -49,6 +49,7 @@ import net.runelite.client.callback.ClientThread;
|
||||
import net.runelite.client.config.ConfigManager;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
|
||||
@PluginDescriptor(
|
||||
@@ -56,7 +57,7 @@ import net.runelite.client.ui.overlay.OverlayManager;
|
||||
description = "Show borders of multicombat and PvP safezones",
|
||||
tags = {"multicombat", "lines", "pvp", "deadman", "safezones", "bogla"},
|
||||
enabledByDefault = false,
|
||||
type = "PVP"
|
||||
type = PluginType.PVP
|
||||
)
|
||||
public class MultiIndicatorsPlugin extends Plugin
|
||||
{
|
||||
|
||||
@@ -42,6 +42,7 @@ import net.runelite.client.eventbus.Subscribe;
|
||||
import net.runelite.client.game.ClanManager;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
import net.runelite.client.util.ColorUtil;
|
||||
import com.google.common.base.Splitter;
|
||||
@@ -58,7 +59,7 @@ import net.runelite.client.util.WildcardMatcher;
|
||||
name = "Player Indicators",
|
||||
description = "Highlight players on-screen and/or on the minimap",
|
||||
tags = {"highlight", "minimap", "overlay", "players"},
|
||||
type = "utility"
|
||||
type = PluginType.UTILITY
|
||||
)
|
||||
public class PlayerIndicatorsPlugin extends Plugin
|
||||
{
|
||||
|
||||
@@ -9,6 +9,7 @@ import net.runelite.client.config.ConfigManager;
|
||||
import net.runelite.client.eventbus.Subscribe;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.plugins.config.ConfigPanel;
|
||||
import net.runelite.client.plugins.config.PluginListItem;
|
||||
|
||||
@@ -22,7 +23,7 @@ import java.util.List;
|
||||
name = "Plugin Organizer",
|
||||
description = "Hides and colors 3rd party plugins for better control",
|
||||
tags = {"Fuck RL","Abex is shit :p"},
|
||||
type = "pluginOrganizer"
|
||||
type = PluginType.PLUGIN_ORGANIZER
|
||||
)
|
||||
public class PluginSorterPlugin extends Plugin {
|
||||
|
||||
@@ -76,16 +77,23 @@ public class PluginSorterPlugin extends Plugin {
|
||||
for (PluginListItem pli : ConfigPanel.pluginList) {
|
||||
if (pli.getPlugin()!=null) {
|
||||
if (pli.getPlugin().getClass().getAnnotation(PluginDescriptor.class).type()!=null)
|
||||
if (pli.getPlugin().getClass().getAnnotation(PluginDescriptor.class).type().equals("external"))
|
||||
pli.nameLabel.setForeground(config.externalColor());
|
||||
else if (pli.getPlugin().getClass().getAnnotation(PluginDescriptor.class).type().equals("PVM"))
|
||||
pli.nameLabel.setForeground(config.pvmColor());
|
||||
else if (pli.getPlugin().getClass().getAnnotation(PluginDescriptor.class).type().equals("PVP"))
|
||||
pli.nameLabel.setForeground(config.pvpColor());
|
||||
else if (pli.getPlugin().getClass().getAnnotation(PluginDescriptor.class).type().equals("utility"))
|
||||
pli.nameLabel.setForeground(config.utilityColor());
|
||||
else
|
||||
pli.nameLabel.setForeground(Color.WHITE);
|
||||
switch (pli.getPlugin().getClass().getAnnotation(PluginDescriptor.class).type()) {
|
||||
case EXTERNAL:
|
||||
pli.nameLabel.setForeground(config.externalColor());
|
||||
break;
|
||||
case PVM:
|
||||
pli.nameLabel.setForeground(config.pvmColor());
|
||||
break;
|
||||
case PVP:
|
||||
pli.nameLabel.setForeground(config.pvpColor());
|
||||
break;
|
||||
case UTILITY:
|
||||
pli.nameLabel.setForeground(config.utilityColor());
|
||||
break;
|
||||
default:
|
||||
pli.nameLabel.setForeground(Color.WHITE);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -32,6 +32,7 @@ import net.runelite.client.eventbus.Subscribe;
|
||||
import net.runelite.client.game.SpriteManager;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
import net.runelite.client.util.ImageUtil;
|
||||
|
||||
@@ -45,7 +46,7 @@ import java.util.Arrays;
|
||||
name = "Pray Against Player",
|
||||
description = "Use plugin in PvP situations for best results!!",
|
||||
tags = {"highlight", "pvp", "overlay", "players"},
|
||||
type = "PVP"
|
||||
type = PluginType.PVP
|
||||
)
|
||||
|
||||
/**
|
||||
|
||||
@@ -54,6 +54,7 @@ import net.runelite.client.input.KeyManager;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginManager;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.plugins.clanchat.ClanChatPlugin;
|
||||
import static net.runelite.client.plugins.pvptools.PvpToolsPanel.htmlLabel;
|
||||
import net.runelite.client.ui.ClientToolbar;
|
||||
@@ -70,7 +71,7 @@ import org.apache.commons.lang3.ArrayUtils;
|
||||
name = "PvP Tools",
|
||||
description = "Enable the PvP Tools panel",
|
||||
tags = {"panel", "pvp", "pk", "pklite"},
|
||||
type = "PVP"
|
||||
type = PluginType.PVP
|
||||
)
|
||||
public class PvpToolsPlugin extends Plugin
|
||||
{
|
||||
|
||||
@@ -41,6 +41,7 @@ import net.runelite.client.config.ConfigManager;
|
||||
import net.runelite.client.eventbus.Subscribe;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.plugins.raidsthieving.BatSolver.BatSolver;
|
||||
import net.runelite.client.plugins.raidsthieving.BatSolver.ChestIdentifier;
|
||||
import net.runelite.client.plugins.raidsthieving.BatSolver.ThievingRoomType;
|
||||
@@ -56,7 +57,7 @@ import java.util.Map;
|
||||
name = "Raids Bat Finder",
|
||||
description = "Tracks which chests need to be searched for bats and which poison",
|
||||
tags = {"overlay", "skilling", "raid"},
|
||||
type = "PVM"
|
||||
type = PluginType.PVM
|
||||
)
|
||||
public class RaidsThievingPlugin extends Plugin
|
||||
{
|
||||
|
||||
@@ -41,11 +41,12 @@ import net.runelite.client.config.ConfigManager;
|
||||
import net.runelite.client.eventbus.Subscribe;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
|
||||
@PluginDescriptor(
|
||||
name = "Remember Clan",
|
||||
description = "Remember a specific clan!",
|
||||
type = "utility",
|
||||
type = PluginType.UTILITY,
|
||||
enabledByDefault = false
|
||||
)
|
||||
public class RememberClanPlugin extends Plugin
|
||||
|
||||
@@ -36,6 +36,7 @@ import net.runelite.api.events.GameTick;
|
||||
import net.runelite.client.eventbus.Subscribe;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
|
||||
@Slf4j
|
||||
@@ -43,7 +44,7 @@ import net.runelite.client.ui.overlay.OverlayManager;
|
||||
name = "Shayzien Infirmary",
|
||||
description = "Shows the status of wounded soldiers",
|
||||
tags = {"shayzien", "infirmary", "soldiers"},
|
||||
type = "utility"
|
||||
type = PluginType.UTILITY
|
||||
)
|
||||
public class ShayzienInfirmaryPlugin extends Plugin
|
||||
{
|
||||
|
||||
@@ -33,6 +33,7 @@ import net.runelite.client.eventbus.Subscribe;
|
||||
import net.runelite.client.input.KeyManager;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.util.Text;
|
||||
|
||||
import javax.inject.Inject;
|
||||
@@ -45,7 +46,7 @@ import javax.inject.Inject;
|
||||
description = "Use Shift to toggle the Walk Here menu option. While pressed you will Walk rather than interact with objects.",
|
||||
tags = {"npcs", "items", "objects"},
|
||||
enabledByDefault = false,
|
||||
type = "utility"
|
||||
type = PluginType.UTILITY
|
||||
)
|
||||
public class ShiftWalkerPlugin extends Plugin
|
||||
{
|
||||
|
||||
@@ -40,6 +40,7 @@ import net.runelite.client.game.ItemManager;
|
||||
import net.runelite.client.game.SpriteManager;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.ui.ClientToolbar;
|
||||
import net.runelite.client.ui.NavigationButton;
|
||||
import net.runelite.client.util.ImageUtil;
|
||||
@@ -63,7 +64,7 @@ import java.awt.image.BufferedImage;
|
||||
name = "Supplies Used Tracker",
|
||||
description = "Tracks supplies used during the session",
|
||||
tags = {"cost"},
|
||||
type = "PVM",
|
||||
type = PluginType.PVM,
|
||||
enabledByDefault = false
|
||||
)
|
||||
@Slf4j
|
||||
|
||||
@@ -19,12 +19,13 @@ import net.runelite.client.config.ConfigManager;
|
||||
import net.runelite.client.eventbus.Subscribe;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
|
||||
@PluginDescriptor(name = "Tick Counter",
|
||||
description = "Counts combat activity for nearby players",
|
||||
enabledByDefault = false,
|
||||
type = "utility"
|
||||
type = PluginType.UTILITY
|
||||
)
|
||||
public class TickCounterPlugin extends Plugin {
|
||||
|
||||
|
||||
@@ -49,6 +49,7 @@ import net.runelite.client.chat.QueuedMessage;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.eventbus.Subscribe;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
|
||||
|
||||
@PluginDescriptor(
|
||||
@@ -56,7 +57,7 @@ import net.runelite.client.eventbus.Subscribe;
|
||||
description = "Gives you an estimation damage on a boss and taken after the fight is done" +
|
||||
"the damage will be posted in the chat",
|
||||
tags = {"combat", "npcs", "tob", "damage"},
|
||||
type = "PVM",
|
||||
type = PluginType.PVM,
|
||||
enabledByDefault = false
|
||||
)
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ package net.runelite.client.plugins.vanguards;
|
||||
import javax.inject.Inject;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
|
||||
@PluginDescriptor(
|
||||
@@ -11,7 +12,7 @@ import net.runelite.client.ui.overlay.OverlayManager;
|
||||
description= "tracks HP of all three vanguards",
|
||||
tags= {"overlay", "vangs", "cox"},
|
||||
enabledByDefault = false,
|
||||
type = "PVM"
|
||||
type = PluginType.PVM
|
||||
)
|
||||
public class VanguardPlugin extends Plugin {
|
||||
private static final int MAGE_VANGUARD_ID = 7526; //i think
|
||||
|
||||
@@ -32,6 +32,7 @@ import net.runelite.client.config.ConfigManager;
|
||||
import net.runelite.client.eventbus.Subscribe;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
|
||||
import javax.inject.Inject;
|
||||
@@ -43,7 +44,7 @@ import java.util.Map;
|
||||
name = "Vetion",
|
||||
description = "Tracks Vet'ion's special attacks",
|
||||
tags = {"bosses", "combat", "pve", "overlay"},
|
||||
type = "PVM"
|
||||
type = PluginType.PVM
|
||||
)
|
||||
public class VetionPlugin extends Plugin {
|
||||
|
||||
|
||||
@@ -10,6 +10,7 @@ import net.runelite.client.config.ConfigManager;
|
||||
import net.runelite.client.game.SpriteManager;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
import org.apache.commons.lang3.ArrayUtils;
|
||||
|
||||
@@ -17,7 +18,7 @@ import org.apache.commons.lang3.ArrayUtils;
|
||||
name = "Vorkath",
|
||||
description = "Vorkath Helper",
|
||||
tags = {"Vorkath", "Helper"},
|
||||
type = "PVM"
|
||||
type = PluginType.PVM
|
||||
)
|
||||
public class VorkathPlugin extends Plugin
|
||||
{
|
||||
|
||||
@@ -30,6 +30,8 @@ import com.google.inject.Provides;
|
||||
import java.awt.Color;
|
||||
import java.util.Collection;
|
||||
import javax.inject.Inject;
|
||||
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import org.apache.commons.lang3.ArrayUtils;
|
||||
import net.runelite.api.Client;
|
||||
import static net.runelite.api.MenuAction.FOLLOW;
|
||||
@@ -57,7 +59,7 @@ import net.runelite.client.ui.overlay.OverlayManager;
|
||||
name = "War calling indicators",
|
||||
description = "War War War.",
|
||||
tags = {"skill", "total", "max", "PVP"},
|
||||
type = "PVP",
|
||||
type = PluginType.PVP,
|
||||
enabledByDefault = false
|
||||
)
|
||||
public class WarIndicatorPlugin extends Plugin
|
||||
|
||||
@@ -36,6 +36,7 @@ import net.runelite.client.eventbus.Subscribe;
|
||||
import net.runelite.client.game.ItemManager;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
import net.runelite.client.util.WorldUtil;
|
||||
import org.apache.commons.lang3.ObjectUtils;
|
||||
@@ -48,7 +49,7 @@ import org.jetbrains.annotations.NotNull;
|
||||
enabledByDefault = true,
|
||||
hidden = false,
|
||||
developerPlugin = false,
|
||||
type = "PVP",
|
||||
type = PluginType.PVP,
|
||||
loadWhenOutdated = false
|
||||
)
|
||||
public class WhaleWatchersPlugin extends Plugin
|
||||
|
||||
@@ -18,6 +18,7 @@ import net.runelite.api.events.GameTick;
|
||||
import net.runelite.client.eventbus.Subscribe;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.plugins.wildernesslocations.WildernessLocationsOverlay;
|
||||
import net.runelite.client.ui.overlay.Overlay;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
@@ -26,7 +27,8 @@ import net.runelite.client.util.WildernessLocation;
|
||||
@PluginDescriptor(name="PvP Wild Locations",
|
||||
description="Indicates the players current location in the wild",
|
||||
tags={"Wildy,", "Wilderness Location", "location", "loc", "pvp", "pklite"},
|
||||
type = "PVP")
|
||||
type = PluginType.PVP
|
||||
)
|
||||
|
||||
public class WildernessLocationsPlugin extends Plugin {
|
||||
@Inject
|
||||
|
||||
@@ -24,11 +24,12 @@ import net.runelite.client.menus.MenuManager;
|
||||
import net.runelite.client.menus.WidgetMenuOption;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
|
||||
@PluginDescriptor(
|
||||
name = "Hide Worldmap Button",
|
||||
description = "Hides the world map button",
|
||||
type = "PVM",
|
||||
type = PluginType.PVM,
|
||||
tags = {"world", "world map", "hide", "button", "map", "hide world map", "pklite"}
|
||||
)
|
||||
public class WorldMapHiderPlugin extends Plugin
|
||||
|
||||
@@ -20,6 +20,7 @@ import net.runelite.client.config.ConfigManager;
|
||||
import net.runelite.client.eventbus.Subscribe;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
import net.runelite.client.util.Text;
|
||||
|
||||
@@ -31,7 +32,7 @@ import java.util.*;
|
||||
description = "All-in-one plugin for Theatre of Blood",
|
||||
tags = {"ToB"},
|
||||
enabledByDefault = false,
|
||||
type = "PVM"
|
||||
type = PluginType.PVM
|
||||
)
|
||||
|
||||
public class TheatrePlugin extends Plugin {
|
||||
|
||||
@@ -17,6 +17,7 @@ import net.runelite.client.config.ConfigManager;
|
||||
import net.runelite.client.game.SpriteManager;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
import net.runelite.client.plugins.PluginDescriptor;
|
||||
import net.runelite.client.plugins.PluginType;
|
||||
import net.runelite.client.ui.overlay.OverlayManager;
|
||||
import net.runelite.client.util.ImageUtil;
|
||||
|
||||
@@ -24,7 +25,7 @@ import net.runelite.client.util.ImageUtil;
|
||||
name = "Zulrah",
|
||||
description = "Zulrah Helper",
|
||||
tags = {"Zulrah", "Helper"},
|
||||
type = "PVM"
|
||||
type = PluginType.PVM
|
||||
)
|
||||
public class ZulrahPlugin extends Plugin
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user