Merge pull request #3129 from JumpIfZero/feature/friendsystem-ignore

mixins: RSFriendSystem ignore add/remove
This commit is contained in:
Justin
2022-02-13 02:48:40 +11:00
committed by GitHub
3 changed files with 32 additions and 0 deletions

View File

@@ -2130,6 +2130,16 @@ public interface Client extends GameEngine
*/
void removeFriend(String name);
/**
* Add player to ignorelist
*/
void addIgnore(String name);
/**
* Remove player from ignorelist
*/
void removeIgnore(String name);
void setModulus(BigInteger modulus);
BigInteger getModulus();

View File

@@ -2165,6 +2165,22 @@ public abstract class RSClientMixin implements RSClient
friendSystem.removeFriend(friend);
}
@Inject
@Override
public void addIgnore(String friend)
{
RSFriendSystem friendSystem = getFriendManager();
friendSystem.addIgnore(friend);
}
@Inject
@Override
public void removeIgnore(String friend)
{
RSFriendSystem friendSystem = getFriendManager();
friendSystem.removeIgnore(friend);
}
@Inject
private static BigInteger modulus;

View File

@@ -22,4 +22,10 @@ public interface RSFriendSystem
@Import("removeFriend")
void removeFriend(String username);
@Import("addIgnore")
void addIgnore(String username);
@Import("removeIgnore")
void removeIgnore(String username);
}