Package cz.jeme.bestium.api.inject
@NullMarked
package cz.jeme.bestium.api.inject
Core package for Bestium's entity injection system.
Provides APIs for creating, registering, and managing entity injections.
-
ClassDescriptionConvertFunction<M extends net.minecraft.world.entity.Entity,
E extends Entity> A functional interface representing a conversion function that transforms a Minecraft entity of typeM
into a Bukkit entity of typeE
, using the givenCraftServer
context.EntityInjection<M extends net.minecraft.world.entity.Entity,E extends Entity> Represents all necessary metadata and configuration for injecting a customEntity
into the game.EntityInjection.Builder<M extends net.minecraft.world.entity.Entity,E extends Entity> A builder used to configure and construct anEntityInjection
.Responsible for injecting custom entities into the Minecraft server runtime.Represents the lifecycle phases of the entity injection process.