Introduction

What is this?

This guide will help you to get into the world of resourcepack covering most of the existing categories, this guide will be based mainly on +1.21.4

Basic Concepts

How do I recognize errors?

First of all, to start with the basics, in order to recognize the most common errors you need to read the logs of your own minecraft located mainly in

📁.minecraft
  └── 📁logs
       └── 📑latest.log

Unable to Load Model

[Worker-Main-38/WARN]: Unable to load model: 'minecraft:custom/some_item.json.json' referenced from: minecraft:paper#inventory: {}
[Worker-Main-38/WARN]: java.io.FileNotFoundException: minecraft:models/custom/some_item.json.json

If a model does not load and looks like a black square with purple, it means either that the model is invalid and you should check if it is correctly made, or if the path/directory where you specified it is correct.

Unable to Resolve Texture Reference

[Worker-Main-38/WARN]: Unable to resolve texture reference: #missing in minecraft:custom/some_item.json

If the texture of the model does not load correctly, check precisely if you are writing the texture path correctly, and if the texture has capital letters, delete them.

Invalid Unicode Characters

If your fonts stopped working, you must check thoroughly if the texture does not exceed 256x and if you did not specify one that does not exist, just one texture that you have not set correctly can break all the rest.

How do I know if I am doing the json right?

For that I recommend you to use jsonlint.com as it will help you with syntax errors at all times, remember to respect this

Assets of Minecraft

Last updated