sheesh!
This commit is contained in:
@@ -2,6 +2,7 @@ package net.runelite.client.plugins;
|
|||||||
|
|
||||||
public enum PluginType
|
public enum PluginType
|
||||||
{
|
{
|
||||||
|
RUNELITPLUS,
|
||||||
PVM,
|
PVM,
|
||||||
PVP,
|
PVP,
|
||||||
SKILLING,
|
SKILLING,
|
||||||
|
|||||||
@@ -36,6 +36,7 @@ import net.runelite.api.events.ConfigChanged;
|
|||||||
import net.runelite.api.events.GameStateChanged;
|
import net.runelite.api.events.GameStateChanged;
|
||||||
import net.runelite.client.config.ConfigManager;
|
import net.runelite.client.config.ConfigManager;
|
||||||
import net.runelite.client.eventbus.Subscribe;
|
import net.runelite.client.eventbus.Subscribe;
|
||||||
|
import net.runelite.client.events.PluginChanged;
|
||||||
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.PluginType;
|
||||||
@@ -84,16 +85,21 @@ public class PluginSorterPlugin extends Plugin
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Subscribe
|
@Subscribe
|
||||||
public void onGameStateChanged(GameStateChanged gameStateChanged)
|
public void onPluginChanged(PluginChanged pluginChanged)
|
||||||
{
|
{
|
||||||
if (gameStateChanged.getGameState() == GameState.LOGIN_SCREEN)
|
validatePlugins();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void validatePlugins() {
|
||||||
|
if (this.hidePlugins)
|
||||||
{
|
{
|
||||||
if (config.hidePlugins())
|
hidePlugins();
|
||||||
{
|
|
||||||
hidePlugins();
|
|
||||||
}
|
|
||||||
updateColors();
|
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
showPlugins();
|
||||||
|
}
|
||||||
|
updateColors();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Subscribe
|
@Subscribe
|
||||||
@@ -108,16 +114,8 @@ public class PluginSorterPlugin extends Plugin
|
|||||||
|
|
||||||
if (configChanged.getKey().equals("hidePlugins"))
|
if (configChanged.getKey().equals("hidePlugins"))
|
||||||
{
|
{
|
||||||
if (this.hidePlugins)
|
validatePlugins();
|
||||||
{
|
|
||||||
hidePlugins();
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
showPlugins();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
updateColors();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateColors()
|
private void updateColors()
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ import net.runelite.client.ui.ClientUI;
|
|||||||
hidden = true, // prevent users from disabling
|
hidden = true, // prevent users from disabling
|
||||||
name = "RuneLitePlus",
|
name = "RuneLitePlus",
|
||||||
description = "Configures various aspects of RuneLitePlus",
|
description = "Configures various aspects of RuneLitePlus",
|
||||||
type = PluginType.UTILITY
|
type = PluginType.RUNELITPLUS
|
||||||
)
|
)
|
||||||
@Singleton
|
@Singleton
|
||||||
@Slf4j
|
@Slf4j
|
||||||
|
|||||||
Reference in New Issue
Block a user