Minecraft Blogs / Tutorial

Bedrock Porting: Entity Models

  • 898 views, 5 today
  • 11
  • 11
  • 2
IronDuke's Avatar IronDuke
Level 64 : High Grandmaster Procrastinator
276
In todays tutorial I’ll be showing how I added FishStack’s creeper model to Minecraft Bedrock. Despite the fact that Bedrock does not have Optifine mods, custom entity models are possible.

NOTE: If you plan on publishing this pack or sharing it with anyone you should make sure to ask for permission and credit them as required. If it is just a personal pack still make sure to credit them anyways.

0. Starting Out:

It is assumed that you may have used a converter (not 1.20 compatible yet) or followed my first tutorial (sorry that I never did a part 2 yet) on how to set up a pack. However I’d like to clarify that I edit the pack folder while it’s in the “Minecraft/games/com.mojang/resource_packs”. You can add it later when you’re finished, but I find this easier for testing.


1. Converting the Model:
StackPack uses Optifine for its custom models, so we need to use Blockbench to convert it from a “.jem” Optifine model to a “.geo.json” Bedrock entity model. Once you are finished, you’ll need to export the Bedrock Geometry.


creeper.jem
Blockbench
converting
exporting


2. Renaming the Model:
Even though you now have a model.geo.json, you’re not done yet. The model needs to be renamed to “creeper.geo.json” or whatever the Vanilla Resource Pack calls your model. After that, you’ll need to open a text/json editor to add the identifier by changing it from “minecraft:unknown” to “minecraft:creeper”. Once completed, download the edited model.

json


3: Adding the Model:
From your pack, add a folder called “models” with another folder called “entity” inside “models”. Finally, move the “creeper.geo.json” into the “models/entity” folder.

models






4. Entity texture:
Now that the model is in, you still need to add the “creeper.png” into the “textures/entity/creeper” folder. Make sure to reference a copy of the Vanilla Resource pack again to confirm the name of the texture If they have a sub folder within “entity”, make sure to add that sub folder into your pack with the texture inside just like Vanilla.



*don’t worry about the “creeper2” variations, I’ll show you how to do that in a future tutorial*


5. Testing:
Open up Minecraft Bedrock, go to settings/global resources, activate the pack, open a world, and test to make sure it works.




6. Troubleshooting:
Sometimes after completing this, you’ll find that the limbs of the mob don’t animate correctly and don’t rotate as they walk. This is because the models’ folders aren’t named the same as they are in the Vanilla Resource Pack.
To fix this you should open up both your model and the default model of that mob. Make sure the folder for your right leg cube is named the same as the default right leg folder. Do this for all limbs and body parts. If you model has extra components not found in vanilla, consider adding them to the folder which that part attaches to.
Once completed, export and rename the model.geo.json and replace the old model in your resource pack (you do not need to re-edit the identifier).




Thank you for using this tutorial! I will be showing you how to do entity variations in a future tutorial.
Credit@FishStacks
Tags

Create an account or sign in to comment.

2
09/10/2023 5:59 pm
Level 32 : Artisan Collective
StylaxGaming35
StylaxGaming35's Avatar
Cant wait for next part :)
1
09/10/2023 6:54 pm
Level 64 : High Grandmaster Procrastinator
IronDuke
IronDuke's Avatar
Thanks :)
what do you think I should do next?
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome