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