Package-level declarations
Provides contracts for rendered model bones and bone-level behavior.
This package includes bone names, positions, movement snapshots, render context, tag registration, item mapping, inverse kinematics helpers, and event dispatching. These types describe how a model part is addressed and manipulated while leaving packet and platform details outside the API layer.
Example:
BoneName name = BoneName.of("h_head");
boolean followsHead = name.tagged(BoneTags.HEAD);
Content copied to clipboard
Since
3.2.0
Types
Link copied to clipboard
class BoneEventDispatcher
Dispatches events related to bone lifecycle and interaction.
Link copied to clipboard
interface BoneEventHandler
Link copied to clipboard
Bone IK solver
Link copied to clipboard
interface BoneItemMapper : BiFunction<BoneRenderContext, TransformedItemStack, TransformedItemStack>
Item-mapper of bone
Link copied to clipboard
Represents the transformation state of a single bone, including its position, scale, and rotation.
Link copied to clipboard
A tagged name of some bone
Link copied to clipboard
Represents the position and state of a bone in a model.
Link copied to clipboard
Render item context
Link copied to clipboard
class BoneTagRegistry
Bone tag registry
Link copied to clipboard
A rendered item-display.