entity hider: add option to hide clan members
This commit is contained in:
@@ -1584,6 +1584,13 @@ public interface Client extends GameEngine
|
||||
*/
|
||||
void setFriendsChatMembersHidden(boolean state);
|
||||
|
||||
/**
|
||||
* Sets whether or not clan members are hidden.
|
||||
*
|
||||
* @param state the new clan chat member hidden state
|
||||
*/
|
||||
void setClanChatMembersHidden(boolean state);
|
||||
|
||||
/**
|
||||
* Sets whether or not ignored players are hidden.
|
||||
*
|
||||
|
||||
@@ -69,7 +69,7 @@ public interface EntityHiderConfig extends Config
|
||||
|
||||
@ConfigItem(
|
||||
position = 4,
|
||||
keyName = "hideClanMates",
|
||||
keyName = "hideClanMates", // is actually friends chat
|
||||
name = "Hide Friends Chat members",
|
||||
description = "Configures whether or not friends chat members are hidden"
|
||||
)
|
||||
@@ -80,6 +80,17 @@ public interface EntityHiderConfig extends Config
|
||||
|
||||
@ConfigItem(
|
||||
position = 5,
|
||||
keyName = "hideClanChatMembers",
|
||||
name = "Hide Clan Chat members",
|
||||
description = "Configures whether or not clan chat members are hidden"
|
||||
)
|
||||
default boolean hideClanChatMembers()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@ConfigItem(
|
||||
position = 6,
|
||||
keyName = "hideIgnores",
|
||||
name = "Hide Ignores",
|
||||
description = "Configures whether or not ignored players are hidden"
|
||||
@@ -90,7 +101,7 @@ public interface EntityHiderConfig extends Config
|
||||
}
|
||||
|
||||
@ConfigItem(
|
||||
position = 6,
|
||||
position = 7,
|
||||
keyName = "hideLocalPlayer",
|
||||
name = "Hide Local Player",
|
||||
description = "Configures whether or not the local player is hidden"
|
||||
@@ -101,7 +112,7 @@ public interface EntityHiderConfig extends Config
|
||||
}
|
||||
|
||||
@ConfigItem(
|
||||
position = 7,
|
||||
position = 8,
|
||||
keyName = "hideLocalPlayer2D",
|
||||
name = "Hide Local Player 2D",
|
||||
description = "Configures whether or not the local player's 2D elements are hidden"
|
||||
@@ -112,7 +123,7 @@ public interface EntityHiderConfig extends Config
|
||||
}
|
||||
|
||||
@ConfigItem(
|
||||
position = 8,
|
||||
position = 9,
|
||||
keyName = "hideNPCs",
|
||||
name = "Hide NPCs",
|
||||
description = "Configures whether or not NPCs are hidden"
|
||||
@@ -123,7 +134,7 @@ public interface EntityHiderConfig extends Config
|
||||
}
|
||||
|
||||
@ConfigItem(
|
||||
position = 9,
|
||||
position = 10,
|
||||
keyName = "hideNPCs2D",
|
||||
name = "Hide NPCs 2D",
|
||||
description = "Configures whether or not NPCs 2D elements are hidden"
|
||||
@@ -134,7 +145,7 @@ public interface EntityHiderConfig extends Config
|
||||
}
|
||||
|
||||
@ConfigItem(
|
||||
position = 10,
|
||||
position = 11,
|
||||
keyName = "hidePets",
|
||||
name = "Hide Pets",
|
||||
description = "Configures whether or not other player pets are hidden"
|
||||
@@ -145,7 +156,7 @@ public interface EntityHiderConfig extends Config
|
||||
}
|
||||
|
||||
@ConfigItem(
|
||||
position = 11,
|
||||
position = 12,
|
||||
keyName = "hideAttackers",
|
||||
name = "Hide Attackers",
|
||||
description = "Configures whether or not NPCs/players attacking you are hidden"
|
||||
@@ -156,7 +167,7 @@ public interface EntityHiderConfig extends Config
|
||||
}
|
||||
|
||||
@ConfigItem(
|
||||
position = 12,
|
||||
position = 13,
|
||||
keyName = "hideProjectiles",
|
||||
name = "Hide Projectiles",
|
||||
description = "Configures whether or not projectiles are hidden"
|
||||
|
||||
@@ -78,6 +78,7 @@ public class EntityHiderPlugin extends Plugin
|
||||
|
||||
client.setFriendsHidden(config.hideFriends());
|
||||
client.setFriendsChatMembersHidden(config.hideFriendsChatMembers());
|
||||
client.setClanChatMembersHidden(config.hideClanChatMembers());
|
||||
client.setIgnoresHidden(config.hideIgnores());
|
||||
|
||||
client.setLocalPlayerHidden(config.hideLocalPlayer());
|
||||
@@ -103,6 +104,7 @@ public class EntityHiderPlugin extends Plugin
|
||||
|
||||
client.setFriendsHidden(false);
|
||||
client.setFriendsChatMembersHidden(false);
|
||||
client.setClanChatMembersHidden(false);
|
||||
client.setIgnoresHidden(false);
|
||||
|
||||
client.setLocalPlayerHidden(false);
|
||||
|
||||
Reference in New Issue
Block a user