SkeletonBlueprint

public class SkeletonBlueprint

Constructors

Link copied to clipboard
public void SkeletonBlueprint(List<ParsedTexture> parsedTextures, List outlinerJSON, HashMap<String, Object> values, HashMap<String, Map<String, Object>> locators, HashMap<String, Map<String, Object>> nullObjects, Map<String, Map<String, Object>> textureReferences, String modelName, String pathName, double resolutionWidth, double resolutionHeight)

Properties

Link copied to clipboard
public final HashMap<String, BoneBlueprint> boneByUuidMap
Link copied to clipboard
public final HashMap<String, BoneBlueprint> boneMap
Link copied to clipboard
Link copied to clipboard
public final List<IKChainBlueprint> ikChains
Link copied to clipboard
public final HashMap<String, LocatorBlueprint> locatorMap
Link copied to clipboard
public final List<BoneBlueprint> mainModel
Link copied to clipboard
public String modelName
Link copied to clipboard
Link copied to clipboard
public final HashMap<String, NullObjectBlueprint> nullObjectMap

Functions

Link copied to clipboard
public double getBodyTiltPivot()
Height a body tilt turns the model about, in blocks at scale 1: the middle of its cubes.
Link copied to clipboard
public HashMap<String, BoneBlueprint> getBoneByUuidMap()
Link copied to clipboard
public HashMap<String, BoneBlueprint> getBoneMap()
Link copied to clipboard
Link copied to clipboard
public IKChainBlueprint getIKChainByControllerName(String controllerName)
Gets an IK chain by its controller's name.
Link copied to clipboard
Link copied to clipboard
public LocatorBlueprint getLocatorByName(String name)
Finds a locator by its Blockbench name, ignoring case when no exact match exists.
Link copied to clipboard
public HashMap<String, LocatorBlueprint> getLocatorMap()
Link copied to clipboard
public List<BoneBlueprint> getMainModel()
Link copied to clipboard
public double getModelBottom()
Height of the model's lowest cube at rest, in blocks at scale 1, skipping the hitbox and name-tag bones.
Link copied to clipboard
public String getModelName()
Link copied to clipboard
public double getModelTop()
Height of the model's highest cube at rest, in blocks at scale 1 (Blockbench pixels over 16, y 0 at the entity's feet), skipping the hitbox and name-tag bones.
Link copied to clipboard
public double getModelWidth()
Width of the model at rest, in blocks at scale 1: twice the furthest any cube corner lies from the model's vertical axis, skipping the hitbox and name-tag bones.
Link copied to clipboard
Link copied to clipboard
public HashMap<String, NullObjectBlueprint> getNullObjectMap()