Enum CheckSections

java.lang.Object
java.lang.Enum<CheckSections>
studio.thevipershow.safechat.config.checks.CheckSections
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<CheckSections>, java.lang.constant.Constable, studio.thevipershow.vtc.ClassHolder, studio.thevipershow.vtc.GenericClassHolder, studio.thevipershow.vtc.SectionType, studio.thevipershow.vtc.StringHolder

public enum CheckSections
extends java.lang.Enum<CheckSections>
implements studio.thevipershow.vtc.SectionType
  • Enum Constant Details

    • ENABLE_BLACKLIST_CHECK

      public static final CheckSections ENABLE_BLACKLIST_CHECK
    • ENABLE_BLACKLIST_WARNING

      public static final CheckSections ENABLE_BLACKLIST_WARNING
    • ENABLE_BLACKLIST_LOGGING

      public static final CheckSections ENABLE_BLACKLIST_LOGGING
    • ENABLE_BLACKLIST_FALLBACK

      public static final CheckSections ENABLE_BLACKLIST_FALLBACK
    • ENABLE_BLACKLIST_STRIPPING

      public static final CheckSections ENABLE_BLACKLIST_STRIPPING
    • BLACKLIST_ALLOW_SIMILARITY

      public static final CheckSections BLACKLIST_ALLOW_SIMILARITY
    • BLACKLIST_MAXIMUM_SIMILARITY

      public static final CheckSections BLACKLIST_MAXIMUM_SIMILARITY
    • BLACKLIST_PUNISH_AFTER

      public static final CheckSections BLACKLIST_PUNISH_AFTER
    • BLACKLIST_PUNISH_COMMAND

      public static final CheckSections BLACKLIST_PUNISH_COMMAND
    • ENABLE_ADDRESS_CHECK

      public static final CheckSections ENABLE_ADDRESS_CHECK
    • ENABLE_ADDRESS_WARNING

      public static final CheckSections ENABLE_ADDRESS_WARNING
    • ENABLE_ADDRESS_LOGGING

      public static final CheckSections ENABLE_ADDRESS_LOGGING
    • ADDRESS_PUNISH_AFTER

      public static final CheckSections ADDRESS_PUNISH_AFTER
    • ADDRESS_PUNISH_COMMAND

      public static final CheckSections ADDRESS_PUNISH_COMMAND
    • ENABLE_FLOOD_CHECK

      public static final CheckSections ENABLE_FLOOD_CHECK
    • ENABLE_FLOOD_WARNING

      public static final CheckSections ENABLE_FLOOD_WARNING
    • ENABLE_FLOOD_LOGGING

      public static final CheckSections ENABLE_FLOOD_LOGGING
    • FLOOD_REQUIRED_DELAY

      public static final CheckSections FLOOD_REQUIRED_DELAY
    • FLOOD_PUNISH_AFTER

      public static final CheckSections FLOOD_PUNISH_AFTER
    • FLOOD_PUNISH_COMMAND

      public static final CheckSections FLOOD_PUNISH_COMMAND
    • ENABLE_REPETITION_CHECK

      public static final CheckSections ENABLE_REPETITION_CHECK
    • ENABLE_REPETITION_WARNING

      public static final CheckSections ENABLE_REPETITION_WARNING
    • ENABLE_REPETITION_LOGGING

      public static final CheckSections ENABLE_REPETITION_LOGGING
    • REPETITION_ALLOW_SIMILARITY

      public static final CheckSections REPETITION_ALLOW_SIMILARITY
    • REPETITION_MAXIMUM_SIMILARITY

      public static final CheckSections REPETITION_MAXIMUM_SIMILARITY
    • REPETITION_PUNISH_AFTER

      public static final CheckSections REPETITION_PUNISH_AFTER
    • REPETITION_PUNISH_COMMAND

      public static final CheckSections REPETITION_PUNISH_COMMAND
    • ENABLE_CAPS_CHECK

      public static final CheckSections ENABLE_CAPS_CHECK
    • ENABLE_CAPS_WARNING

      public static final CheckSections ENABLE_CAPS_WARNING
    • ENABLE_CAPS_LOGGING

      public static final CheckSections ENABLE_CAPS_LOGGING
    • CAPS_UPPERCASE_CHARACTERS_LIMIT

      public static final CheckSections CAPS_UPPERCASE_CHARACTERS_LIMIT
    • CAPS_PUNISH_AFTER

      public static final CheckSections CAPS_PUNISH_AFTER
    • CAPS_PUNISH_COMMAND

      public static final CheckSections CAPS_PUNISH_COMMAND
  • Method Details

    • values

      public static CheckSections[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static CheckSections valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
      java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
      java.lang.NullPointerException - if the argument is null
    • getClassData

      @NotNull public @NotNull java.lang.Class<?> getClassData()
      Specified by:
      getClassData in interface studio.thevipershow.vtc.ClassHolder
      Specified by:
      getClassData in interface studio.thevipershow.vtc.GenericClassHolder
    • getStringData

      @NotNull public @NotNull java.lang.String getStringData()
      Specified by:
      getStringData in interface studio.thevipershow.vtc.StringHolder