|
RuneHive-Game
|
Public Member Functions | |
| boolean | equals (Object obj) |
| void | setEnterRank (ClanRank rank) |
| Sets the enter rank. | |
| void | setManageRank (ClanRank rank) |
| Sets the management rank. | |
| void | setTalkRank (ClanRank rank) |
| Sets the talk rank. | |
| void | showBanned (Player player) |
| void | toggleLootshare () |
Public Attributes | |
| boolean | locked |
| The locked state of the clan. | |
| String | name |
| The clan display name. | |
| String | password = "" |
| The clan password. | |
Package Functions | |
| boolean | canEnter (ClanMember member) |
| boolean | canManage (ClanMember member) |
| boolean | canTalk (ClanMember member) |
| ClanManagement (ClanChannel channel) | |
| String | getEnter () |
| String | getManage () |
| String | getRank (int index) |
| String | getTalk () |
| void | loadRanks (JsonObject object) |
| void | saveRanks (JsonObject object) |
Package Attributes | |
| String | color = "<col=ffffff>" |
| String | forum = "" |
| The clan forum link. | |
| boolean | lootshare |
| The lootshare state of the clan. | |
| String | slogan = "" |
| The clan slogan. | |
| String | tag = "" |
| The clan tag. | |
Static Package Attributes | |
| static final int | ENTER_RANK_INDEX = 0 |
| Clan rank indices. | |
| static final int | MANAGE_RANK_INDEX = 2 |
| static final int | TALK_RANK_INDEX = 1 |
Private Attributes | |
| final ClanChannel | channel |
| The channel to manage. | |
| ClanRank[] | ranks = new ClanRank[SIZE] |
| An array of ranks. | |
Static Private Attributes | |
| static final int | SIZE = 4 |
| The amount of privilage options. | |
Definition at line 16 of file ClanManagement.java.
|
package |
Definition at line 56 of file ClanManagement.java.
References channel, ENTER_RANK_INDEX, com.runehive.content.clanchannel.ClanRank.LEADER, MANAGE_RANK_INDEX, com.runehive.content.clanchannel.ClanRank.MEMBER, ranks, and TALK_RANK_INDEX.
Referenced by equals().
|
package |
Definition at line 96 of file ClanManagement.java.
References ENTER_RANK_INDEX, com.runehive.content.clanchannel.ClanRank.greaterThanEqual(), com.runehive.content.clanchannel.ClanMember.rank, and ranks.
|
package |
Definition at line 104 of file ClanManagement.java.
References com.runehive.content.clanchannel.ClanRank.greaterThanEqual(), MANAGE_RANK_INDEX, com.runehive.content.clanchannel.ClanMember.rank, and ranks.
|
package |
Definition at line 100 of file ClanManagement.java.
References com.runehive.content.clanchannel.ClanRank.greaterThanEqual(), com.runehive.content.clanchannel.ClanMember.rank, ranks, and TALK_RANK_INDEX.
| boolean com.runehive.content.clanchannel.channel.ClanManagement.equals | ( | Object | obj | ) |
Definition at line 144 of file ClanManagement.java.
References ClanManagement(), forum, locked, lootshare, name, ranks, slogan, and tag.
|
package |
Definition at line 84 of file ClanManagement.java.
References ENTER_RANK_INDEX, and ranks.
|
package |
Definition at line 92 of file ClanManagement.java.
References MANAGE_RANK_INDEX, and ranks.
|
package |
Definition at line 80 of file ClanManagement.java.
References ranks.
|
package |
Definition at line 88 of file ClanManagement.java.
References ranks, and TALK_RANK_INDEX.
|
package |
Definition at line 108 of file ClanManagement.java.
References ENTER_RANK_INDEX, MANAGE_RANK_INDEX, ranks, and TALK_RANK_INDEX.
|
package |
Definition at line 114 of file ClanManagement.java.
References ENTER_RANK_INDEX, MANAGE_RANK_INDEX, name, ranks, and TALK_RANK_INDEX.
| void com.runehive.content.clanchannel.channel.ClanManagement.setEnterRank | ( | ClanRank | rank | ) |
Sets the enter rank.
Definition at line 64 of file ClanManagement.java.
References channel, ENTER_RANK_INDEX, com.runehive.content.clanchannel.ClanRank.getName(), and ranks.
| void com.runehive.content.clanchannel.channel.ClanManagement.setManageRank | ( | ClanRank | rank | ) |
Sets the management rank.
Definition at line 76 of file ClanManagement.java.
References MANAGE_RANK_INDEX, and ranks.
| void com.runehive.content.clanchannel.channel.ClanManagement.setTalkRank | ( | ClanRank | rank | ) |
Sets the talk rank.
Definition at line 70 of file ClanManagement.java.
References channel, com.runehive.content.clanchannel.ClanRank.getName(), ranks, and TALK_RANK_INDEX.
| void com.runehive.content.clanchannel.channel.ClanManagement.showBanned | ( | Player | player | ) |
Definition at line 120 of file ClanManagement.java.
References channel, com.runehive.game.world.entity.mob.player.Player.interfaceManager, com.runehive.game.world.entity.mob.player.InterfaceManager.open(), and com.runehive.game.world.entity.mob.player.Player.send().
| void com.runehive.content.clanchannel.channel.ClanManagement.toggleLootshare | ( | ) |
Definition at line 138 of file ClanManagement.java.
|
private |
The channel to manage.
Definition at line 54 of file ClanManagement.java.
Referenced by ClanManagement(), setEnterRank(), setTalkRank(), showBanned(), and toggleLootshare().
|
package |
Definition at line 45 of file ClanManagement.java.
|
staticpackage |
Clan rank indices.
Definition at line 20 of file ClanManagement.java.
Referenced by canEnter(), ClanManagement(), getEnter(), loadRanks(), saveRanks(), and setEnterRank().
|
package |
| boolean com.runehive.content.clanchannel.channel.ClanManagement.locked |
The locked state of the clan.
Definition at line 48 of file ClanManagement.java.
Referenced by equals().
|
package |
The lootshare state of the clan.
Definition at line 51 of file ClanManagement.java.
Referenced by equals(), and toggleLootshare().
|
staticpackage |
Definition at line 22 of file ClanManagement.java.
Referenced by canManage(), ClanManagement(), getManage(), loadRanks(), saveRanks(), and setManageRank().
| String com.runehive.content.clanchannel.channel.ClanManagement.name |
The clan display name.
Definition at line 31 of file ClanManagement.java.
Referenced by com.runehive.content.clanchannel.channel.ClanChannel.compareTo(), equals(), and saveRanks().
| String com.runehive.content.clanchannel.channel.ClanManagement.password = "" |
The clan password.
Definition at line 34 of file ClanManagement.java.
|
private |
An array of ranks.
Definition at line 28 of file ClanManagement.java.
Referenced by canEnter(), canManage(), canTalk(), ClanManagement(), equals(), getEnter(), getManage(), getRank(), getTalk(), loadRanks(), saveRanks(), setEnterRank(), setManageRank(), and setTalkRank().
|
staticprivate |
The amount of privilage options.
Definition at line 25 of file ClanManagement.java.
|
package |
|
package |
|
staticpackage |
Definition at line 21 of file ClanManagement.java.
Referenced by canTalk(), ClanManagement(), getTalk(), loadRanks(), saveRanks(), and setTalkRank().