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 . |