Enum Class ModuleName

java.lang.Object
java.lang.Enum<ModuleName>
net.flectone.pulse.constant.ModuleName
All Implemented Interfaces:
Serializable, Comparable<ModuleName>, Constable

public enum ModuleName extends Enum<ModuleName>
Identifies every module and every proxy notification. The name doubles as the config path, the permission suffix and the tag written on the proxy channel.
  • Enum Constant Details

    • MODULE

      public static final ModuleName MODULE
    • COMMAND

      public static final ModuleName COMMAND
    • COMMAND_AFK

      public static final ModuleName COMMAND_AFK
    • COMMAND_ANON

      public static final ModuleName COMMAND_ANON
    • COMMAND_BALL

      public static final ModuleName COMMAND_BALL
    • COMMAND_BAN

      public static final ModuleName COMMAND_BAN
    • COMMAND_BANLIST

      public static final ModuleName COMMAND_BANLIST
    • COMMAND_BROADCAST

      public static final ModuleName COMMAND_BROADCAST
    • COMMAND_CHATCOLOR

      public static final ModuleName COMMAND_CHATCOLOR
    • COMMAND_CHATSETTING

      public static final ModuleName COMMAND_CHATSETTING
    • COMMAND_CLEARCHAT

      public static final ModuleName COMMAND_CLEARCHAT
    • COMMAND_CLEARMAIL

      public static final ModuleName COMMAND_CLEARMAIL
    • COMMAND_COIN

      public static final ModuleName COMMAND_COIN
    • COMMAND_DELETEMESSAGE

      public static final ModuleName COMMAND_DELETEMESSAGE
    • COMMAND_DICE

      public static final ModuleName COMMAND_DICE
    • COMMAND_DO

      public static final ModuleName COMMAND_DO
    • COMMAND_EMIT

      public static final ModuleName COMMAND_EMIT
    • COMMAND_FLECTONEPULSE

      public static final ModuleName COMMAND_FLECTONEPULSE
    • COMMAND_GEOLOCATE

      public static final ModuleName COMMAND_GEOLOCATE
    • COMMAND_HELPER

      public static final ModuleName COMMAND_HELPER
    • COMMAND_IGNORE

      public static final ModuleName COMMAND_IGNORE
    • COMMAND_IGNORELIST

      public static final ModuleName COMMAND_IGNORELIST
    • COMMAND_KICK

      public static final ModuleName COMMAND_KICK
    • COMMAND_MAIL

      public static final ModuleName COMMAND_MAIL
    • COMMAND_MAINTENANCE

      public static final ModuleName COMMAND_MAINTENANCE
    • COMMAND_ME

      public static final ModuleName COMMAND_ME
    • COMMAND_MINESWEEPER

      public static final ModuleName COMMAND_MINESWEEPER
    • COMMAND_MUTE

      public static final ModuleName COMMAND_MUTE
    • COMMAND_MUTELIST

      public static final ModuleName COMMAND_MUTELIST
    • COMMAND_NICKNAME

      public static final ModuleName COMMAND_NICKNAME
    • COMMAND_ONLINE

      public static final ModuleName COMMAND_ONLINE
    • COMMAND_PING

      public static final ModuleName COMMAND_PING
    • COMMAND_POLL

      public static final ModuleName COMMAND_POLL
    • COMMAND_REPLY

      public static final ModuleName COMMAND_REPLY
    • COMMAND_ROCKPAPERSCISSORS

      public static final ModuleName COMMAND_ROCKPAPERSCISSORS
    • COMMAND_SPRITE

      public static final ModuleName COMMAND_SPRITE
    • COMMAND_SPY

      public static final ModuleName COMMAND_SPY
    • COMMAND_STREAM

      public static final ModuleName COMMAND_STREAM
    • COMMAND_SYMBOL

      public static final ModuleName COMMAND_SYMBOL
    • COMMAND_TELL

      public static final ModuleName COMMAND_TELL
    • COMMAND_TICTACTOE

      public static final ModuleName COMMAND_TICTACTOE
    • COMMAND_TOPONLINE

      public static final ModuleName COMMAND_TOPONLINE
    • COMMAND_TRANSLATETO

      public static final ModuleName COMMAND_TRANSLATETO
    • COMMAND_TRY

      public static final ModuleName COMMAND_TRY
    • COMMAND_UNBAN

      public static final ModuleName COMMAND_UNBAN
    • COMMAND_UNMUTE

      public static final ModuleName COMMAND_UNMUTE
    • COMMAND_UNWARN

      public static final ModuleName COMMAND_UNWARN
    • COMMAND_WARN

      public static final ModuleName COMMAND_WARN
    • COMMAND_WARNLIST

      public static final ModuleName COMMAND_WARNLIST
    • COMMAND_WHITELIST

      public static final ModuleName COMMAND_WHITELIST
    • COMMAND_WHOIS

      public static final ModuleName COMMAND_WHOIS
    • INTEGRATION

      public static final ModuleName INTEGRATION
    • INTEGRATION_ADVANCEDBAN

      public static final ModuleName INTEGRATION_ADVANCEDBAN
    • INTEGRATION_BLAZEANDCAVE

      public static final ModuleName INTEGRATION_BLAZEANDCAVE
    • INTEGRATION_CMI

      public static final ModuleName INTEGRATION_CMI
    • INTEGRATION_DEEPL

      public static final ModuleName INTEGRATION_DEEPL
    • INTEGRATION_DISCORD

      public static final ModuleName INTEGRATION_DISCORD
    • INTEGRATION_FLOODGATE

      public static final ModuleName INTEGRATION_FLOODGATE
    • INTEGRATION_GEYSER

      public static final ModuleName INTEGRATION_GEYSER
    • INTEGRATION_ICU

      public static final ModuleName INTEGRATION_ICU
    • INTEGRATION_INTERACTIVECHAT

      public static final ModuleName INTEGRATION_INTERACTIVECHAT
    • INTEGRATION_ITEMSADDER

      public static final ModuleName INTEGRATION_ITEMSADDER
    • INTEGRATION_LIBERTYBANS

      public static final ModuleName INTEGRATION_LIBERTYBANS
    • INTEGRATION_LITEBANS

      public static final ModuleName INTEGRATION_LITEBANS
    • INTEGRATION_LUCKPERMS

      public static final ModuleName INTEGRATION_LUCKPERMS
    • INTEGRATION_MAINTENANCE

      public static final ModuleName INTEGRATION_MAINTENANCE
    • INTEGRATION_MINIMOTD

      public static final ModuleName INTEGRATION_MINIMOTD
    • INTEGRATION_MINIPLACEHOLDERS

      public static final ModuleName INTEGRATION_MINIPLACEHOLDERS
    • INTEGRATION_MOTD

      public static final ModuleName INTEGRATION_MOTD
    • INTEGRATION_PLACEHOLDERAPI

      public static final ModuleName INTEGRATION_PLACEHOLDERAPI
    • INTEGRATION_PLASMOVOICE

      public static final ModuleName INTEGRATION_PLASMOVOICE
    • INTEGRATION_SIMPLEVOICE

      public static final ModuleName INTEGRATION_SIMPLEVOICE
    • INTEGRATION_SKINSRESTORER

      public static final ModuleName INTEGRATION_SKINSRESTORER
    • INTEGRATION_SUPERVANISH

      public static final ModuleName INTEGRATION_SUPERVANISH
    • INTEGRATION_TAB

      public static final ModuleName INTEGRATION_TAB
    • INTEGRATION_TELEGRAM

      public static final ModuleName INTEGRATION_TELEGRAM
    • INTEGRATION_TRITON

      public static final ModuleName INTEGRATION_TRITON
    • INTEGRATION_TWITCH

      public static final ModuleName INTEGRATION_TWITCH
    • INTEGRATION_VAULT

      public static final ModuleName INTEGRATION_VAULT
    • INTEGRATION_YANDEX

      public static final ModuleName INTEGRATION_YANDEX
    • MESSAGE

      public static final ModuleName MESSAGE
    • MESSAGE_AFK

      public static final ModuleName MESSAGE_AFK
    • MESSAGE_ANVIL

      public static final ModuleName MESSAGE_ANVIL
    • MESSAGE_AUTO

      public static final ModuleName MESSAGE_AUTO
    • MESSAGE_BOOK

      public static final ModuleName MESSAGE_BOOK
    • MESSAGE_BOSSBAR

      public static final ModuleName MESSAGE_BOSSBAR
    • MESSAGE_BRAND

      public static final ModuleName MESSAGE_BRAND
    • MESSAGE_BUBBLE

      public static final ModuleName MESSAGE_BUBBLE
    • MESSAGE_CHAT

      public static final ModuleName MESSAGE_CHAT
    • MESSAGE_FORMAT

      public static final ModuleName MESSAGE_FORMAT
    • MESSAGE_FORMAT_ANIMATION

      public static final ModuleName MESSAGE_FORMAT_ANIMATION
    • MESSAGE_FORMAT_CONDITION

      public static final ModuleName MESSAGE_FORMAT_CONDITION
    • MESSAGE_FORMAT_FADING

      public static final ModuleName MESSAGE_FORMAT_FADING
    • MESSAGE_FORMAT_FCOLOR

      public static final ModuleName MESSAGE_FORMAT_FCOLOR
    • MESSAGE_FORMAT_FIXATION

      public static final ModuleName MESSAGE_FORMAT_FIXATION
    • MESSAGE_FORMAT_MENTION

      public static final ModuleName MESSAGE_FORMAT_MENTION
    • MESSAGE_FORMAT_MODERATION

      public static final ModuleName MESSAGE_FORMAT_MODERATION
    • MESSAGE_FORMAT_MODERATION_CAPS

      public static final ModuleName MESSAGE_FORMAT_MODERATION_CAPS
    • MESSAGE_FORMAT_MODERATION_DELETE

      public static final ModuleName MESSAGE_FORMAT_MODERATION_DELETE
    • MESSAGE_FORMAT_MODERATION_FLOOD

      public static final ModuleName MESSAGE_FORMAT_MODERATION_FLOOD
    • MESSAGE_FORMAT_MODERATION_NEWBIE

      public static final ModuleName MESSAGE_FORMAT_MODERATION_NEWBIE
    • MESSAGE_FORMAT_MODERATION_SWEAR

      public static final ModuleName MESSAGE_FORMAT_MODERATION_SWEAR
    • MESSAGE_FORMAT_NAMES

      public static final ModuleName MESSAGE_FORMAT_NAMES
    • MESSAGE_FORMAT_OBJECT

      public static final ModuleName MESSAGE_FORMAT_OBJECT
    • MESSAGE_FORMAT_PADDING

      public static final ModuleName MESSAGE_FORMAT_PADDING
    • MESSAGE_FORMAT_QUESTIONANSWER

      public static final ModuleName MESSAGE_FORMAT_QUESTIONANSWER
    • MESSAGE_FORMAT_REPLACEMENT

      public static final ModuleName MESSAGE_FORMAT_REPLACEMENT
    • MESSAGE_FORMAT_TRANSLATE

      public static final ModuleName MESSAGE_FORMAT_TRANSLATE
    • MESSAGE_FORMAT_WORLD

      public static final ModuleName MESSAGE_FORMAT_WORLD
    • MESSAGE_GREETING

      public static final ModuleName MESSAGE_GREETING
    • MESSAGE_JOIN

      public static final ModuleName MESSAGE_JOIN
    • MESSAGE_QUIT

      public static final ModuleName MESSAGE_QUIT
    • MESSAGE_RIGHTCLICK

      public static final ModuleName MESSAGE_RIGHTCLICK
    • MESSAGE_SCOREBOARD

      public static final ModuleName MESSAGE_SCOREBOARD
    • MESSAGE_SCOREBOARD_OBJECTIVE

      public static final ModuleName MESSAGE_SCOREBOARD_OBJECTIVE
    • MESSAGE_SCOREBOARD_OBJECTIVE_BELOWNAME

      public static final ModuleName MESSAGE_SCOREBOARD_OBJECTIVE_BELOWNAME
    • MESSAGE_SCOREBOARD_OBJECTIVE_TABNAME

      public static final ModuleName MESSAGE_SCOREBOARD_OBJECTIVE_TABNAME
    • MESSAGE_SIDEBAR

      public static final ModuleName MESSAGE_SIDEBAR
    • MESSAGE_SIGN

      public static final ModuleName MESSAGE_SIGN
    • MESSAGE_STATUS

      public static final ModuleName MESSAGE_STATUS
    • MESSAGE_STATUS_ICON

      public static final ModuleName MESSAGE_STATUS_ICON
    • MESSAGE_STATUS_MOTD

      public static final ModuleName MESSAGE_STATUS_MOTD
    • MESSAGE_STATUS_PLAYERS

      public static final ModuleName MESSAGE_STATUS_PLAYERS
    • MESSAGE_STATUS_VERSION

      public static final ModuleName MESSAGE_STATUS_VERSION
    • MESSAGE_TAB

      public static final ModuleName MESSAGE_TAB
    • MESSAGE_TAB_HEADER

      public static final ModuleName MESSAGE_TAB_HEADER
    • MESSAGE_TAB_PLAYERLISTNAME

      public static final ModuleName MESSAGE_TAB_PLAYERLISTNAME
    • MESSAGE_UPDATE

      public static final ModuleName MESSAGE_UPDATE
    • MESSAGE_VANILLA

      public static final ModuleName MESSAGE_VANILLA
    • ERROR

      public static final ModuleName ERROR
    • SERVER_ENABLE

      public static final ModuleName SERVER_ENABLE
    • SERVER_DISABLE

      public static final ModuleName SERVER_DISABLE
    • PLAYER_CONNECTED

      public static final ModuleName PLAYER_CONNECTED
    • PLAYER_DISCONNECTED

      public static final ModuleName PLAYER_DISCONNECTED
    • UPDATE_CACHE_COOLDOWN

      public static final ModuleName UPDATE_CACHE_COOLDOWN
    • UPDATE_CACHE_BAN

      public static final ModuleName UPDATE_CACHE_BAN
    • UPDATE_CACHE_MUTE

      public static final ModuleName UPDATE_CACHE_MUTE
    • UPDATE_CACHE_MAINTENANCE

      public static final ModuleName UPDATE_CACHE_MAINTENANCE
    • UPDATE_CACHE_WARN

      public static final ModuleName UPDATE_CACHE_WARN
    • UPDATE_CACHE_WHITELIST

      public static final ModuleName UPDATE_CACHE_WHITELIST
    • UPDATE_CACHE_SKINPROFILE

      public static final ModuleName UPDATE_CACHE_SKINPROFILE
    • UPDATE_CACHE_KICK

      public static final ModuleName UPDATE_CACHE_KICK
    • UPDATE_CACHE_VIOLATION

      public static final ModuleName UPDATE_CACHE_VIOLATION
    • UPDATE_CACHE_SETTING

      public static final ModuleName UPDATE_CACHE_SETTING
    • UPDATE_CACHE_COLOR

      public static final ModuleName UPDATE_CACHE_COLOR
    • UPDATE_CACHE_IGNORE

      public static final ModuleName UPDATE_CACHE_IGNORE
    • ADDON

      public static final ModuleName ADDON
  • Method Details

    • values

      public static ModuleName[] 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

      public static ModuleName valueOf(String name)
      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 name
      NullPointerException - if the argument is null
    • fromProxyString

      public static ModuleName fromProxyString(String string)
      Maps a proxy channel tag back to its module.
      Parameters:
      string - the tag read off the channel
      Returns:
      the matching module, or null if the tag is unknown or empty
    • toProxyTag

      public String toProxyTag()
      The tag written on the proxy channel for this module.
      Returns:
      the channel tag