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
Biome
s,
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.