If you want to get started with making a model for More Player Models, I would suggest using Block Bench and using the basic_steve model.

Next download the basic_file.json below

Model creation:

Before getting started, the json file names need to be all lower case and contain no special characters like é or spaces.

Second there are 2 render_types, the one for bedrock models is called bedrock. The other is called simple which is kind of a legacy render type used by my mod, its used for example to create the different hair parts, basically makes a 2d texture into a 3d model.

If you are having issues, please use an online json validator like https://jsonformatter.curiousconcept.com/ first and look at the .minecraft/logs/moreplayermodels.log

For a quick if guide watch https://www.youtube.com/watch?v=wXK-uBOnTFQ

Tip for creating your own parts, put them in .minecraft/moreplayermodels/assets/moreplayermodels/parts folder, if you make changes to your file, hit f3 + t to reload it and see the changes

Json attributes:

Attributes with a * are required

  • *name
  • *menu
  • *author
  • parentId
  • enabled
  • texture
  • *body_part NONE, HEAD, BODY, LEGS, ARMS, LEFT_ARM, RIGHT_ARM, LEFT_LEG, RIGHT_LEG
  • hidden_parts [NONE, HEAD, BODY, LEGS, ARMS, LEFT_ARM, RIGHT_ARM, LEFT_LEG, RIGHT_LEG]

  • translate
  • scale
  • rotate_offset
  • rotate
  • preview_rotation

  • default_use_player_skins
  • disable_custom_textures

  • *render_type BEDROCK, SIMPLE
  • *render_data

  • animation_type NONE, BEARD, HAIR, WINGS, WINGS2, LEGS, ARMS

  • animation_inherit

  • animation_data

    • animation_length
    • animation_speed
    • loop
    • additional
    • bones { animation : { translate: [], rotation: []}}
  • animations NONE, SIT, SLEEP, HUG, CROUCH, DANCE, AIM, CRAWL, POINT, CRY, WAVE, BOW, NO, YES, DEATH, WALK, IDLE, FLY, FLY_IDLE, STATIC, SWIM, WAG

Ad: