Jump to content

Figura help

 Share


RezHuntress

Recommended Posts

So I have done some little figura things and I still relative new, especially scripting. So with my figura model now for ma character in LOTC I want a custom lantern, as I am not holding anything or another item than a lantern it will be hanging by the hip. And then when I am holding a lantern in my hotbar that model of the lantern will show up in the hand I am holding it.
I have to problems...

 

1. The lantern model is floating in front of my hand when I am holding the lantern and I don't know why its doing that.

2. When I am not holding the lantern in ma hand its not showing on the hip.

 

Here is pics of how the model looks like in figura and blockbench, and also the script. With the item thingy I am following a script guide but ye Im lost. xD
Script guide: https://figura-wiki.pages.dev/tutorials/Custom-Items

Anyone who can help me?

image_2025-10-31_170936399.png

image_2025-10-31_170948117.png

image_2025-10-31_170955125.png

image_2025-10-31_171008991.png

Link to post
Share on other sites

im not personally experienced enough in figura to help, but have you asked in the public discord? they should know the issue

Link to post
Share on other sites

Hi! Feel free to contact me for help! I am a figura maker. My discord is burnttoast1625.

Link to post
Share on other sites

great work trying to conquer this, item swapping in figura is lots of fun!

 

what you're likely missing is the indicator that tells minecraft where to demonstrate an item should be displayed, so its defaulting to an arbitrary space. you will need to create a "group" (also referred to as a bone) called "LeftItemPivot" and "RightItemPivot" under your Arm folders that acts as the indicator of where the items should be displayed in game. this should work out of the box with no additional scripting required.

 

EPSEL7C.png

 

so.. the folder structure should be something like..

root
>Body
>Head
>LeftArm

>>LeftItemPivot
>RightArm

>>RightItemPivot
>LeftLeg
>RightLeg

 

(if youre not using "root" folder that's okay, but it makes life way easier later on dealing with animations and such.)


Once you make the "RightArmPivot" group, move the Pivot Point location to be specifically in your avatar's hand.

 

zPXpDIl.png

 

Other helpful Pivot points I use frequently are..

 

HelmetPivot (where to position your helmet)
LeftSpyglassPivot (where on your face the spyglass goes to)
RightSpyglassPivot (where on your face the spyglass goes to)

ChestplatePivot (where to position your chest armor)

LeftParrotPivot (where to place parrots who sit on your left shoulder)

RightParrotPivot (where to place parrots who sit on your right shoulder)

LeftLeggingPivot (where to position your left leg armor)

LeftBootPivot (where to position your left leg boot)

RightLeggingPivot (where to position your right leg armor)

RightBootPivot (where to position your right boot)

 

note, naming conventions must be as above, if they are in lower case only it may not work. also there are lots of other pivot points you can use for all sorts of stuff (https://figura-wiki.pages.dev/enums/ModelPartParentTypes#pivot-types), these are just some i use frequently.

 

 

If after setting up the pivots, the item is still not positioned properly, you will need to manually move it around the space in blockbench until it syncs up with where you'd like it to display. Usually i will create a second bbmodel called Items.bbmodel, and define that in my script as follows:

 

function events.item_render(item)
    if item.id == "minecraft:lantern" then
        return models.Items.Lantern
        end
  end

 

hope this helps you or any future figura adventurer : )

 

cheers

 

Link to post
Share on other sites

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.



×
×
  • Create New...