BedrockEntityBundleExporter

public final class BedrockEntityBundleExporter

Properties

Link copied to clipboard
public final static String BODY_OFFSET_PROPERTY
The lean bone's height, in hundredths of a model pixel: the body offset of a model centred on its body.
Link copied to clipboard
public final static String BUNDLE_ROOT
Link copied to clipboard
public final static String LEAN_BONE
The bone every root bone hangs from, pivoted at the middle of the model's cubes: turning it leans the whole model, as the body tilt does on Java, and moving it raises or lowers the model by its body offset (see BedrockBodyLean).
Link copied to clipboard
public final static List<String> LEAN_BONE_PROPERTIES
Every property the lean bone reads.
Link copied to clipboard
public final static List<String> LEAN_PROPERTIES
The lean bone's rotation on x, y and z, in hundredths of a degree.
Link copied to clipboard
public final static String PROPERTY_NAMESPACE

Functions

Link copied to clipboard
public static String animationPropertyName(int index)
Link copied to clipboard
public static String bonePropertyName(int index)
Link copied to clipboard
public static void export(FileModelConverter converter)
Link copied to clipboard
public static List<String> exportedAnimationNames(FileModelConverter converter)
Link copied to clipboard
public static String identifier(String modelId)
Link copied to clipboard
public static boolean leans(int animationCount)
Whether a carrier with this many animations has room for the lean bone's properties beside its packed animation flags.
Link copied to clipboard
public static String safeBoneName(BoneBlueprint bone)
Link copied to clipboard
public static String safeName(String raw)
Link copied to clipboard
public static List<String> sortedAnimationNames(FileModelConverter converter)
Link copied to clipboard
public static List<BoneBlueprint> visualBones(FileModelConverter converter)