40 if (playerMember ==
null || !channel.canManage(playerMember)) {
41 player.send(
new SendMessage(
"You do not have the required rank to do this."));
48 setRank(player, channel, member, ClanRank.RECRUIT);
49 }),
"Corporal", () -> factory.
onAction(() -> {
50 setRank(player, channel, member, ClanRank.CORPORAL);
51 }),
"Sergeant", () -> factory.
onAction(() -> {
52 setRank(player, channel, member, ClanRank.SERGEANT);
53 }),
"Lieutenant", () -> factory.
onAction(() -> {
54 setRank(player, channel, member, ClanRank.LIEUTENANT);
56 factory.onAction(() -> {
57 factory.sendOption(
"Captain", () -> factory.onAction(() -> {
58 setRank(player, player.clanChannel, member, ClanRank.CAPTAIN);
59 }),
"General", () -> factory.onAction(() -> {
60 setRank(player, player.clanChannel, member, ClanRank.GENERAL);
61 }),
"Nevermind", () -> factory.onAction(factory::clear));