Molang expression builder
Resource packs
Animate bones using time or movementLearn more
Build a sinusoidal Molang animation for Bedrock. Choose a bone, axis, amplitude, frequency, phase and movement source, then export animation.json and the entity integration snippet.
My Game select version
Save your preferences in this browser and apply them to supported tools. Settings in a shared link take priority. Wiki version labels are not affected.
How to use the result
- Give the name of the bone of your geometry and the parameters of the oscillation.
Import the resource pack, then add alias and scripts.animate from the fragment to the lient identity of your addon.
What to know
- Set the name of your geometry and vibration parameters. Import the resource pack, then add alias and scripts.animate from the fragment to your addon's client entity.
- Molang calculates sine in degrees. Source — query.life_time or query.modified_distance_moved; phase and constant rotation are also specified in degrees.
- The pack does not replace entities automatically. Bone names and the client entity definition must match your add-on. This generator handles one animation axis and does not interpret arbitrary Molang.
Frequently asked questions
How to create a bone shake using Molang?
Build a sinusoidal Molang animation for Bedrock. Choose a bone, axis, amplitude, frequency, phase and movement source, then export animation.json and the entity integration snippet.
How to enable a generated Molang animation?
Set the name of your geometry and vibration parameters. Import the resource pack, then add alias and scripts.animate from the fragment to your addon's client entity.
Does the generator automatically replace a client entity using Molang?
The pack does not replace entities automatically. Bone names and the client entity definition must match your add-on. This generator handles one animation axis and does not interpret arbitrary Molang.
