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 conversion function that transforms a Minecraft entity of type M into a Bukkit entity of type E, using the given CraftServer context.
Extend this class to implement your own fish with custom behavior or properties.
Extend this class to implement your own golem with custom behavior or properties.
Extend this class to implement your own fish with schooling and other custom behavior or properties.
Extend this class to implement your own villager with custom behavior or properties.
Extend this class to implement your own aging mob with custom behavior or properties.
Extend this class to implement your own aging water creature with custom behavior or properties.
Extend this class to implement your own ambient creature with custom behavior or properties.
Extend this class to implement your own animal with custom behavior or properties.
Extend this class to implement your own entity with custom behavior or properties.
Extend this class to implement your own living entity with custom behavior or properties.
Extend this class to implement your own mob with custom behavior or properties.
Extend this class to implement your own monster with custom behavior or properties.
Extend this class to implement your own pathfinder mob with custom behavior or properties.
Extend this class to implement your own shoulder riding entity with custom behavior or properties.
Extend this class to implement your own tamable animal with custom behavior or properties.
Extend this class to implement your own water animal with custom behavior or properties.
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.
Represents a Bestium entity that can be injected into the Minecraft runtime.
Utility class for handling model-related operations.
Provides support for checking the status of optional dependency plugins for Bestium.