Index

A B C E F G H I K M N O P R S T U V W 
All Classes and Interfaces|All Packages

A

addVariant(UnboundEntityVariant) - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Adds a single entity variant providing a model to this entity injection.
addVariants(UnboundEntityVariant, UnboundEntityVariant, UnboundEntityVariant...) - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Adds two or more entity variants providing models to this entity injection.
addVariants(Collection<UnboundEntityVariant>) - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Adds a collection of entity variants providing models to this entity injection.
always(String) - Static method in interface cz.jeme.bestium.api.inject.variant.VariantRule
Returns a variant rule that always returns the rule with the provided variant ID.
and(BiomeFilter...) - Static method in interface cz.jeme.bestium.api.inject.biome.BiomeFilter
Creates a filter that matches only biomes which match all of the provided filters.
apply(Map<String, BoundEntityVariant>, EntitySpawnContext) - Method in interface cz.jeme.bestium.api.inject.variant.VariantRule
Picks the variant to apply to an entity upon spawning.
apply(Biome) - Method in interface cz.jeme.bestium.api.inject.biome.SpawnRule
Called once for each biome during server startup.

B

baseTemperature(DoubleRange) - Static method in interface cz.jeme.bestium.api.inject.biome.BiomeFilter
Creates a filter that matches biomes with a base temperature within the given range.
Bestium - Interface in cz.jeme.bestium.api
The core system for managing custom Minecraft entities.
Bestium.InstanceHolder - Class in cz.jeme.bestium.api
Holds all the internal singleton instances.
bind(EntityInjection<?, ?>) - Method in interface cz.jeme.bestium.api.inject.variant.UnboundEntityVariant
Binds this variant to the specified injection and returns a new BoundEntityVariant.
BiomeFilter - Interface in cz.jeme.bestium.api.inject.biome
A functional interface representing a predicate (boolean test) for Biomes, used to determine whether a biome satisfies specific criteria.
BiomeTemperature - Class in cz.jeme.bestium.api.util
Commonly used temperature ranges for Minecraft biomes.
BoundEntityVariant - Interface in cz.jeme.bestium.api.inject.variant
Represents an EntityVariant that is bound to an EntityInjection.
build() - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Builds the EntityInjection instance.
builder(Key, Class<M>, EntityType.EntityFactory<M>, ConvertFunction<M, E>, EntityType<?>) - Static method in interface cz.jeme.bestium.api.inject.EntityInjection
Creates a new EntityInjection.Builder for constructing an EntityInjection.

C

canRegister() - Method in interface cz.jeme.bestium.api.inject.EntityInjector
Helper method that returns whether injection registrations are still allowed.
charge() - Method in record class cz.jeme.bestium.api.inject.biome.SpawnData.MobCost
Returns the value of the charge record component.
COLD - Static variable in class cz.jeme.bestium.api.util.BiomeTemperature
Cold biome temperatures.
ConvertFunction<M,E> - Interface in cz.jeme.bestium.api.inject
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.
cost() - Method in record class cz.jeme.bestium.api.inject.biome.SpawnData
Returns the value of the cost record component.
createKey(String) - Method in interface cz.jeme.bestium.api.Bestium
Constructs a NamespacedKey from the given string key value.
cz.jeme.bestium.api - package cz.jeme.bestium.api
Main package of the Bestium public API.
cz.jeme.bestium.api.inject - package cz.jeme.bestium.api.inject
Core package for Bestium's entity injection system.
cz.jeme.bestium.api.inject.biome - package cz.jeme.bestium.api.inject.biome
API for defining biome spawn rules for injected entities.
cz.jeme.bestium.api.inject.variant - package cz.jeme.bestium.api.inject.variant
API for defining Bestium entity variants.
cz.jeme.bestium.api.util - package cz.jeme.bestium.api.util
Utility and helper classes used by the Bestium API.

E

