Index
All Classes|All Packages
C
- callCauldronIngredientAddEvent(AlchemicalCauldron, CauldronIngredient, Item) - Static method in class wtf.choco.alchema.util.AlchemaEventFactory
-
Call and return the
CauldronIngredientAddEvent
. - callCauldronIngredientsDropEvent(AlchemicalCauldron, Collection<Item>, Player, CauldronIngredientsDropEvent.Reason) - Static method in class wtf.choco.alchema.util.AlchemaEventFactory
-
Call and return the
CauldronIngredientsDropEvent
. - callCauldronItemCraftEvent(AlchemicalCauldron, CauldronRecipe, Player) - Static method in class wtf.choco.alchema.util.AlchemaEventFactory
-
Call and return the
CauldronItemCraftEvent
. - callCauldronRecipeRegisterEvent(CauldronRecipeRegistry) - Static method in class wtf.choco.alchema.util.AlchemaEventFactory
-
Call the
CauldronRecipeRegisterEvent
. - callEntityDamageByCauldronEvent(LivingEntity, AlchemicalCauldron, double) - Static method in class wtf.choco.alchema.util.AlchemaEventFactory
-
Call and return the
EntityDamageByCauldronEvent
. - callEntityDeathByCauldronEvent(LivingEntity, AlchemicalCauldron, int) - Static method in class wtf.choco.alchema.util.AlchemaEventFactory
-
Call and return the
EntityDamageByCauldronEvent
. - callEntityDropEssenceEvent(Entity, EntityEssenceData, int) - Static method in class wtf.choco.alchema.util.AlchemaEventFactory
-
Call and return the
EntityDropEssenceEvent
. - callPlayerConsumeEntityEssenceEvent(Player, ItemStack, EntityEssenceData) - Static method in class wtf.choco.alchema.util.AlchemaEventFactory
-
Call and return the
PlayerConsumeEntityEssenceEvent
. - callPlayerEssenceCollectEvent(Player, EquipmentSlot, ItemStack, Entity, EntityEssenceData, int) - Static method in class wtf.choco.alchema.util.AlchemaEventFactory
-
Call and return the
PlayerEssenceCollectEvent
. - cancelTask() - Method in class wtf.choco.alchema.cauldron.CauldronUpdateHandler
-
Cancel the update task.
- canHeatUp() - Method in class wtf.choco.alchema.cauldron.AlchemicalCauldron
-
Check whether or not this cauldron may be heated up.
- CauldronBubbleEvent - Class in wtf.choco.alchema.api.event
-
Called when an
AlchemicalCauldron
begins to bubble. - CauldronBubbleEvent(AlchemicalCauldron) - Constructor for class wtf.choco.alchema.api.event.CauldronBubbleEvent
-
Construct a new
CauldronBubbleEvent
. - CauldronConfigurationContext - Interface in wtf.choco.alchema.config
-
Represents a collection of configurable values for alchemical cauldrons.
- CauldronConfigurationContext.CauldronConfigurationContextBuilder - Class in wtf.choco.alchema.config
-
A class to construct instances of
CauldronConfigurationContext
. - CauldronEvent - Class in wtf.choco.alchema.api.event
-
Represents a more specific derivative of
BlockEvent
for anAlchemicalCauldron
related event. - CauldronEvent(AlchemicalCauldron) - Constructor for class wtf.choco.alchema.api.event.CauldronEvent
-
Construct a base
CauldronEvent
. - CauldronIngredient - Interface in wtf.choco.alchema.crafting
-
Represents an ingredient usable in an
AlchemicalCauldron
defined by aCauldronRecipe
. - CauldronIngredientAddEvent - Class in wtf.choco.alchema.api.event
-
Called when an
Item
consumed by anAlchemicalCauldron
and an ingredient is added to the cauldron. - CauldronIngredientAddEvent(AlchemicalCauldron, CauldronIngredient, Item) - Constructor for class wtf.choco.alchema.api.event.CauldronIngredientAddEvent
-
Construct a new
CauldronIngredientAddEvent
. - CauldronIngredientEntityEssence - Class in wtf.choco.alchema.crafting
-
A
CauldronIngredient
implementation wrapped around anEntityEssenceData
. - CauldronIngredientEntityEssence(JsonObject, EntityEssenceEffectRegistry) - Constructor for class wtf.choco.alchema.crafting.CauldronIngredientEntityEssence
-
Construct a new
CauldronIngredientItemStack
deserialized from the providedJsonObject
. - CauldronIngredientEntityEssence(EntityType, EntityEssenceEffectRegistry) - Constructor for class wtf.choco.alchema.crafting.CauldronIngredientEntityEssence
-
Construct a new
CauldronIngredientEntityEssence
with an amount of 1 - CauldronIngredientEntityEssence(EntityType, EntityEssenceEffectRegistry, int) - Constructor for class wtf.choco.alchema.crafting.CauldronIngredientEntityEssence
-
Construct a new
CauldronIngredientEntityEssence
with a given amount. - CauldronIngredientItemStack - Class in wtf.choco.alchema.crafting
-
A
CauldronIngredient
implementation wrapped around anItemStack
. - CauldronIngredientItemStack(JsonObject) - Constructor for class wtf.choco.alchema.crafting.CauldronIngredientItemStack
-
Construct a new
CauldronIngredientItemStack
deserialized from the providedJsonObject
. - CauldronIngredientItemStack(ItemStack) - Constructor for class wtf.choco.alchema.crafting.CauldronIngredientItemStack
-
Construct a new
CauldronIngredientItemStack
with an amount of 1. - CauldronIngredientItemStack(ItemStack, int) - Constructor for class wtf.choco.alchema.crafting.CauldronIngredientItemStack
-
Construct a new
CauldronIngredientItemStack
with a given amount. - CauldronIngredientMaterial - Class in wtf.choco.alchema.crafting
-
A
CauldronIngredient
implementation wrapped aroundMaterial
. - CauldronIngredientMaterial(JsonObject) - Constructor for class wtf.choco.alchema.crafting.CauldronIngredientMaterial
-
Construct a new
CauldronIngredientMaterial
deserialized from the providedJsonObject
. - CauldronIngredientMaterial(Material) - Constructor for class wtf.choco.alchema.crafting.CauldronIngredientMaterial
-
Construct a new
CauldronIngredientMaterial
with an amount of 1. - CauldronIngredientMaterial(Material, int) - Constructor for class wtf.choco.alchema.crafting.CauldronIngredientMaterial
-
Construct a new
CauldronIngredientMaterial
with a given amount. - CauldronIngredientsDropEvent - Class in wtf.choco.alchema.api.event
-
Called when a cauldron drops its ingredients in the world.
- CauldronIngredientsDropEvent(AlchemicalCauldron, Collection<Item>, Player, CauldronIngredientsDropEvent.Reason) - Constructor for class wtf.choco.alchema.api.event.CauldronIngredientsDropEvent
-
Construct a new
CauldronIngredientsDropEvent
. - CauldronIngredientsDropEvent.Reason - Enum in wtf.choco.alchema.api.event
-
Represents a reason for the
CauldronIngredientsDropEvent
to be called. - CauldronItemCraftEvent - Class in wtf.choco.alchema.api.event
-
Called when an
AlchemicalCauldron
has successfully prepared a crafting recipe. - CauldronItemCraftEvent(AlchemicalCauldron, CauldronRecipe, Player) - Constructor for class wtf.choco.alchema.api.event.CauldronItemCraftEvent
-
Construct a new
CauldronItemCraftEvent
. - CauldronItemCraftEvent(AlchemicalCauldron, CauldronRecipe, Player, ItemStack, int) - Constructor for class wtf.choco.alchema.api.event.CauldronItemCraftEvent
-
Construct a new
CauldronItemCraftEvent
with a result. - CauldronManager - Class in wtf.choco.alchema.cauldron
-
Manages instances of
AlchemicalCauldron
in any given world. - CauldronManager() - Constructor for class wtf.choco.alchema.cauldron.CauldronManager
- CauldronRecipe - Class in wtf.choco.alchema.crafting
-
Represents a recipe that may be crafted in an
AlchemicalCauldron
. - CauldronRecipe(NamespacedKey, ItemStack, int, List<CauldronIngredient>) - Constructor for class wtf.choco.alchema.crafting.CauldronRecipe
-
Deprecated.
- CauldronRecipe(NamespacedKey, ItemStack, int, CauldronIngredient) - Constructor for class wtf.choco.alchema.crafting.CauldronRecipe
-
Deprecated.this class will not be constructible in 1.2.0. See
CauldronRecipe.builder(NamespacedKey, ItemStack)
- CauldronRecipe(NamespacedKey, ItemStack, int, CauldronIngredient...) - Constructor for class wtf.choco.alchema.crafting.CauldronRecipe
-
Deprecated.this class will not be constructible in 1.2.0. See
CauldronRecipe.builder(NamespacedKey, ItemStack)
- CauldronRecipe(NamespacedKey, ItemStack, List<CauldronIngredient>) - Constructor for class wtf.choco.alchema.crafting.CauldronRecipe
-
Deprecated.this class will not be constructible in 1.2.0. See
CauldronRecipe.builder(NamespacedKey, ItemStack)
- CauldronRecipe(NamespacedKey, ItemStack, CauldronIngredient) - Constructor for class wtf.choco.alchema.crafting.CauldronRecipe
-
Deprecated.this class will not be constructible in 1.2.0. See
CauldronRecipe.builder(NamespacedKey, ItemStack)
- CauldronRecipe(NamespacedKey, ItemStack, CauldronIngredient...) - Constructor for class wtf.choco.alchema.crafting.CauldronRecipe
-
Deprecated.this class will not be constructible in 1.2.0. See
CauldronRecipe.builder(NamespacedKey, ItemStack)
- CauldronRecipe.Builder - Class in wtf.choco.alchema.crafting
-
A builder for immutable
CauldronRecipe
instances. - CauldronRecipeRegisterEvent - Class in wtf.choco.alchema.api.event
-
Called on startup and on reloads of
Alchema
to register any third-party recipes. - CauldronRecipeRegisterEvent(CauldronRecipeRegistry) - Constructor for class wtf.choco.alchema.api.event.CauldronRecipeRegisterEvent
-
Construct a new
CauldronRecipeRegisterEvent
. - CauldronRecipeRegistry - Class in wtf.choco.alchema.crafting
-
Represents a registry in which recipes and recipe types may be registered.
- CauldronRecipeRegistry() - Constructor for class wtf.choco.alchema.crafting.CauldronRecipeRegistry
- CauldronUpdateHandler - Class in wtf.choco.alchema.cauldron
-
Responsible for the updating and ticking of in-world
AlchemicalCauldron
instances. - CHAT_PREFIX - Static variable in class wtf.choco.alchema.Alchema
-
The chat prefix used by Alchema
- clearCauldrons() - Method in class wtf.choco.alchema.cauldron.CauldronManager
-
Clear all alchemical cauldrons from the world.
- clearEntityEssenceData() - Method in class wtf.choco.alchema.essence.EntityEssenceEffectRegistry
-
Clear all registered entity essence data in this registry.
- clearIngredients() - Method in class wtf.choco.alchema.cauldron.AlchemicalCauldron
-
Clear all ingredients from this cauldron.
- clearIngredientTypes() - Method in class wtf.choco.alchema.crafting.CauldronRecipeRegistry
-
Clear all registered ingredient types.
- clearRecipes() - Method in class wtf.choco.alchema.crafting.CauldronRecipeRegistry
-
Clear all recipes in the manager.
- CONFIG_CAULDRON_DEATH_MESSAGES - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, Cauldron.DeathMessages
- CONFIG_CAULDRON_ENTITIES_DAMAGE - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, Cauldron.Entities.Damage
- CONFIG_CAULDRON_ENTITIES_MAX_ESSENCE_ON_DEATH - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, Cauldron.Entities.MaxEssenceOnDeath
- CONFIG_CAULDRON_ENTITIES_MIN_ESSENCE_ON_DEATH - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, Cauldron.Entities.MinEssenceOnDeath
- CONFIG_CAULDRON_ITEM_SEARCH_INTERVAL - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, Cauldron.ItemSearchInterval
- CONFIG_CAULDRON_MILLISECONDS_TO_HEAT_UP - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, Cauldron.MillisecondsToHeatUp
- CONFIG_CAULDRON_SOUND_AMBIENT_BUBBLE_VOLUME - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, Cauldron.Sound.AmbientBubbleVolume
- CONFIG_CAULDRON_SOUND_ITEM_SPLASH_VOLUME - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, Cauldron.Sound.ItemSplashVolume
- CONFIG_CAULDRON_SOUND_SUCCESSFUL_CRAFT_VOLUME - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, Cauldron.Sound.SuccessfulCraftVolume
- CONFIG_CHECK_FOR_UPDATES - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, CheckForUpdates
- CONFIG_METRICS_ENABLED - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, MetricsEnabled
- CONFIG_VIAL_OF_ESSENCE_CONSUMPTION_TASTELESS_THOUGHTS - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, VialOfEssence.Consumption.TastelessThoughts
- CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_DEATH_BASE_DROP_CHANCE - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, VialOfEssence.FromEntities.OnDeath.BaseDropChance
- CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_DEATH_BLACKLIST - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, VialOfEssence.FromEntities.OnDeath.Blacklist
- CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_DEATH_MAX - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, VialOfEssence.FromEntities.OnDeath.Max
- CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_DEATH_MIN - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, VialOfEssence.FromEntities.OnDeath.Min
- CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_INTERACT_BLACKLIST - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, VialOfEssence.FromEntities.OnInteract.Blacklist
- CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_INTERACT_ENABLED - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, VialOfEssence.FromEntities.OnInteract.Enabled
- CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_INTERACT_MAX - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, VialOfEssence.FromEntities.OnInteract.Max
- CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_INTERACT_MIN - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, VialOfEssence.FromEntities.OnInteract.Min
- CONFIG_VIAL_OF_ESSENCE_FROM_ENTITIES_ON_INTERACT_TIMEOUT_SECONDS - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, VialOfEssence.FromEntities.OnInteract.TimeoutSeconds
- CONFIG_VIAL_OF_ESSENCE_ITEM_EMPTY_CUSTOM_MODEL_DATA - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, VialOfEssence.Item.Empty.CustomModelData
- CONFIG_VIAL_OF_ESSENCE_ITEM_EMPTY_LORE - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, VialOfEssence.Item.Empty.Lore
- CONFIG_VIAL_OF_ESSENCE_ITEM_EMPTY_NAME - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, VialOfEssence.Item.Empty.Name
- CONFIG_VIAL_OF_ESSENCE_ITEM_FILLED_CUSTOM_MODEL_DATA - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, VialOfEssence.Item.Filled.CustomModelData
- CONFIG_VIAL_OF_ESSENCE_ITEM_FILLED_LORE - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, VialOfEssence.Item.Filled.Lore
- CONFIG_VIAL_OF_ESSENCE_ITEM_FILLED_NAME - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, VialOfEssence.Item.Filled.Name
- CONFIG_VIAL_OF_ESSENCE_MAXIMUM_ESSENCE - Static variable in class wtf.choco.alchema.util.AlchemaConstants
-
Configuration path, VialOfEssence.MaximumEssence
- consume(Player, EntityEssenceData, ItemStack, int, float) - Method in interface wtf.choco.alchema.essence.EssenceConsumptionCallback
-
Called when a player consumes a vial of entity essence in the world.
- createEmptyVial() - Static method in class wtf.choco.alchema.essence.EntityEssenceData
-
Create an
ItemStack
representing an empty vial. - createEmptyVial(int) - Static method in class wtf.choco.alchema.essence.EntityEssenceData
-
Create an
ItemStack
representing an empty vial. - createItemStack(int) - Method in class wtf.choco.alchema.essence.EntityEssenceData
-
Create an
ItemStack
that encapsulates this essence data in an inventory. - createItemStack(int, int) - Method in class wtf.choco.alchema.essence.EntityEssenceData
-
Create an
ItemStack
that encapsulates this essence data in an inventory.
All Classes|All Packages
CauldronRecipe.builder(NamespacedKey, ItemStack)