All Packages

Package Summary
Package
Description
Provides the root contracts for accessing BetterModel services.
Defines animation timing, interpolation, and runtime state contracts.
Describes player armor model data exposed by the API.
Provides contracts for rendered model bones and bone-level behavior.
Contains immutable configuration views exposed by BetterModel.
Defines small shared data values used across model contracts.
Describes normalized model blueprint data used after raw import.
Models raw imported model data before it is converted into a blueprint.
Defines renderer-facing model data and render pipeline contracts.
Provides platform-neutral entity and player abstractions.
Defines BetterModel lifecycle, tracker, animation, skin, and asset events.
Contains events emitted by model hit boxes.
Exposes manager contracts for loaded BetterModel runtime state.
Provides model mount controller contracts.
Defines low-level Minecraft server adapter contracts used by BetterModel.
Contains resource-pack building and packaging contracts.
Defines platform-neutral wrappers for server, entity, item, and world types.
Provides player model metadata contracts.
Defines model profile and player skin lookup contracts.
Provides scheduler contracts used by BetterModel tasks.
Defines animation and blueprint scripting contracts.
Contains player skin data used by rendered model bones.
Defines tracker contracts for binding models to entities or dummy locations.
Provides shared utility helpers used by API contracts and implementations.
Contains specialized collection helpers used by BetterModel APIs.
Defines primitive and domain-specific functional interfaces.
Provides vector interpolation contracts for animation evaluation.
Contains small JSON builder helpers for API data serialization.
Provides lazy value helpers for float-oriented model calculations.
Contains lightweight lock helpers used by model state code.
Describes Minecraft version information known to the API.