Package kr.toxicity.model.api.data.raw
package kr.toxicity.model.api.data.raw
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");
- Since:
- 3.2.0
-
ClassDescriptionRepresents the type of property a keyframe affects.Represents a raw animation definition from a model file.Represents a raw animator from a model file, containing a set of keyframes for a specific bone group.Represents the raw data structure of a model file, typically parsed from a .bbmodel JSON file.Represents a single data point within a keyframe, which can be a static value or a Molang script.Represents a raw element within a model file.Represents a camera element (currently used as a placeholder).Represents a standard cube element.Represents a locator element, used for positioning attachments or particles.Represents a mesh element, allowing for complex geometry beyond simple cubes.Represents a single face of a mesh.Represents a null object, often used for grouping or IK targets.Represents an unsupported element type.Represents the UV mappings for all six faces of a cube element.Represents a group definition in the raw model data.Represents a single keyframe in an animation timeline.Holds the context and state during the model loading process.Represents the result of loading and processing a raw model file.Represents metadata about the model file, specifically the format version.Enumerates supported BlockBench format versions and their specific coordinate conversions.Represents the hierarchical structure (outliner) of a model.Represents a leaf node in the outliner, referencing a specific element by UUID.Represents a branch node (Group) in the outliner, containing child nodes.Represents animation variable placeholders defined in a model file.Represents the texture resolution of a model.Represents a raw texture definition from a model file.Represents the UV mapping data for a model face.