RuneHive-Game
Loading...
Searching...
No Matches
PrivacyChatMode.java
Go to the documentation of this file.
1
package
com.runehive.game.world.entity.mob.player.relations;
2
3
import
java.util.Optional;
4
5
public
enum
PrivacyChatMode
{
6
ON
(0),
7
FRIENDS_ONLY
(1),
8
OFF
(2),
9
HIDE
(3);
10
11
private
final
int
code
;
12
13
PrivacyChatMode
(
int
code
) {
14
this.code =
code
;
15
}
16
17
public
static
boolean
isValid
(
int
code
) {
18
return
code
>= 0 &&
code
<
PrivacyChatMode
.values().length;
19
}
20
21
public
static
Optional<PrivacyChatMode>
get
(
int
code
) {
22
if
(!
isValid
(
code
)) {
23
return
Optional.empty();
24
}
25
return
Optional.of(
PrivacyChatMode
.values()[
code
]);
26
}
27
28
public
int
getCode
() {
29
return
code
;
30
}
31
32
}
com.runehive.game.world.entity.mob.player.relations.PrivacyChatMode.HIDE
HIDE
Definition
PrivacyChatMode.java:9
com.runehive.game.world.entity.mob.player.relations.PrivacyChatMode.FRIENDS_ONLY
FRIENDS_ONLY
Definition
PrivacyChatMode.java:7
com.runehive.game.world.entity.mob.player.relations.PrivacyChatMode.isValid
static boolean isValid(int code)
Definition
PrivacyChatMode.java:17
com.runehive.game.world.entity.mob.player.relations.PrivacyChatMode.getCode
int getCode()
Definition
PrivacyChatMode.java:28
com.runehive.game.world.entity.mob.player.relations.PrivacyChatMode.code
final int code
Definition
PrivacyChatMode.java:11
com.runehive.game.world.entity.mob.player.relations.PrivacyChatMode.OFF
OFF
Definition
PrivacyChatMode.java:8
com.runehive.game.world.entity.mob.player.relations.PrivacyChatMode.ON
ON
Definition
PrivacyChatMode.java:6
com.runehive.game.world.entity.mob.player.relations.PrivacyChatMode.PrivacyChatMode
PrivacyChatMode(int code)
Definition
PrivacyChatMode.java:13