All Classes and Interfaces

Class
Description
The core system for managing custom Minecraft entities.
Holds all the internal singleton instances.
A functional interface representing a predicate (boolean test) for Biomes, used to determine whether a biome satisfies specific criteria.
Commonly used temperature ranges for Minecraft biomes.
Represents an EntityVariant that is bound to an EntityInjection.
A functional interface representing a conversion function that transforms a Minecraft entity of type M into a Bukkit entity of type E, using the given CraftServer context.
Represents all necessary metadata and configuration for injecting a custom Entity into the game.
A builder used to configure and construct an EntityInjection.
Responsible for injecting custom entities into the Minecraft server runtime.
Represents the lifecycle phases of the entity injection process.
Handles the post-initialization, lifecycle and other logic and helper methods for Bestium entities.
A context object wrapping an Entity and its properties when spawning.
Represents a Bestium entity variant.
Provides support for checking the status of optional dependency plugins for Bestium.
Configuration for how often and in what group sizes a mob should spawn within a biome.
Represents additional spawn constraints introduced in Minecraft 1.16 ("The Nether Update").
A functional interface with one method used to determine in what quantities and how often an entity will spawn in a certain Biome.
Represents an EntityVariant that is not yet associated with any EntityInjection.
A functional interface with one method used to determine which variant an entity will have after spawning.