Bone

public class Bone

Constructors

Link copied to clipboard
public void Bone(BoneBlueprint boneBlueprint, Bone parent, Skeleton skeleton)

Properties

Link copied to clipboard
public Vector3f animationRotation
Link copied to clipboard
public Vector3f animationScale
Link copied to clipboard
public Vector3f animationTranslation
Link copied to clipboard
Link copied to clipboard
public final List<Bone> boneChildren
Link copied to clipboard
Link copied to clipboard
public Vector3f ikRotation
Link copied to clipboard
public final Bone parent
Link copied to clipboard
public final Skeleton skeleton

Functions

Link copied to clipboard
public void clearIKRotation()
Clears the IK rotation, allowing animation rotation to be used.
Link copied to clipboard
public void displayTo(Player player)
public void displayTo(Player player, AbstractPacketBundle packetBundle)
Link copied to clipboard
public void generateDisplay()
Link copied to clipboard
protected void getAllChildren(HashMap<String, Bone> children)
Link copied to clipboard
public Vector3f getAnimationRotation()
Link copied to clipboard
public Vector3f getAnimationScale()
Link copied to clipboard
public Vector3f getAnimationTranslation()
Link copied to clipboard
Link copied to clipboard
public List<Bone> getBoneChildren()
Link copied to clipboard
public Location getBoneLocation()
Link copied to clipboard
Link copied to clipboard
public Vector3f getEffectiveRotation()
Gets the effective rotation for this bone.
Link copied to clipboard
public Vector3f getIkRotation()
Link copied to clipboard
public Bone getParent()
Link copied to clipboard
Link copied to clipboard
public void hideFrom(UUID playerUUID)
Link copied to clipboard
public void remove()
Link copied to clipboard
public void sendUpdatePacket(AbstractPacketBundle abstractPacketBundle)
Link copied to clipboard
public void setHorseLeatherArmorColor(Color color)
Link copied to clipboard
public void setIKRotation(Vector3f rotation)
Sets the IK rotation for this bone.
Link copied to clipboard
public void spawnParticles(Particle particle, double speed)
Link copied to clipboard
public void transform(AbstractPacketBundle abstractPacketBundle)
Link copied to clipboard
public void updateAnimationRotation(double x, double y, double z)
Link copied to clipboard
public void updateAnimationScale(float scaleX, float scaleY, float scaleZ)
Link copied to clipboard
public void updateAnimationTranslation(float x, float y, float z)