Enum Class GuildFeature

java.lang.Object
java.lang.Enum<GuildFeature>
com.mewna.catnip.entity.guild.GuildFeature
All Implemented Interfaces:
Serializable, Comparable<GuildFeature>, Constable

public enum GuildFeature extends Enum<GuildFeature>
Since:
8/19/19.
Author:
amy
  • Enum Constant Details

    • INVITE_SPLASH

      public static final GuildFeature INVITE_SPLASH
      Needs TIER_1
    • VIP_REGIONS

      public static final GuildFeature VIP_REGIONS
    • VANITY_URL

      public static final GuildFeature VANITY_URL
      Needs TIER_3, PARTNERED or VERIFIED
    • VERIFIED

      public static final GuildFeature VERIFIED
    • PARTNERED

      public static final GuildFeature PARTNERED
    • LURKABLE

      @Deprecated public static final GuildFeature LURKABLE
      Deprecated.
      Replaced by DISCOVERABLE
    • COMMERCE

      public static final GuildFeature COMMERCE
      Needs developer application license bound to guild
    • NEWS

      public static final GuildFeature NEWS
      Needs developer application license on account, bound to guild or COMMUNITY
    • DISCOVERABLE

      public static final GuildFeature DISCOVERABLE
    • FEATURABLE

      @Deprecated public static final GuildFeature FEATURABLE
      Deprecated.
    • ANIMATED_ICON

      public static final GuildFeature ANIMATED_ICON
      Needs TIER_1, PARTNERED or VERIFIED
    • PUBLIC

      @Deprecated public static final GuildFeature PUBLIC
      Deprecated.
      Replaced by COMMUNITY. See https://github.com/discord/discord-api-docs/pull/1763
    • MEMBER_LIST_DISABLED

      @Deprecated public static final GuildFeature MEMBER_LIST_DISABLED
      Deprecated.
      See https://github.com/mewna/catnip/issues/392
    • PUBLIC_DISABLED

      public static final GuildFeature PUBLIC_DISABLED
    • WELCOME_SCREEN_ENABLED

      public static final GuildFeature WELCOME_SCREEN_ENABLED
      Needs COMMUNITY
    • ENABLED_DISCOVERABLE_BEFORE

      public static final GuildFeature ENABLED_DISCOVERABLE_BEFORE
    • COMMUNITY

      public static final GuildFeature COMMUNITY
    • RELAY_ENABLED

      public static final GuildFeature RELAY_ENABLED
      See https://github.com/discord/discord-api-docs/pull/2038. The vast majority of guilds shouldn't have this feature.
    • MEMBER_VERIFICATION_GATE_ENABLED

      public static final GuildFeature MEMBER_VERIFICATION_GATE_ENABLED
      This is a part of membership screening, see https://github.com/discord/discord-api-docs/pull/2396 Needs COMMUNITY
    • PREVIEW_ENABLED

      public static final GuildFeature PREVIEW_ENABLED
      This seems to have reappeared, see https://github.com/DJScias/Discord-Datamining/commit/2ee04565f207b3abf303f2e242a093165728d8d8
      This is a part of membership screening, see https://github.com/discord/discord-api-docs/pull/2396
    • TICKETED_EVENTS_ENABLED

      public static final GuildFeature TICKETED_EVENTS_ENABLED
      Needs MONETIZATION_ENABLED and valid payout informations on developer team
    • MONETIZATION_ENABLED

      @Deprecated public static final GuildFeature MONETIZATION_ENABLED
      Deprecated.
      See https://github.com/Discord-Datamining/Discord-Datamining/commit/927edd4a616f0ca487a9dc49ea8975a8abf1674b#commitcomment-66577069
    • MORE_STICKERS

      public static final GuildFeature MORE_STICKERS
    • THREE_DAY_THREAD_ARCHIVE

      public static final GuildFeature THREE_DAY_THREAD_ARCHIVE
      Needs TIER_1
    • SEVEN_DAY_THREAD_ARCHIVE

      public static final GuildFeature SEVEN_DAY_THREAD_ARCHIVE
      Needs TIER_2
    • PRIVATE_THREADS

      public static final GuildFeature PRIVATE_THREADS
      Needs TIER_2
    • THREADS_ENABLED_TESTING

      public static final GuildFeature THREADS_ENABLED_TESTING
      Feature Flag for lib test guilds (temporary flag)
    • THREADS_ENABLED

      public static final GuildFeature THREADS_ENABLED
    • ROLE_ICONS

      public static final GuildFeature ROLE_ICONS
    • NEW_THREAD_PERMISSIONS

      public static final GuildFeature NEW_THREAD_PERMISSIONS
      Guild uses new thread permissions (temporary flag)
    • ROLE_SUBSCRIPTIONS_ENABLED

      public static final GuildFeature ROLE_SUBSCRIPTIONS_ENABLED
      Guild has enabled role subscriptions
    • ANIMATED_BANNER

      public static final GuildFeature ANIMATED_BANNER
      Needs TIER_3
    • MEMBER_PROFILES

      public static final GuildFeature MEMBER_PROFILES
    • TEXT_IN_VOICE_ENABLED

      public static final GuildFeature TEXT_IN_VOICE_ENABLED
    • PREMIUM_TIER_3_OVERRIDE

      public static final GuildFeature PREMIUM_TIER_3_OVERRIDE
    • CHANNEL_BANNER

      public static final GuildFeature CHANNEL_BANNER
      Needs TIER_3 See https://github.com/Discord-Datamining/Discord-Datamining/commit/4c6e7180e67fa439c0a550afe016d418c21146b9
    • UNKNOWN_FEATURE

      public static final GuildFeature UNKNOWN_FEATURE
      When no other feature matches.
  • Method Details

    • values

      public static GuildFeature[] 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 GuildFeature 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
    • unknownValueOf

      public static GuildFeature unknownValueOf(Catnip catnip, String value)