mixins: get clan channel / clan setting by id
This commit is contained in:
@@ -2233,6 +2233,20 @@ public abstract class RSClientMixin implements RSClient
|
||||
return getCurrentClanChannels()[0];
|
||||
}
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public ClanChannel getClanChannel(int clanId)
|
||||
{
|
||||
ClanChannel[] clanChannels = client.getCurrentClanChannels();
|
||||
|
||||
if (clanId >= 0 && clanId < clanChannels.length)
|
||||
{
|
||||
return clanChannels[clanId];
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public ClanSettings getClanSettings()
|
||||
@@ -2240,6 +2254,20 @@ public abstract class RSClientMixin implements RSClient
|
||||
return getCurrentClanSettingsAry()[0];
|
||||
}
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public ClanSettings getClanSettings(int clanId)
|
||||
{
|
||||
ClanSettings[] clanSettings = getCurrentClanSettingsAry();
|
||||
|
||||
if (clanId >= 0 && clanId < clanSettings.length)
|
||||
{
|
||||
return clanSettings[clanId];
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public ClanRank getClanRankFromRs(int rank)
|
||||
@@ -2307,6 +2335,8 @@ public abstract class RSClientMixin implements RSClient
|
||||
client.getCallbacks().post(new ClanChannelChanged(client.getClanChannel(), false));
|
||||
}
|
||||
|
||||
|
||||
|
||||
@Inject
|
||||
public static RSArchive[] archives = new RSArchive[21];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user