Back to mods
Figura project artwork

CurseForge · Minecraft mod

Figura

A client-side mod that allows for extensive customization of the player model.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Figura release should I use?

Updated last month
Latest stable file 0.1.6+1.16.5
Game version 1.16.5
Loader Fabric

Figura 0.1.6+1.16.5 targets 1.16.5 with Fabric. It must be installed on the client. Do not install it on the dedicated server. No extra mods listed for this file.

Where it goes

Is Figura required on the client, server, or both?

It must be installed on the client. Do not install it on the dedicated server.

Client Required
Dedicated server Not supported
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

This file is marked client-only.

What else does Figura 0.1.6+1.16.5 need?

0.1.6+1.16.5. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Figura without breaking your instance.

Built for Figura 0.1.6+1.16.5. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 0.1.6+1.16.5. It targets 1.16.5 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    It must be installed on the client. Do not install it on the dedicated server.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 0.1.6+1.16.5. It opens that exact file at the source.

About this project

What does Figura add?

Figura

A Minecraft Java client mod that allows you to extensively customize your player model and have other players see your Avatar without requiring any server mods!

blockbench

Utilizing the full potential of Blockbench.

animation

mesh

Not only can you customize your model but Figura also has an optional Lua API to make your own scripts!

lua

What if someone is invisible, or very small? Take advantage of Figura's robust permission system!

perms

We also have some extras, like:

Qol

skullemoji

Meet us on the FiguraMC Discord Server for more info and help :)

Links

Social: discord

Download: modrinth curseforge

Donate: collective kofi

FAQ

• My avatars don't appear in the Figura list, even though they're in the correct folder?

> Check if your avatar has a file called "avatar.json" (don't forget to check file extensions) > > This file can be completely empty, it just needs to be present for Figura to recognise it as an avatar

• How do I hide the vanilla model?

> At the top of your script, put: > > • To hide literally everything (player, armor, elytra, held items):

vanilla_model.ALL:setVisible(false)

> > • To hide only the player:

vanilla_model.PLAYER:setVisible(false)

> > • To hide only armor:

vanilla_model.ARMOR:setVisible(false)

> > • To hide other, or specific parts, you can check the in-game docs

• How do I play a Blockbench Animation?

> Simply put this code in your script:

animations.modelName.animationName:play()

> Where: > > "animations" is the global table which contains all animations > > "modelName" is the name of the model you are accessing the animation from > > "animationName" is, as the name says, the animation name

• What are Pings and how do I use them?

> Pings are Lua functions that are executed for everyone running your avatar's script > > Pings are sent from the host player, and can be used to sync things like keypresses or action wheel actions > > To create a ping:

function pings.myPing(arg1, arg2)
  -- code to run once the ping is called
end

> And to execute the ping, it's as shrimple as calling a lua function:

pings.myPing("Hello", "World")

> Note that pings are limited in their content and size, and are rate-limited

• How can I add an emissive texture?

> Name the texture the same as the non-emissive counterpart, then add _e to the end > > And don't forget to set the places you don't want to glow to transparent black (#00000000), to also ensure compatibility with shader mods

• My emissives doesn't glow, nor have bloom with Iris/Optifine shaders?

> Since some shaders doesnt support emissives, a compatibility setting (default on) will change the render type of emissive textures to render them at it were fullbright, however that can lead to some unintended results > > You can force your avatar to use the correct emissive render type by using the render type EYES on your model

• How can I use Figura with OptiFine?

> Figura will work with Optifine but due it's closed source nature issues might arise, therefore we still recommend you try using Sodium+Iris (Fabric) or Rubidium+Oculus (Forge) instead > > Check out the full list of alternatives

• Where can I find Avatars to download?

> For now you can find Avatars in the showcase channel in the official Discord server (A Web Based and In-Game browser is in the works!)

• My Minecraft is cracked (non-premium/non-original) or I'm trying to join a cracked offline mode server, why can't I use Figura?

> Figura uses your account's UUID and your Mojang authentication as a way to prove you own that account, avoiding unwanted / malicious uploads > > Non-premium Minecraft accounts don't authenticate with Mojang, and Offline mode servers don't report working UUID's, as such can neither upload nor download Figura avatars

Project description from CurseForge.

Pick your setup

Figura by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

42 available setups

Showing the newest 12 of 15 game versions. Older files are in the list below.

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Figura versions and loaders

87 of 87 releases match

Looking for an older file? The official CurseForge project page is in Resources.