Tutorials/Commands

From FiguraMC

Figura comes with a small set of commands to act as menu shortcuts or access advanced features. As Figura is a client-side mod, these only affect the client.

⚠ Warning

Figura commands are only visible client-side and therefore cannot be used server-side (e.g. in command blocks or functions, or even in /execute). If you try, it will appear as an invalid command.

/figura docs
This command allows you to quickly access a list of types (and their fields/methods) and enums (and their values), as well as a brief description for each one. Note that some internal docs may
/figura emojis
This command lists all the emojis added by Figura. /figura emojis all can show you all of them at once.
/figura export avatar
This exports your currently saved avatar data to a file in your Figura directory. The
/figura links
This command prints a list of links to various Figura websites.
/figura load directory
This command loads a Figura avatar by the name of its directory in your avatars folder. This can be useful if you don't want to open the Figura menu, or you have a lot of avatars and don't want to search through them.
/figura reload
This command reloads your currently-selected avatar, equivalent to pressing your reload keybind.
/figura run code
This command runs the code you supply in the context of your avatar, with the ability to access any global variables you've declared. If you don't have an avatar selected, or its script has errored. you will not be able to run code.

Debug Mode Commands

More commands can be unlocked by turning Debug Mode on in Figura’s settings and rejoining the world..

/figura debug
This generates a file in your Figura directory that contains information about your Figura mod settings and the avatar you currently have equipped. This includes the file sizes of all of the elements in the avatar. This command is currently broken on Forge.
/figura backend2
Usage unknown; presumably used to test the Figura backend.
/figura set_avatar to from
This command copies equipped avatars between entities, which allows you to e.g. test CEM avatars. Note that both arguments must be the entities' UUIDs — merely their name or a selector will not be accepted.

to This is the UUID of the entity you wish to set the avatar of. You can get the UUID by autocompleting a command, such as /tp, while looking at them. (This command also works on players, somewhat.)


from This is the UUID of the entity you want to copy the avatar from. You can acquire this by using the command /list uuids (check your game logs if you wish to copy the output) or a website such as [1].