entityhider: Allow hiding of specific players. (#1507)

This commit is contained in:
Ganom
2019-09-01 12:39:54 -04:00
committed by GitHub
parent 3e10c06bb1
commit 5a429b7070
5 changed files with 46 additions and 3 deletions

View File

@@ -166,6 +166,17 @@ public interface EntityHiderConfig extends Config
@ConfigItem(
position = 13,
keyName = "hideSpecificPlayers",
name = "Hide Specific Players",
description = "Hides players you never wish to see."
)
default String hideSpecificPlayers()
{
return "";
}
@ConfigItem(
position = 14,
keyName = "hideProjectiles",
name = "Hide Projectiles",
description = "Configures whether or not projectiles are hidden"

View File

@@ -34,11 +34,11 @@ import net.runelite.api.Player;
import net.runelite.api.coords.WorldPoint;
import net.runelite.api.events.ConfigChanged;
import net.runelite.api.events.GameStateChanged;
import net.runelite.api.util.Text;
import net.runelite.client.config.ConfigManager;
import net.runelite.client.eventbus.EventBus;
import net.runelite.client.plugins.Plugin;
import net.runelite.client.plugins.PluginDescriptor;
import net.runelite.api.util.Text;
@PluginDescriptor(
name = "Entity Hider",
@@ -99,6 +99,7 @@ public class EntityHiderPlugin extends Plugin
client.setPlayersHidden(config.hidePlayers());
client.setPlayersHidden2D(config.hidePlayers2D());
client.setHideSpecificPlayers(Text.fromCSV(config.hideSpecificPlayers()));
client.setFriendsHidden(config.hideFriends());
client.setClanMatesHidden(config.hideClanMates());