BoneBlueprint

public class BoneBlueprint

Constructors

Link copied to clipboard
public void BoneBlueprint(String modelName, BoneBlueprint parent, SkeletonBlueprint skeletonBlueprint)
This is for the empty root bone only
public void BoneBlueprint(List<ParsedTexture> parsedTextures, Map<String, Object> boneJSON, HashMap<String, Object> values, HashMap<String, Map<String, Object>> locators, HashMap<String, Map<String, Object>> nullObjects, Map<String, Map<String, Object>> textureReferences, String modelName, BoneBlueprint parent, SkeletonBlueprint skeletonBlueprint, double resolutionWidth, double resolutionHeight)
This is for the actual values
public void BoneBlueprint(Map<String, Object> boneJSON, String modelName, BoneBlueprint parent, SkeletonBlueprint skeletonBlueprint)

Properties

Link copied to clipboard
protected final static float ARMOR_STAND_HEAD_SIZE_MULTIPLIER
Link copied to clipboard
public Vector3f blueprintModelPivot
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final String boneName
Link copied to clipboard
Link copied to clipboard
public File file
Link copied to clipboard
public boolean isDisplayModel
Link copied to clipboard
public boolean isHead
Link copied to clipboard
This is a bit of a cursed solution, but there's not that many ways around it.
Link copied to clipboard
public String modelID
Link copied to clipboard
public static NamespacedKey nameTagKey
Link copied to clipboard
public final String originalBoneName
Link copied to clipboard
public final String originalModelName
Link copied to clipboard
public Vector3f originalOrigin
Link copied to clipboard
Link copied to clipboard
public final String uuid

Functions

Link copied to clipboard
public void appendFreefloatingCubes(List<ParsedTexture> parsedTextures, List<? extends Object> outlinerJSON, HashMap<String, Object> values, Map<String, Map<String, Object>> textureReferences, String modelName, double resolutionWidth, double resolutionHeight)
Ingests freefloating cubes (cubes declared at the top level of the outliner, not nested inside any group) and attaches them to this bone.
Link copied to clipboard
public static float getARMOR_STAND_PIVOT_POINT_HEIGHT()
Link copied to clipboard
public Vector3f getBlueprintModelPivot()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public String getBoneName()
Link copied to clipboard
Link copied to clipboard
public File getFile()
Link copied to clipboard
This is a bit of a cursed solution, but there's not that many ways around it.
Link copied to clipboard
public Vector3f getModelCenter()
Link copied to clipboard
public String getModelID()
Link copied to clipboard
public String getOriginalBoneName()
Link copied to clipboard
public String getOriginalModelName()
Link copied to clipboard
public Vector3f getOriginalOrigin()
Link copied to clipboard
Link copied to clipboard
public String getUuid()
Link copied to clipboard
public boolean isDisplayModel()
Link copied to clipboard
public boolean isHead()
Link copied to clipboard
public boolean isMountPoint()
Link copied to clipboard
public boolean isNameTag()
Link copied to clipboard
public void setBoneBlueprintChildren(List<BoneBlueprint> boneBlueprintChildren)
Link copied to clipboard
public void setModelID(String modelID)