Enum Class Config

java.lang.Object
java.lang.Enum<Config>
net.fateuhc.plugin.api.configuration.Config
All Implemented Interfaces:
Serializable, Comparable<Config>, java.lang.constant.Constable

public enum Config extends Enum<Config>
Provides all game configs.
  • Enum Constant Details

    • NETHER

      public static final Config NETHER
    • FINAL_HEAL

      public static final Config FINAL_HEAL
    • PVP_TIME

      public static final Config PVP_TIME
    • NETHER_TIME

      public static final Config NETHER_TIME
    • BORDER_SIZE

      public static final Config BORDER_SIZE
    • BORDER_SHRINK_INTERVAL

      public static final Config BORDER_SHRINK_INTERVAL
    • BORDER_SHRINK_UNTIL

      public static final Config BORDER_SHRINK_UNTIL
    • FIRST_SHRINK

      public static final Config FIRST_SHRINK
    • ENDER_PEARL_DAMAGE

      public static final Config ENDER_PEARL_DAMAGE
    • APPLE_RATE

      public static final Config APPLE_RATE
    • SHEARS

      public static final Config SHEARS
    • SHEARS_RATE

      public static final Config SHEARS_RATE
    • ENCHANTED_GOLDEN_APPLES

      public static final Config ENCHANTED_GOLDEN_APPLES
    • GOLDEN_HEADS

      public static final Config GOLDEN_HEADS
    • NETHER_BED_EXPLOSION

      public static final Config NETHER_BED_EXPLOSION
    • STRENGTH_POTIONS

      public static final Config STRENGTH_POTIONS
    • SPEED_POTIONS

      public static final Config SPEED_POTIONS
    • INVIS_POTIONS

      public static final Config INVIS_POTIONS
    • FLAT

      public static final Config FLAT
    • EXACT_FLAT

      public static final Config EXACT_FLAT
    • EXACT_FLAT_SIZE

      public static final Config EXACT_FLAT_SIZE
    • GLASS_BORDER

      public static final Config GLASS_BORDER
    • TEAM_DAMAGE

      public static final Config TEAM_DAMAGE
    • DEATH_KICK

      public static final Config DEATH_KICK
    • MOBS_ATTACK

      public static final Config MOBS_ATTACK
    • TO_INVENTORY

      public static final Config TO_INVENTORY
    • EXP_BOTTLE

      public static final Config EXP_BOTTLE
    • LATE_SCATTER_PERIOD

      public static final Config LATE_SCATTER_PERIOD
    • SKY_HIGH_TIME

      public static final Config SKY_HIGH_TIME
    • SKY_HIGH_LIMIT

      public static final Config SKY_HIGH_LIMIT
    • WEATHER_AND_TIME

      public static final Config WEATHER_AND_TIME
    • ANTIBURN

      public static final Config ANTIBURN
    • IPVP

      public static final Config IPVP
    • ABSORPTIONLESS

      public static final Config ABSORPTIONLESS
    • UBL

      public static final Config UBL
    • SHEEP_STRING

      public static final Config SHEEP_STRING
    • ONEHUNDERED_BORDER_SCENARIOS

      public static final Config ONEHUNDERED_BORDER_SCENARIOS
    • RANDOM_TEAMS

      public static final Config RANDOM_TEAMS
  • Field Details

    • amount

      public int amount
      Defines config default and current amount.
    • defaultAmount

      public int defaultAmount
      Defines config default and current amount.
    • enabled

      public boolean enabled
      Provides if the config is enabled or if enabled by default.
    • defaultEnabled

      public boolean defaultEnabled
      Provides if the config is enabled or if enabled by default.
    • configType

      public ConfigType configType
      Provides #ConfigType
    • name

      public String name
      Config name
    • itemBuilder

      public net.fateuhc.plugin.utilties.uhc.items.ItemBuilder itemBuilder
      Config item in the menu.
    • editable

      public boolean editable
      Is the config editable?
    • lobbyModeOnly

      public boolean lobbyModeOnly
      Can the config only be changed in lobby?
    • description

      public String[] description
      Config description.
  • Method Details

    • values

      public static Config[] 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 Config 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
    • toItemStack

      public org.bukkit.inventory.ItemStack toItemStack()
      Returns:
      ItemStack of config item