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);
|
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.
|
* Sets whether or not ignored players are hidden.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ public interface EntityHiderConfig extends Config
|
|||||||
|
|
||||||
@ConfigItem(
|
@ConfigItem(
|
||||||
position = 4,
|
position = 4,
|
||||||
keyName = "hideClanMates",
|
keyName = "hideClanMates", // is actually friends chat
|
||||||
name = "Hide Friends Chat members",
|
name = "Hide Friends Chat members",
|
||||||
description = "Configures whether or not friends chat members are hidden"
|
description = "Configures whether or not friends chat members are hidden"
|
||||||
)
|
)
|
||||||
@@ -80,6 +80,17 @@ public interface EntityHiderConfig extends Config
|
|||||||
|
|
||||||
@ConfigItem(
|
@ConfigItem(
|
||||||
position = 5,
|
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",
|
keyName = "hideIgnores",
|
||||||
name = "Hide Ignores",
|
name = "Hide Ignores",
|
||||||
description = "Configures whether or not ignored players are hidden"
|
description = "Configures whether or not ignored players are hidden"
|
||||||
@@ -90,7 +101,7 @@ public interface EntityHiderConfig extends Config
|
|||||||
}
|
}
|
||||||
|
|
||||||
@ConfigItem(
|
@ConfigItem(
|
||||||
position = 6,
|
position = 7,
|
||||||
keyName = "hideLocalPlayer",
|
keyName = "hideLocalPlayer",
|
||||||
name = "Hide Local Player",
|
name = "Hide Local Player",
|
||||||
description = "Configures whether or not the local player is hidden"
|
description = "Configures whether or not the local player is hidden"
|
||||||
@@ -101,7 +112,7 @@ public interface EntityHiderConfig extends Config
|
|||||||
}
|
}
|
||||||
|
|
||||||
@ConfigItem(
|
@ConfigItem(
|
||||||
position = 7,
|
position = 8,
|
||||||
keyName = "hideLocalPlayer2D",
|
keyName = "hideLocalPlayer2D",
|
||||||
name = "Hide Local Player 2D",
|
name = "Hide Local Player 2D",
|
||||||
description = "Configures whether or not the local player's 2D elements are hidden"
|
description = "Configures whether or not the local player's 2D elements are hidden"
|
||||||
@@ -112,7 +123,7 @@ public interface EntityHiderConfig extends Config
|
|||||||
}
|
}
|
||||||
|
|
||||||
@ConfigItem(
|
@ConfigItem(
|
||||||
position = 8,
|
position = 9,
|
||||||
keyName = "hideNPCs",
|
keyName = "hideNPCs",
|
||||||
name = "Hide NPCs",
|
name = "Hide NPCs",
|
||||||
description = "Configures whether or not NPCs are hidden"
|
description = "Configures whether or not NPCs are hidden"
|
||||||
@@ -123,7 +134,7 @@ public interface EntityHiderConfig extends Config
|
|||||||
}
|
}
|
||||||
|
|
||||||
@ConfigItem(
|
@ConfigItem(
|
||||||
position = 9,
|
position = 10,
|
||||||
keyName = "hideNPCs2D",
|
keyName = "hideNPCs2D",
|
||||||
name = "Hide NPCs 2D",
|
name = "Hide NPCs 2D",
|
||||||
description = "Configures whether or not NPCs 2D elements are hidden"
|
description = "Configures whether or not NPCs 2D elements are hidden"
|
||||||
@@ -134,7 +145,7 @@ public interface EntityHiderConfig extends Config
|
|||||||
}
|
}
|
||||||
|
|
||||||
@ConfigItem(
|
@ConfigItem(
|
||||||
position = 10,
|
position = 11,
|
||||||
keyName = "hidePets",
|
keyName = "hidePets",
|
||||||
name = "Hide Pets",
|
name = "Hide Pets",
|
||||||
description = "Configures whether or not other player pets are hidden"
|
description = "Configures whether or not other player pets are hidden"
|
||||||
@@ -145,7 +156,7 @@ public interface EntityHiderConfig extends Config
|
|||||||
}
|
}
|
||||||
|
|
||||||
@ConfigItem(
|
@ConfigItem(
|
||||||
position = 11,
|
position = 12,
|
||||||
keyName = "hideAttackers",
|
keyName = "hideAttackers",
|
||||||
name = "Hide Attackers",
|
name = "Hide Attackers",
|
||||||
description = "Configures whether or not NPCs/players attacking you are hidden"
|
description = "Configures whether or not NPCs/players attacking you are hidden"
|
||||||
@@ -156,7 +167,7 @@ public interface EntityHiderConfig extends Config
|
|||||||
}
|
}
|
||||||
|
|
||||||
@ConfigItem(
|
@ConfigItem(
|
||||||
position = 12,
|
position = 13,
|
||||||
keyName = "hideProjectiles",
|
keyName = "hideProjectiles",
|
||||||
name = "Hide Projectiles",
|
name = "Hide Projectiles",
|
||||||
description = "Configures whether or not projectiles are hidden"
|
description = "Configures whether or not projectiles are hidden"
|
||||||
|
|||||||
@@ -78,6 +78,7 @@ public class EntityHiderPlugin extends Plugin
|
|||||||
|
|
||||||
client.setFriendsHidden(config.hideFriends());
|
client.setFriendsHidden(config.hideFriends());
|
||||||
client.setFriendsChatMembersHidden(config.hideFriendsChatMembers());
|
client.setFriendsChatMembersHidden(config.hideFriendsChatMembers());
|
||||||
|
client.setClanChatMembersHidden(config.hideClanChatMembers());
|
||||||
client.setIgnoresHidden(config.hideIgnores());
|
client.setIgnoresHidden(config.hideIgnores());
|
||||||
|
|
||||||
client.setLocalPlayerHidden(config.hideLocalPlayer());
|
client.setLocalPlayerHidden(config.hideLocalPlayer());
|
||||||
@@ -103,6 +104,7 @@ public class EntityHiderPlugin extends Plugin
|
|||||||
|
|
||||||
client.setFriendsHidden(false);
|
client.setFriendsHidden(false);
|
||||||
client.setFriendsChatMembersHidden(false);
|
client.setFriendsChatMembersHidden(false);
|
||||||
|
client.setClanChatMembersHidden(false);
|
||||||
client.setIgnoresHidden(false);
|
client.setIgnoresHidden(false);
|
||||||
|
|
||||||
client.setLocalPlayerHidden(false);
|
client.setLocalPlayerHidden(false);
|
||||||
|
|||||||
Reference in New Issue
Block a user