Class AlchemaConstants

java.lang.Object
wtf.choco.alchema.util.AlchemaConstants

public final class AlchemaConstants
extends java.lang.Object
Various constants for the Alchema plugin. Non-documented but field names should be self-descriptive.
Author:
Parker Hawke - Choco
  • Field Details

    • METADATA_KEY_DAMAGED_BY_CAULDRON

      public static final java.lang.String METADATA_KEY_DAMAGED_BY_CAULDRON
      A metadata key used by Alchema to denote that an entity was damaged by a cauldron
      See Also:
      Constant Field Values
    • METADATA_KEY_CAULDRON_CRAFTED

      public static final java.lang.String METADATA_KEY_CAULDRON_CRAFTED
      A metadata key used by Alchema to denote that an item entity was recently crafted by a cauldron
      See Also:
      Constant Field Values
    • METADATA_KEY_INTERACTED_WITH_VIAL

      public static final java.lang.String METADATA_KEY_INTERACTED_WITH_VIAL
      A metadata key used by Alchema to denote that an entity was interacted with by a player and a vial of essence
      See Also:
      Constant Field Values
    • NBT_KEY_ESSENCE_TYPE

      public static final org.bukkit.NamespacedKey NBT_KEY_ESSENCE_TYPE
      A NamespacedKey used as an NBT key for entity essence items. Determines the type of entity essence
    • NBT_KEY_ESSENCE_AMOUNT

      public static final org.bukkit.NamespacedKey NBT_KEY_ESSENCE_AMOUNT
      A NamespacedKey used as an NBT key for entity essence items. Determines the quantity
    • NBT_KEY_EMPTY_VIAL

      public static final org.bukkit.NamespacedKey NBT_KEY_EMPTY_VIAL
      A NamespacedKey used as an NBT key for empty vial items. Acts as an identifier
    • RECIPE_KEY_EMPTY_VIAL

      public static final org.bukkit.NamespacedKey RECIPE_KEY_EMPTY_VIAL
      A NamespacedKey used as a key for the empty vial crafting recipe
    • CONFIG_METRICS_ENABLED

      public static final java.lang.String CONFIG_METRICS_ENABLED
      Configuration path, MetricsEnabled
      See Also:
      Constant Field Values
    • CONFIG_CHECK_FOR_UPDATES

      public static final java.lang.String CONFIG_CHECK_FOR_UPDATES
      Configuration path, CheckForUpdates
      See Also:
      Constant Field Values
    • CONFIG_CAULDRON_ITEM_SEARCH_INTERVAL

      public static final java.lang.String CONFIG_CAULDRON_ITEM_SEARCH_INTERVAL
      Configuration path, Cauldron.ItemSearchInterval
      See Also:
      Constant Field Values
    • CONFIG_CAULDRON_MILLISECONDS_TO_HEAT_UP

      public static final java.lang.String CONFIG_CAULDRON_MILLISECONDS_TO_HEAT_UP
      Configuration path, Cauldron.MillisecondsToHeatUp
      See Also:
      Constant Field Values
    • CONFIG_CAULDRON_ENTITIES_DAMAGE

      public static final java.lang.String CONFIG_CAULDRON_ENTITIES_DAMAGE
      Configuration path, Cauldron.Entities.Damage
      See Also:
      Constant Field Values
    • CONFIG_CAULDRON_ENTITIES_MIN_ESSENCE_ON_DEATH

      public static final java.lang.String CONFIG_CAULDRON_ENTITIES_MIN_ESSENCE_ON_DEATH
      Configuration path, Cauldron.Entities.MinEssenceOnDeath
      See Also:
      Constant Field Values
    • CONFIG_CAULDRON_ENTITIES_MAX_ESSENCE_ON_DEATH

      public static final java.lang.String CONFIG_CAULDRON_ENTITIES_MAX_ESSENCE_ON_DEATH
      Configuration path, Cauldron.Entities.MaxEssenceOnDeath
      See Also:
      Constant Field Values
    • CONFIG_CAULDRON_DEATH_MESSAGES

      public static final java.lang.String CONFIG_CAULDRON_DEATH_MESSAGES
      Configuration path, Cauldron.DeathMessages
      See Also:
      Constant Field Values
    • CONFIG_CAULDRON_SOUND_AMBIENT_BUBBLE_VOLUME

      public static final java.lang.String CONFIG_CAULDRON_SOUND_AMBIENT_BUBBLE_VOLUME
      Configuration path, Cauldron.Sound.AmbientBubbleVolume
      See Also:
      Constant Field Values
    • CONFIG_CAULDRON_SOUND_ITEM_SPLASH_VOLUME

      public static final java.lang.String CONFIG_CAULDRON_SOUND_ITEM_SPLASH_VOLUME
      Configuration path, Cauldron.Sound.ItemSplashVolume
      See Also:
      Constant Field Values
    • CONFIG_CAULDRON_SOUND_SUCCESSFUL_CRAFT_VOLUME

      public static final java.lang.String CONFIG_CAULDRON_SOUND_SUCCESSFUL_CRAFT_VOLUME
      Configuration path, Cauldron.Sound.SuccessfulCraftVolume
      See Also:
      Constant Field Values
    • CONFIG_VIAL_OF_ESSENCE_MAXIMUM_ESSENCE

      public static final java.lang.String CONFIG_VIAL_OF_ESSENCE_MAXIMUM_ESSENCE
      Configuration path, VialOfEssence.MaximumEssence
      See Also:
      Constant Field Values
    • CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_DEATH_BASE_DROP_CHANCE

      public static final java.lang.String CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_DEATH_BASE_DROP_CHANCE
      Configuration path, VialOfEssence.FromEntities.OnDeath.BaseDropChance
      See Also:
      Constant Field Values
    • CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_DEATH_MIN

      public static final java.lang.String CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_DEATH_MIN
      Configuration path, VialOfEssence.FromEntities.OnDeath.Min
      See Also:
      Constant Field Values
    • CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_DEATH_MAX

      public static final java.lang.String CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_DEATH_MAX
      Configuration path, VialOfEssence.FromEntities.OnDeath.Max
      See Also:
      Constant Field Values
    • CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_DEATH_BLACKLIST

      public static final java.lang.String CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_DEATH_BLACKLIST
      Configuration path, VialOfEssence.FromEntities.OnDeath.Blacklist
      See Also:
      Constant Field Values
    • CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_INTERACT_ENABLED

      public static final java.lang.String CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_INTERACT_ENABLED
      Configuration path, VialOfEssence.FromEntities.OnInteract.Enabled
      See Also:
      Constant Field Values
    • CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_INTERACT_TIMEOUT_SECONDS

      public static final java.lang.String CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_INTERACT_TIMEOUT_SECONDS
      Configuration path, VialOfEssence.FromEntities.OnInteract.TimeoutSeconds
      See Also:
      Constant Field Values
    • CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_INTERACT_MIN

      public static final java.lang.String CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_INTERACT_MIN
      Configuration path, VialOfEssence.FromEntities.OnInteract.Min
      See Also:
      Constant Field Values
    • CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_INTERACT_MAX

      public static final java.lang.String CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_INTERACT_MAX
      Configuration path, VialOfEssence.FromEntities.OnInteract.Max
      See Also:
      Constant Field Values
    • CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_INTERACT_BLACKLIST

      public static final java.lang.String CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_INTERACT_BLACKLIST
      Configuration path, VialOfEssence.FromEntities.OnInteract.Blacklist
      See Also:
      Constant Field Values
    • CONFIG_VIAL_OF_ESSENCE_CONSUMPTION_TASTELESS_THOUGHTS

      public static final java.lang.String CONFIG_VIAL_OF_ESSENCE_CONSUMPTION_TASTELESS_THOUGHTS
      Configuration path, VialOfEssence.Consumption.TastelessThoughts
      See Also:
      Constant Field Values
    • CONFIG_VIAL_OF_ESSENCE_ITEM_EMPTY_NAME

      public static final java.lang.String CONFIG_VIAL_OF_ESSENCE_ITEM_EMPTY_NAME
      Configuration path, VialOfEssence.Item.Empty.Name
      See Also:
      Constant Field Values
    • CONFIG_VIAL_OF_ESSENCE_ITEM_EMPTY_LORE

      public static final java.lang.String CONFIG_VIAL_OF_ESSENCE_ITEM_EMPTY_LORE
      Configuration path, VialOfEssence.Item.Empty.Lore
      See Also:
      Constant Field Values
    • CONFIG_VIAL_OF_ESSENCE_ITEM_EMPTY_CUSTOM_MODEL_DATA

      public static final java.lang.String CONFIG_VIAL_OF_ESSENCE_ITEM_EMPTY_CUSTOM_MODEL_DATA
      Configuration path, VialOfEssence.Item.Empty.CustomModelData
      See Also:
      Constant Field Values
    • CONFIG_VIAL_OF_ESSENCE_ITEM_FILLED_NAME

      public static final java.lang.String CONFIG_VIAL_OF_ESSENCE_ITEM_FILLED_NAME
      Configuration path, VialOfEssence.Item.Filled.Name
      See Also:
      Constant Field Values
    • CONFIG_VIAL_OF_ESSENCE_ITEM_FILLED_LORE

      public static final java.lang.String CONFIG_VIAL_OF_ESSENCE_ITEM_FILLED_LORE
      Configuration path, VialOfEssence.Item.Filled.Lore
      See Also:
      Constant Field Values
    • CONFIG_VIAL_OF_ESSENCE_ITEM_FILLED_CUSTOM_MODEL_DATA

      public static final java.lang.String CONFIG_VIAL_OF_ESSENCE_ITEM_FILLED_CUSTOM_MODEL_DATA
      Configuration path, VialOfEssence.Item.Filled.CustomModelData
      See Also:
      Constant Field Values
    • PERMISSION_COMMAND_RELOAD

      public static final java.lang.String PERMISSION_COMMAND_RELOAD
      Permission node, alchema.command.reload, grants access to /alchema reload
      See Also:
      Constant Field Values
    • PERMISSION_COMMAND_INTEGRATIONS

      public static final java.lang.String PERMISSION_COMMAND_INTEGRATIONS
      Permission node, alchema.command.integrations, grants access to /alchema integrations
      See Also:
      Constant Field Values
    • PERMISSION_COMMAND_SAVERECIPE

      public static final java.lang.String PERMISSION_COMMAND_SAVERECIPE
      Permission node, alchema.command.saverecipe, grants access to /alchema saverecipe
      See Also:
      Constant Field Values
    • PERMISSION_COMMAND_GIVE_VIAL_OF_ESSENCE

      public static final java.lang.String PERMISSION_COMMAND_GIVE_VIAL_OF_ESSENCE
      Permission node, alchema.command.givevialofessence, grants access to /givevialofessence
      See Also:
      Constant Field Values
    • PERMISSION_COMMAND_RELOAD_VERBOSE

      public static final java.lang.String PERMISSION_COMMAND_RELOAD_VERBOSE
      Permission node, alchema.command.reload.verbose, grants access to /alchema reload verbose
      See Also:
      Constant Field Values
    • PERMISSION_UPDATE_NOTIFY

      public static final java.lang.String PERMISSION_UPDATE_NOTIFY
      Permission node, alchema.updatenotify, grants access to update notifications
      See Also:
      Constant Field Values
    • MATERIALS_GLASS_PANES

      public static final java.util.List<org.bukkit.Material> MATERIALS_GLASS_PANES
      A list of glass panes and stained glass panes