Package dev.itsharshxd.zentrix.api.chat
Enum Class ChatChannel
- All Implemented Interfaces:
Serializable,Comparable<ChatChannel>,Constable
Represents the available chat channels for players.
Players can switch between chat channels to communicate with different groups:
- Since:
- 1.2.0
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionstatic ChatChannelGets a ChatChannel by its ID (case-insensitive).getId()Gets the string identifier for this channel.static ChatChannelReturns the enum constant of this class with the specified name.static ChatChannel[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
GLOBAL
Global chat channel. Messages are visible to all players. -
TEAM
Team chat channel. Messages are visible only to teammates in the same game. -
PARTY
Party chat channel. Messages are visible only to party members.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getId
Gets the string identifier for this channel.- Returns:
- The channel ID (e.g., "global", "team", "party")
-
fromId
Gets a ChatChannel by its ID (case-insensitive).- Parameters:
id- The channel ID- Returns:
- The ChatChannel, or
GLOBALif not found or null
-