All Classes
| Class | Description |
|---|---|
| Alchema |
The main plugin class of Alchema.
|
| AlchemaConstants |
Various constants for the Alchema plugin.
|
| AlchemaEventFactory |
A utility class to more easily call the various events in Alchema.
|
| AlchemaPersistentDataTypes |
A utility class defining constants of all types of
PersistentDataTypes
defined by Alchema. |
| AlchemicalCauldron |
Represents a special cauldron provided by Alchema.
|
| CauldronBubbleEvent |
Called when an
AlchemicalCauldron begins to bubble. |
| CauldronConfigurationContext |
Represents a collection of configurable values for alchemical cauldrons.
|
| CauldronConfigurationContext.CauldronConfigurationContextBuilder |
A class to construct instances of
CauldronConfigurationContext. |
| CauldronEvent |
Represents a more specific derivative of
BlockEvent for an
AlchemicalCauldron related event. |
| CauldronIngredient |
Represents an ingredient usable in an
AlchemicalCauldron defined by a
CauldronRecipe. |
| CauldronIngredientAddEvent |
Called when an
Item consumed by an AlchemicalCauldron and an ingredient
is added to the cauldron. |
| CauldronIngredientEntityEssence |
A
CauldronIngredient implementation wrapped around an EntityEssenceData. |
| CauldronIngredientItemStack |
A
CauldronIngredient implementation wrapped around an ItemStack. |
| CauldronIngredientMaterial |
A
CauldronIngredient implementation wrapped around Material. |
| CauldronIngredientsDropEvent |
Called when a cauldron drops its ingredients in the world.
|
| CauldronIngredientsDropEvent.Reason |
Represents a reason for the
CauldronIngredientsDropEvent to be called. |
| CauldronItemCraftEvent |
Called when an
AlchemicalCauldron has successfully prepared a crafting recipe. |
| CauldronManager |
Manages instances of
AlchemicalCauldron in any given world. |
| CauldronRecipe |
Represents a recipe that may be crafted in an
AlchemicalCauldron. |
| CauldronRecipe.Builder |
A builder for immutable
CauldronRecipe instances. |
| CauldronRecipeRegisterEvent |
Called on startup and on reloads of
Alchema to register any third-party
recipes. |
| CauldronRecipeRegistry |
Represents a registry in which recipes and recipe types may be registered.
|
| CauldronUpdateHandler |
Responsible for the updating and ticking of in-world
AlchemicalCauldron instances. |
| DefaultEntityEffects |
Represents a set of constant
EssenceConsumptionCallbacks
for use in default entity registration for Alchema. |
| EntityDamageByCauldronEvent |
Called when an
LivingEntity is damaged by an AlchemicalCauldron. |
| EntityDeathByCauldronEvent |
Called when a
LivingEntity is damaged and killed by an AlchemicalCauldron. |
| EntityDropEssenceEvent |
Called when a
LivingEntity is killed and drops a vial of entity essence. |
| EntityEssenceData |
Represents information about entity essence bottles and its properties.
|
| EntityEssenceEffectRegistry |
Represents a registry by which
EntityTypes may be mapped to their
EntityEssenceData counterparts. |
| EssenceConsumptionCallback |
Represents a callback to be executed when a player consumes a vial of entity essence
in the world.
|
| ItemUtil |
A series of utilities pertaining to
ItemStacks. |
| PersistentDataTypeEntityType |
A
PersistentDataType implementation for EntityTypes. |
| PersistentDataTypeNamespacedKey |
A
PersistentDataType implementation for NamespacedKeys. |
| PlayerConsumeEntityEssenceEvent |
Called when a player consumes a vial of entity essence and has applied an effect.
|
| PlayerEssenceCollectEvent |
Called when a
Player collects essence from an Entity with a vial
of essence or an empty vial. |
| RecipeLoadFailureReport |
Represents a set of information regarding a recipe that failed to load from
Alchema's file system.
|
| RecipeLoadResult |
Represents a result of the
CauldronRecipeRegistry.loadCauldronRecipes(Alchema, File)
asynchronous recipe loading. |
| RefreshableEnumSets |
A set of utility methods to create
RefreshableEnumSets. |
| SimpleCauldronConfigurationContext |
A simple implementation of
CauldronConfigurationContext. |