• Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the community!

    Now, what are you waiting for? Join the community now!

In this update i added bone management for your models. You can now do a few different things with the model's bones, as for example hide them or apply them onto others.

New expressions and effects added:

  • bone "<boneid>" of <mob> - Gets an individual bone object from a model. A bone represents a specific part of the model, such as an arm, head, or limb group.
  • bones of <mob> - Returns a list of all bone IDs belonging to the model, making it easy to find the exact bone names you need.
  • remove bone "<boneid>" from <mob> - Permanently removes a bone from the model. This cannot be undone, so use conceal instead if you only want to temporarily hide it.
  • conceal bone "<boneid>" of <mob> - Temporarily hides a bone. The bone disappears from the model but can be restored later.
  • reveal bone "<boneid>" of <mob> - Restores a previously concealed bone.
  • set parent of bone "<a>" of <mob> to bone "<b>" of <mob> - Changes the parent of a bone, allowing you to reattach it to another bone. This also works between different mobs, meaning you can, for example, move a weapon bone from one model onto another.
Note: conceal and reveal are intentionally used instead of hide and show. Skript already has built-in hide and show effects, so using those names could cause conflicts and result in Skript's own effects being used instead.