end() - Static method in interface cz.jeme.bestium.api.inject.biome.BiomeFilter
Creates a filter that matches biomes tagged with minecraft:is_end.
energyBudget() - Method in record class cz.jeme.bestium.api.inject.biome.SpawnData.MobCost
Returns the value of the energyBudget record component.
EntityInjection<M,E> - Interface in cz.jeme.bestium.api.inject
Represents all necessary metadata and configuration for injecting a custom Entity into the game.
EntityInjection.Builder<M,E> - Interface in cz.jeme.bestium.api.inject
A builder used to configure and construct an EntityInjection.
EntityInjector - Interface in cz.jeme.bestium.api.inject
Responsible for injecting custom entities into the Minecraft server runtime.
EntityInjector.Phase - Enum Class in cz.jeme.bestium.api.inject
Represents the lifecycle phases of the entity injection process.
EntityManager - Interface in cz.jeme.bestium.api
Handles the post-initialization, lifecycle and other logic and helper methods for Bestium entities.
EntitySpawnContext - Class in cz.jeme.bestium.api.inject.variant
A context object wrapping an Entity and its properties when spawning.
EntitySpawnContext(Entity) - Constructor for class cz.jeme.bestium.api.inject.variant.EntitySpawnContext
Creates an entity spawn context from the given entity.
EntityVariant - Interface in cz.jeme.bestium.api.inject.variant
Represents a Bestium entity variant.
equals(Object) - Method in class cz.jeme.bestium.api.inject.variant.EntitySpawnContext
 
equals(Object) - Method in record class cz.jeme.bestium.api.inject.biome.SpawnData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cz.jeme.bestium.api.inject.biome.SpawnData.MobCost
Indicates whether some other object is "equal to" this one.

F

first() - Static method in interface cz.jeme.bestium.api.inject.variant.VariantRule
Returns a rule that selects the first variant registered for an entity.
firstMatch(SpawnRule...) - Static method in interface cz.jeme.bestium.api.inject.biome.SpawnRule
Combines multiple spawn rules into a single rule by evaluating them in order, from first to last.
firstMatch(VariantRule...) - Static method in interface cz.jeme.bestium.api.inject.variant.VariantRule
Combines multiple variant rules into a single rule by evaluating them in order, from first to last.
fromModelFile(String, File) - Static method in interface cz.jeme.bestium.api.inject.variant.EntityVariant
Constructs an unbound entity variant from a variant ID and a model file on the local filesystem.
fromModelResource(String, PluginBootstrap, String) - Static method in interface cz.jeme.bestium.api.inject.variant.EntityVariant
Constructs an unbound entity variant from a variant ID and a resource file bundled with a plugin.
fromModelUrl(String, URL) - Static method in interface cz.jeme.bestium.api.inject.variant.EntityVariant
Constructs an unbound entity variant from a variant ID and a model URL.

G

