Hide "You have been disconnected" when 5 min logged
This commit is contained in:
@@ -201,11 +201,7 @@ public abstract class RSClientMixin implements RSClient
|
||||
private static boolean printMenuActions;
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public void setPrintMenuActions(boolean yes)
|
||||
{
|
||||
printMenuActions = yes;
|
||||
}
|
||||
private static boolean hideDisconnect = false;
|
||||
|
||||
@Inject
|
||||
private static boolean hideFriendAttackOptions = false;
|
||||
@@ -222,6 +218,20 @@ public abstract class RSClientMixin implements RSClient
|
||||
@Inject
|
||||
private static Set<String> unhiddenCasts = new HashSet<String>();
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public void setPrintMenuActions(boolean yes)
|
||||
{
|
||||
printMenuActions = yes;
|
||||
}
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public void setHideDisconnect(boolean dontShow)
|
||||
{
|
||||
hideDisconnect = dontShow;
|
||||
}
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public void setHideFriendAttackOptions(boolean yes)
|
||||
@@ -1757,4 +1767,20 @@ public abstract class RSClientMixin implements RSClient
|
||||
{
|
||||
this.modulus = modulus;
|
||||
}
|
||||
|
||||
@Copy("forceDisconnect")
|
||||
static void rs$forceDisconnect(int reason)
|
||||
{
|
||||
}
|
||||
|
||||
@Replace("forceDisconnect")
|
||||
static void forceDisconnect(int reason)
|
||||
{
|
||||
rs$forceDisconnect(reason);
|
||||
|
||||
if (hideDisconnect && reason == 1)
|
||||
{
|
||||
client.promptCredentials(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user