Modscraper Modscraper Minecraft
Figura logo

Figura

Mod

by skyrina

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

Type

Mod

CurseForge Downloads

1,888,335

CurseForge ID

901503

Modrinth Downloads

1,758,108

Modrinth ID

s9gIPDom

Last Updated

Nov 7, 2026

Description

Figura

fabric forge quilt

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!\

Help translate Figura to your native language on Weblate!
translate

Links

Social: discord website

Download: modrinth curseforge github

Donate: collective kofi

Resources: wiki weblate github-contrib

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 simple 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 do not 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 to its 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

Community Resources

  • Want to learn / get into Lua scripting? check out this Lua quickstart made by Manuel.

  • If you are tired of having to be in-game to look in the wiki, applejuice hosts the wiki as a website.

  • Are you new to Figura and are looking for a video tutorial about how everything works? You should probably watch Chloe's Figura tutorial series on YouTube.

  • Do you use VSCode and wish Figura's documentation autocompleted in the editor? GrandpaScout saves the day with their VSDocs.

  • Katt has created a Blockbench extention which adds a special model format for Figura! Read more here. - Note. This plugin is available on the Blockbench plugin browser and should be installed from there.

  • By searching "Figura" in the VSCode extention browser you can install Manuel's Figura extension! It adds multiple useful features including autocomplete for your model paths.

Figura may be included in modpacks only when using builds obtained from official channels (Modrinth, GitHub Releases, Discord Releases)

Compatibility

Mod Loaders

Fabric Forge Neoforge Quilt

Game Versions

1.16.5 1.18.2 1.19.2 1.19.3 1.19.4 1.20.1 1.20.2 1.20.3 1.20.4 1.20.6 +5 more

Recommended Gear

Affiliate

Hardware and extras that pair well with this mod.

As an Amazon Associate I earn from qualifying purchases.

Screenshots

Similar Mods

Included in Modpacks (131)

Show fewer
Create+ [Old] Create+ [Old] Ultimate Origins Modpack Ultimate Origins Modpack Modded Together Modded Together Vampires Strike Back Vampires Strike Back Resurvival Resurvival Vanilla Create Exploration Vanilla Create Exploration Unseen | A Psychological Nightmare Unseen | A Psychological Nightmare Cobblemon Dystoria Cobblemon Dystoria Shewolf's Origins Shewolf's Origins Steam 'n' Rails Server Modpack Steam 'n' Rails Server Modpack TransformersCraft: Rebirth TransformersCraft: Rebirth Train Yard Train Yard B.O.M.P Progression Based Rpg. B.O.M.P Progression Based Rpg. OCSMP OCSMP DragonCraft Isle and Chaos DragonCraft Isle and Chaos Folklore SMP Folklore SMP CordCraft Season 4 CordCraft Season 4 Mythic Meadows Mythic Meadows Transformer Smp Transformer Smp Randoms Packs Randoms Packs Cozy Cozy ReNightmares Official Server Pack ReNightmares Official Server Pack FrierenWorld FrierenWorld Essentials:Create Essentials:Create VisionSteps VisionSteps MHA : Heroes Journey MHA : Heroes Journey Technetium Technetium L&M Essentials L&M Essentials Guns, military, and stuff Guns, military, and stuff Tensura Pandemonium Official Tensura Pandemonium Official Bucket SMP - Bucket O' Magic Bucket SMP - Bucket O' Magic The Last Horror Experience [REHORRIFIED] The Last Horror Experience [REHORRIFIED] Backtanked Backtanked NightRein SMP NightRein SMP My Hero Craftademia My Hero Craftademia Miguelito Disasters (MDisasters) - Natural Disasters and More Miguelito Disasters (MDisasters) - Natural Disasters and More TJ's Stickfigures TJ's Stickfigures Better Than Basics Better Than Basics Rine Time Rine Time Create: SatisFactory Create: SatisFactory Journey's End Vanilla Journey's End Vanilla TDSMP - Time Dimension SMP TDSMP - Time Dimension SMP Create pack Create pack (Closed) CE Wandering Wilds (Closed) CE Wandering Wilds Dracium Create Edition Dracium Create Edition Landfall-830: Digital Deicide Landfall-830: Digital Deicide MysticCraft Divivded Kingdoms MysticCraft Divivded Kingdoms Pixelmon's LuckyBlock Arena Pixelmon's LuckyBlock Arena Create: Beyond Industry 2 [FORGE] Create: Beyond Industry 2 [FORGE] Rusty's Create Rusty's Create Cogglemon Modpack Cogglemon Modpack Weenie Hut NEO Weenie Hut NEO QSMP 2026 (fan made) QSMP 2026 (fan made) Heros SMP Heros SMP Vanilla-'s Vanilla PLUS Vanilla-'s Vanilla PLUS Magic of Create Freakland Create2 Freakland Create2 Yet Another Horror Pack Yet Another Horror Pack The Modpack of absolute all time The Modpack of absolute all time Frontier Fields Frontier Fields Avalore (Modpack) Avalore (Modpack) AP Gaming - Empowered Apocalypse AP Gaming - Empowered Apocalypse Lilith's Queer Cobblemon Extravaganza Lilith's Queer Cobblemon Extravaganza Westcreek Westcreek Ohio: The Average Experience Ohio: The Average Experience Order of the Stone Order of the Stone Ascension of the Archmage Ascension of the Archmage TURKEY SANDWICH CRAFT TURKEY SANDWICH CRAFT Eternity SMP Eternity SMP Shattered Earth - AFTER THE FALL Shattered Earth - AFTER THE FALL Technia GTe Technia GTe Sporelight Hollow Sporelight Hollow Convergence SMP Convergence SMP Dwarfz 6 Dwarfz 6 Tensura Restricted Tensura Restricted The Quest The Quest Aiko's Dimensions Aiko's Dimensions SVA Dragonfall SVA Dragonfall medieval smp S4 medieval smp S4 Eevee Isles Eevee Isles Aeternis Aeternis Spells Gears n' Bells RP Spells Gears n' Bells RP VtubersPlayCobblemon VtubersPlayCobblemon GeoThronesSMP GeoThronesSMP Saturn SMP 2 Saturn SMP 2 Arise SMP Arise SMP Convergence Convergence The Land of Caellum 2.0 The Land of Caellum 2.0 Dawnfern SMP Dawnfern SMP Cauchemar Cauchemar The Suncat Express The Suncat Express A MAFIA SMP A MAFIA SMP Stev's Halloween Pack 3 Stev's Halloween Pack 3 Create: Tesseracted Create: Tesseracted AppleSMP: Take To The Skies AppleSMP: Take To The Skies Dwarfz Fantasy Dwarfz Fantasy "Just Trickster" "Just Trickster" Field of Ruin Field of Ruin Shipwrecked SMP Shipwrecked SMP Andromeda Andromeda

External Resources