getBackingType() - Method in interface cz.jeme.bestium.api.inject.EntityInjection
Returns the backing Minecraft entity type used for client-side rendering and hitbox size.
getBackingType(Entity) - Method in interface cz.jeme.bestium.api.EntityManager
Retrieves the backing EntityType of the given Minecraft Entity.
getBackingType(EntityType<?>) - Method in interface cz.jeme.bestium.api.EntityManager
Retrieves the backing type of a given injected entity type.
getBackingType(Entity) - Method in interface cz.jeme.bestium.api.EntityManager
Retrieves the backing EntityType of the given Bukkit Entity.
getBestium() - Static method in interface cz.jeme.bestium.api.Bestium
Returns the Bestium plugin instance cast as Bestium.
getConvertFunction() - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Gets the craft entity factory.
getConvertFunction() - Method in interface cz.jeme.bestium.api.inject.EntityInjection
Returns the function that converts the Minecraft entity of type EntityInjection into a Bukkit entity of type EntityInjection.
getDefaultAttributes() - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Gets the attribute supplier, or null if this entity is not a LivingEntity.
getDefaultAttributes() - Method in interface cz.jeme.bestium.api.inject.EntityInjection
Returns the attribute supplier used to define default attributes for this entity.
getDisplayName(Locale) - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Retrieves the display name of this entity for the specified locale.
getDisplayName(Locale) - Method in interface cz.jeme.bestium.api.inject.EntityInjection
Retrieves the display name of this entity for the specified locale.
getDisplayNames() - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Returns a map of display names, where each Locale corresponds to a Component that serves as the display name.
getDisplayNames() - Method in interface cz.jeme.bestium.api.inject.EntityInjection
Returns a map of display names, where each Locale corresponds to a Component that serves as the display name.
getEntity() - Method in class cz.jeme.bestium.api.inject.variant.EntitySpawnContext
Returns the Bukkit Entity being spawned.
getEntityClass() - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Gets the entity class.
getEntityClass() - Method in interface cz.jeme.bestium.api.inject.EntityInjection
Returns the class of the custom entity.
getEntityFactory() - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Gets the entity factory.
getEntityFactory() - Method in interface cz.jeme.bestium.api.inject.EntityInjection
Returns the factory used to create new instances of this entity.
getEntityManager() - Static method in interface cz.jeme.bestium.api.Bestium
Returns the Bestium entity manager instance, handling the initialization, lifecycle and other logic and helper methods for Bestium entities.
getId() - Method in interface cz.jeme.bestium.api.inject.variant.EntityVariant
Returns the ID of this entity variant.
getInjection() - Method in interface cz.jeme.bestium.api.inject.variant.BoundEntityVariant
Returns the EntityInjection this variant is bound to.
getInjection() - Method in class cz.jeme.bestium.api.inject.variant.EntitySpawnContext
Returns the EntityInjection used to register this Bestium entity.
getInjection(Class<T>) - Method in interface cz.jeme.bestium.api.inject.EntityInjector
Retrieves the registered entity injection for the specified entity class.
getInjection(Entity) - Method in interface cz.jeme.bestium.api.EntityManager
Retrieves the Bestium EntityInjection of the injected Minecraft Entity, or null if not injected.
getInjection(Entity) - Method in interface cz.jeme.bestium.api.EntityManager
Retrieves the Bestium EntityInjection of the injected Bukkit Entity, or null if not injected.
getInjections() - Method in interface cz.jeme.bestium.api.inject.EntityInjector
Returns an unmodifiable view of all registered entity injections.
getInjector() - Static method in interface cz.jeme.bestium.api.Bestium
Returns the main entity injector instance, which handles the registration and management of custom entities within Bestium.
getKey() - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Gets the entity key.
getKey() - Method in interface cz.jeme.bestium.api.inject.EntityInjection
Returns the unique key representing this entity type.
getKeyedInjections() - Method in interface cz.jeme.bestium.api.inject.EntityInjector
Returns an unmodifiable view of all registered entity injections.
getKeyedTypes() - Method in interface cz.jeme.bestium.api.inject.EntityInjector
Returns an unmodifiable view of all generated entity types.
getManager() - Static method in interface cz.jeme.bestium.api.EntityManager
Retrieves the Bestium EntityManager instance, which handles the management and lifecycle of custom Bestium entities.
getMobCategory() - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Gets the mob category.
getMobCategory() - Method in interface cz.jeme.bestium.api.inject.EntityInjection
Returns the category of the entity.
getModelName() - Method in interface cz.jeme.bestium.api.inject.variant.BoundEntityVariant
Returns the full model name of this bound variant.
getModelPrefix() - Method in interface cz.jeme.bestium.api.inject.EntityInjection
Returns the model name prefix used for entity variants bound to this injection.
getModelUrl() - Method in interface cz.jeme.bestium.api.inject.variant.EntityVariant
Returns the URL of the model associated with this variant.
getPhase() - Method in interface cz.jeme.bestium.api.inject.EntityInjector
Returns the current phase of the entity injection lifecycle.
getPlugin() - Static method in interface cz.jeme.bestium.api.Bestium
Returns the Bestium plugin instance.
getPluginSupport() - Static method in interface cz.jeme.bestium.api.Bestium
Returns the plugin support instance, providing access to functions for checking the status of external optional dependencies.
getRealType() - Method in interface cz.jeme.bestium.api.inject.EntityInjection
Returns the synthetic EntityType created and used internally by Bestium.
getSpawnRule() - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Returns the SpawnRule responsible for choosing in which biomes, how often and in what group sizes this entity naturally spawns.
getSpawnRule() - Method in interface cz.jeme.bestium.api.inject.EntityInjection
Returns the SpawnRule responsible for choosing in which biomes, how often and in what group sizes this entity naturally spawns.
getSupport() - Static method in interface cz.jeme.bestium.api.PluginSupport
Returns the plugin support instance, providing access to functions for checking the status of external optional dependencies.
getType(Class<T>) - Method in interface cz.jeme.bestium.api.inject.EntityInjector
Retrieves the injected EntityType associated with the specified entity class.
getTypeCustomizer() - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Gets the type builder customizer.
getTypeCustomizer() - Method in interface cz.jeme.bestium.api.inject.EntityInjection
Returns the type builder customizer used to modify entity properties.
getTypes() - Method in interface cz.jeme.bestium.api.inject.EntityInjector
Returns an unmodifiable view of all generated entity types.
getVariantRule() - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Returns the VariantRule for this entity.
getVariantRule() - Method in interface cz.jeme.bestium.api.inject.EntityInjection
Returns the VariantRule responsible for choosing the variant for this entity when in spawns into the world.
getVariants() - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Returns an unmodifiable set of entity variants added to this entity injection.
getVariants() - Method in interface cz.jeme.bestium.api.inject.EntityInjection
Returns the model variants associated with this entity injection.

