Skip to content

Resource Packs

Ethan Leitner edited this page Feb 19, 2026 · 1 revision

Resource Packs

Hytale Model Loader lets resource packs replace item and block models with .blockymodel files. This tutorial will use item models as examples, but blocks will work just about the same; just remember to change folder names to specify they are blocks and some slight differences in JSON model files.

Folder Structure

Here is a basic structure of a resource pack replacing item/block models. To replace a block, it will be the same; just make sure to place the files in block folders instead of items.

YourPackName/
└── assets/
    └── <namespace>/
        ├── models/
        │   ├── your_model.blockymodel
        │   └── item/
        │       └── item_to_replace.json
        └── textures/
            └── item/
                └── item_to_replace.png

Item Model Replacement

1. Add your .blockymodel file

assets/minecraft/models/your_model.blockymodel

2. Create the model JSON at assets/minecraft/models/item/item_to_replace.json

{
  "parent": "minecraft:item/handheld",
  "loader": "hytalemodelloader:blockymodel_loader",
  "model": "minecraft:models/your_model.blockymodel",
  "textures": {
    "texture": "minecraft:item/item_to_replace"
  }
}

Note: The "model" path must point to your .blockymodel file relative to the assets folder. The "texture" path follows standard Minecraft texture path conventions. For block models change the parent: "parent": "minecraft:block/cube_all"

3. Add your texture at assets/minecraft/textures/item/item_to_replace.png

Block Model Replacement

Block replacements follow the same pattern, using models/block/ and textures/block/ instead.

assets/minecraft/models/your_model.blockymodel
assets/minecraft/models/block/block_to_replace.json
assets/minecraft/textures/block/block_to_replace.png

Clone this wiki locally