Changing Minecraft Player Model Arms Position

I made a gun and I can shoot it now, with the only problem being that the gun would not be pointed towards to front while I am holding it, which is such a scene killer. Is there a way I can configure the player model if they are holding a specific item only by using datapack commands? Otherwise BlockBench?


Solution 1:

You would need to use a texture pack for that. If you only want to change that angle/position an item is held at, that would only require a model data file. If you also want a custom texture (and not overwrite the existing item texture (say bow for example), you would need to tag an item with a model data nbt tag so you can assign a custom texture in the texture pack. I can explain more if you need.