H

hashCode() - Method in record class cz.jeme.bestium.api.inject.biome.SpawnData
Returns a hash code value for this object.
hashCode() - Method in record class cz.jeme.bestium.api.inject.biome.SpawnData.MobCost
Returns a hash code value for this object.
hashCode() - Method in class cz.jeme.bestium.api.inject.variant.EntitySpawnContext
 

I

ifBiome(BiomeFilter, SpawnData) - Static method in interface cz.jeme.bestium.api.inject.biome.SpawnRule
Returns the provided SpawnData if the given BiomeFilter matches the current biome.
ifBiome(BiomeFilter, String) - Static method in interface cz.jeme.bestium.api.inject.variant.VariantRule
Returns a rule that returns the provided variant only if the provided biome filter tests positive on the biome of the entity's spawn location.
ifTemperature(DoubleRange, String) - Static method in interface cz.jeme.bestium.api.inject.variant.VariantRule
Returns a rule that returns the provided variant only if the temperature of the entity's spawn location is in the provided temperature range.
ifWorld(Key, String) - Static method in interface cz.jeme.bestium.api.inject.variant.VariantRule
Returns a rule that returns the provided variant only if the provided world key matches the one of the entity's spawn location.
ifWorlds(Set<Key>, String) - Static method in interface cz.jeme.bestium.api.inject.variant.VariantRule
Returns a rule that returns the provided variant only if one of the provided world keys matches the one of the entity's spawn location.
INJECTED - Enum constant in enum class cz.jeme.bestium.api.inject.EntityInjector.Phase
All phases complete, entities are fully injected.
INJECTION_PHASE_1 - Enum constant in enum class cz.jeme.bestium.api.inject.EntityInjector.Phase
Phase 1: inject into Minecraft internals.
INJECTION_PHASE_2 - Enum constant in enum class cz.jeme.bestium.api.inject.EntityInjector.Phase
Phase 2: inject into Bukkit internals.
injector() - Static method in interface cz.jeme.bestium.api.inject.EntityInjector
Returns the main entity injector instance, which handles the registration and management of custom entities within Bestium.
isBetterModelLoaded() - Method in interface cz.jeme.bestium.api.PluginSupport
Checks if the BetterModel plugin is successfully loaded and enabled on the server.
isInjected(Entity) - Method in interface cz.jeme.bestium.api.EntityManager
Checks whether the given Minecraft Entity is an injected entity.
isInjected(EntityType<?>) - Method in interface cz.jeme.bestium.api.EntityManager
Checks whether the given EntityType is an injected entity type.
isInjected(Entity) - Method in interface cz.jeme.bestium.api.EntityManager
Checks whether the given Bukkit Entity is an injected entity.
isNovaLoaded() - Method in interface cz.jeme.bestium.api.PluginSupport
Checks if the Nova plugin is successfully loaded and enabled on the server.

K

