mixins: hide clan members
This commit is contained in:
@@ -51,6 +51,9 @@ public abstract class EntityHiderBridgeMixin implements RSClient
|
|||||||
@Inject
|
@Inject
|
||||||
public static boolean hideClanMates;
|
public static boolean hideClanMates;
|
||||||
|
|
||||||
|
@Inject
|
||||||
|
public static boolean hideClanChatMembers;
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
public static boolean hideIgnores;
|
public static boolean hideIgnores;
|
||||||
|
|
||||||
@@ -122,6 +125,13 @@ public abstract class EntityHiderBridgeMixin implements RSClient
|
|||||||
hideClanMates = state;
|
hideClanMates = state;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Inject
|
||||||
|
@Override
|
||||||
|
public void setClanChatMembersHidden(boolean state)
|
||||||
|
{
|
||||||
|
hideClanChatMembers = state;
|
||||||
|
}
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
@Override
|
@Override
|
||||||
public void setIgnoresHidden(boolean state)
|
public void setIgnoresHidden(boolean state)
|
||||||
|
|||||||
@@ -53,6 +53,9 @@ public abstract class EntityHiderMixin implements RSScene
|
|||||||
@Shadow("hideClanMates")
|
@Shadow("hideClanMates")
|
||||||
private static boolean hideClanMates;
|
private static boolean hideClanMates;
|
||||||
|
|
||||||
|
@Shadow("hideClanChatMembers")
|
||||||
|
private static boolean hideClanChatMembers;
|
||||||
|
|
||||||
@Shadow("hideLocalPlayer")
|
@Shadow("hideLocalPlayer")
|
||||||
private static boolean hideLocalPlayer;
|
private static boolean hideLocalPlayer;
|
||||||
|
|
||||||
@@ -168,6 +171,11 @@ public abstract class EntityHiderMixin implements RSScene
|
|||||||
return !hideClanMates;
|
return !hideClanMates;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (player.isClanMember())
|
||||||
|
{
|
||||||
|
return !hideClanChatMembers;
|
||||||
|
}
|
||||||
|
|
||||||
if (client.getFriendManager().isIgnored(player.getRsName()))
|
if (client.getFriendManager().isIgnored(player.getRsName()))
|
||||||
{
|
{
|
||||||
return !hideIgnores;
|
return !hideIgnores;
|
||||||
|
|||||||
Reference in New Issue
Block a user