Package-level declarations
Models raw imported model data before it is converted into a blueprint.
The package contains records for Blockbench-like model metadata, textures, UVs, outliner entries, animation channels, keyframes, and load results. It is intended for parsers and import pipelines that need a stable data shape before renderer-ready normalization.
Example:
ModelData data = ModelData.GSON.fromJson(json, ModelData.class);
ModelLoadResult result = data.loadBlueprint("example_model");
Content copied to clipboard
Since
3.2.0
Types
Link copied to clipboard
Represents the type of property a keyframe affects.
Link copied to clipboard
Represents a raw animation definition from a model file.
Link copied to clipboard
Represents a raw animator from a model file, containing a set of keyframes for a specific bone group.
Link copied to clipboard
Represents a single data point within a keyframe, which can be a static value or a Molang script.
Link copied to clipboard
Represents a raw element within a model file.
Link copied to clipboard
Represents a group definition in the raw model data.
Link copied to clipboard
Represents a single keyframe in an animation timeline.
Link copied to clipboard
Holds the context and state during the model loading process.
Link copied to clipboard
Represents the result of loading and processing a raw model file.
Link copied to clipboard
Represents the hierarchical structure (outliner) of a model.
Link copied to clipboard
Represents animation variable placeholders defined in a model file.
Link copied to clipboard
Represents the texture resolution of a model.
Link copied to clipboard
Represents a raw texture definition from a model file.