key(Key) - Static method in interface cz.jeme.bestium.api.inject.biome.BiomeFilter
Creates a filter that matches exactly one biome, identified by the given biome key.
keys(Set<Key>) - Static method in interface cz.jeme.bestium.api.inject.biome.BiomeFilter
Creates a filter that matches any biome whose key is included in the provided set.
keys(Key, Key, Key...) - Static method in interface cz.jeme.bestium.api.inject.biome.BiomeFilter
Creates a filter that matches any biome whose key is included in the provided array of keys.

M

maxGroupSize() - Method in record class cz.jeme.bestium.api.inject.biome.SpawnData
Returns the value of the maxGroupSize record component.
minGroupSize() - Method in record class cz.jeme.bestium.api.inject.biome.SpawnData
Returns the value of the minGroupSize record component.
MobCost(double, double) - Constructor for record class cz.jeme.bestium.api.inject.biome.SpawnData.MobCost
Creates an instance of a MobCost record class.

N

nether() - Static method in interface cz.jeme.bestium.api.inject.biome.BiomeFilter
Creates a filter that matches biomes tagged with minecraft:is_nether.
never() - Static method in interface cz.jeme.bestium.api.inject.biome.SpawnRule
A SpawnRule that prevents the entity from spawning in any biome.
none() - Static method in interface cz.jeme.bestium.api.inject.variant.VariantRule
Returns a variant rule that always returns null, no variant (model) will be applied.
not(BiomeFilter) - Static method in interface cz.jeme.bestium.api.inject.biome.BiomeFilter
Creates a filter that matches biomes that do not satisfy the given filter.

O

or(BiomeFilter...) - Static method in interface cz.jeme.bestium.api.inject.biome.BiomeFilter
Creates a filter that matches biomes which match at least one of the provided filters.
overworld() - Static method in interface cz.jeme.bestium.api.inject.biome.BiomeFilter
Creates a filter that matches biomes tagged with minecraft:is_overworld.

P

PluginSupport - Interface in cz.jeme.bestium.api
Provides support for checking the status of optional dependency plugins for Bestium.
PRE_INJECTION - Enum constant in enum class cz.jeme.bestium.api.inject.EntityInjector.Phase
Registration is closed, all suppliers are resolved and stored.

R

random() - Static method in interface cz.jeme.bestium.api.inject.variant.VariantRule
Returns a rule that randomly selects one of the available variants.
register(Supplier<EntityInjection<?, ?>>) - Method in interface cz.jeme.bestium.api.inject.EntityInjector
Registers a prepared entity injection for later application.
REGISTRATION - Enum constant in enum class cz.jeme.bestium.api.inject.EntityInjector.Phase
The injector is open to entity registration.
requireInjection(Entity) - Method in interface cz.jeme.bestium.api.EntityManager
Retrieves the Bestium EntityInjection of the injected Minecraft Entity.
requireInjection(Entity) - Method in interface cz.jeme.bestium.api.EntityManager
Retrieves the Bestium EntityInjection of the injected Bukkit Entity.

S

