Create your own model using BlockBench - toxicity188/BetterModel GitHub Wiki
Install BlockBench
First, we uses BlockBench model file (.bbmodel) to make a model.
you can download BlockBench here.
Since we follow BlockBench modeling, you should check how to modeling and animating.
Create model
First, you should generate your model as generic model.
You can create your own model by using cube (mesh is not supported).
- If your client version is 1.21.3 or less, cube rotation will be limited. (-45, -22.5, 0, 22.5, 45 degrees with only one axis)
- If your client version is 1.21.4 or more, cube with any rotation can be rendered.
Create model bone
Model bone means some group of cube.
- All elements will be rendered as one item display packet per one model bone.
- Model bone can be freely rotated.
- BlockBench supports animating model per each model bone.
Bone tag
There's some built-in bone tag in BetterModel.
- h_ - This model bone follows base entity's head rotation.
- b_, ob_ or hitbox - This model bone uses world position hit box.
- p_ - This bone can be mounted.
Import model
First, put your model file to plugins/BetterModel/models.
Second, execute reload to command /bettermodel reload.
Third, apply generated resource pack in plugins/BetterModel/build.
Done!