-
Notifications
You must be signed in to change notification settings - Fork 10
Entity Models
This page explains how to add custom entity models to a resource pack with Fusion.
Caution
Custom entity models are still a work-in-progress feature and will likely break in the future. The current implementation is primarily to get feedback, thus any feedback would be appreciated 🙂
Fusion uses the entity model format from Minecraft Bedrock Edition. A specification of the Minecraft Bedrock Edition format can be found at the Minecraft Bedrock Stable APIs documentation.
Model files should end with .geo.json and they should be placed in assets/<namespace>/fusion/entity_models/.
The texture used by the model is determined by the vanilla model or by what is specified in the entity model modifier.
Tip
BlockBench is a modeling tool which can be used to make entity models in the Minecraft Bedrock Edition format. To do so, simply create a new BlockBench project using the 'Bedrock Entity' project type.
To change one of Minecraft's existing models, all you have to do is place your model file at the correct location. Each Minecraft model has its own model identifier.
To replace a model with identifier <namespace>:<path>, one would place a model file at assets/<namespace>/fusion/entity_models/<path>.geo.json.
As an example, assume you want to modify the creeper model which has identifier minecraft:creeper/main. Then you would place your model file at assets/minecraft/fusion/entity_models/creeper/main.geo.json.
Tip
A list of all vanilla models and their identifiers is available at ... TODO