setComputedSpawnRule(Supplier<SpawnRule>) - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Computes and then sets the SpawnRule responsible for choosing in which biomes, how often and in what group sizes this entity naturally spawns.
setComputedVariantRule(Supplier<VariantRule>) - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Computes and then sets the VariantRule responsible for picking the BoundEntityVariant when this entity spawns into the world.
setDefaultAttributes(AttributeSupplier) - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Sets the default attributes for this entity.
setDefaultAttributes(AttributeSupplier.Builder) - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Sets the default attributes for this entity.
setDisplayName(String) - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Sets the display name for the Locale.US locale.
setDisplayName(Locale, String) - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Sets the display name for the specified Locale.
setDisplayName(Locale, Component) - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Sets the display name Component for the injected entity for a specific Locale.
setDisplayName(Component) - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Sets the display name Component for the Locale.US locale.
setDisplayNames(Map<Locale, Component>) - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Sets the display name Components for the injected entity, mapped by Locale.
setMobCategory(MobCategory) - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Sets the mob category of the entity.
setSpawnRule(SpawnRule) - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Sets the SpawnRule responsible for choosing in which biomes, how often and in what group sizes this entity naturally spawns.
setTypeCustomizer(Consumer<EntityType.Builder<M>>) - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Sets a customizer for the entity type builder.
setVariantRule(VariantRule) - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Sets the VariantRule responsible for picking the BoundEntityVariant when this entity spawns into the world.
setVariants(Collection<UnboundEntityVariant>) - Method in interface cz.jeme.bestium.api.inject.EntityInjection.Builder
Replaces all entity variants providing models for this entity injection with the given collection.
spawn(Location, Class<T>, EntitySpawnReason, CreatureSpawnEvent.SpawnReason) - Method in interface cz.jeme.bestium.api.EntityManager
Spawns a custom injected entity with default initialization logic.
spawn(Location, Class<T>, EntitySpawnReason, CreatureSpawnEvent.SpawnReason, Consumer<T>) - Method in interface cz.jeme.bestium.api.EntityManager
Spawns a custom injected entity of the specified class at the given location.
SpawnData - Record Class in cz.jeme.bestium.api.inject.biome
Configuration for how often and in what group sizes a mob should spawn within a biome.
SpawnData(int, int) - Constructor for record class cz.jeme.bestium.api.inject.biome.SpawnData
Creates spawn data with an exact group size (min and max will be the same).
SpawnData(int, int, int) - Constructor for record class cz.jeme.bestium.api.inject.biome.SpawnData
Creates spawn data without a mob cost.
SpawnData(int, int, int, SpawnData.MobCost) - Constructor for record class cz.jeme.bestium.api.inject.biome.SpawnData
Creates an instance of a SpawnData record class.
SpawnData.MobCost - Record Class in cz.jeme.bestium.api.inject.biome
Represents additional spawn constraints introduced in Minecraft 1.16 ("The Nether Update").
SpawnRule - Interface in cz.jeme.bestium.api.inject.biome
A functional interface with one method used to determine in what quantities and how often an entity will spawn in a certain Biome.

T

tag(Key) - Static method in interface cz.jeme.bestium.api.inject.biome.BiomeFilter
Creates a filter that matches biomes assigned to the specified biome tag.
TEMPERATE - Static variable in class cz.jeme.bestium.api.util.BiomeTemperature
Temperate biome temperatures.
test(Biome) - Method in interface cz.jeme.bestium.api.inject.biome.BiomeFilter
Tests whether the given Biome matches the criteria defined by this filter.
toMobSpawnCost() - Method in record class cz.jeme.bestium.api.inject.biome.SpawnData.MobCost
Converts this SpawnData.MobCost to a MobSpawnSettings.MobSpawnCost.
toSpawnerData(EntityType<?>) - Method in record class cz.jeme.bestium.api.inject.biome.SpawnData
Converts this SpawnData into MobSpawnSettings.SpawnerData.
toString() - Method in record class cz.jeme.bestium.api.inject.biome.SpawnData.MobCost
Returns a string representation of this record class.
toString() - Method in record class cz.jeme.bestium.api.inject.biome.SpawnData
Returns a string representation of this record class.

U

UnboundEntityVariant - Interface in cz.jeme.bestium.api.inject.variant
Represents an EntityVariant that is not yet associated with any EntityInjection.

V

valueOf(String) - Static method in enum class cz.jeme.bestium.api.inject.EntityInjector.Phase
Returns the enum constant of this class with the specified name.
values() - Static method in enum class cz.jeme.bestium.api.inject.EntityInjector.Phase
Returns an array containing the constants of this enum class, in the order they are declared.
VariantRule - Interface in cz.jeme.bestium.api.inject.variant
A functional interface with one method used to determine which variant an entity will have after spawning.

W

WARM - Static variable in class cz.jeme.bestium.api.util.BiomeTemperature
Warm biome temperatures.
weight() - Method in record class cz.jeme.bestium.api.inject.biome.SpawnData
Returns the value of the weight record component.
weighted(Map<String, Integer>) - Static method in interface cz.jeme.bestium.api.inject.variant.VariantRule
Returns a rule that selects a variant based on weighted chances.
A B C E F G H I K M N O P R S T U V W 
All Classes and Interfaces|All Packages