ResourcePack Model
Last updated
Was this helpful?
Last updated
Was this helpful?
I suggest watching a tutorial on YouTube to learn how to create a model, here is a suggested one:
For Simple Models: MrCrayfish’s Model Creator works well for basic guns.
Build your gun model in BlockBench.
Export it as a .json
file once complete.
Name the file the same as the gun (e.g., ak47.json
). This keeps things organized and makes it easier to update models later.
Note: From Minecraft 1.12+, filenames must be all lowercase
If you want to add iron sights:
Set first-person off-hand display values — QA uses off-hand for scoping, but it appears in the right hand.
Also define the third-person display values for proper iron sight positioning.
You can use existing models in the pack as references to copy values or setups.
You’ll need to modify the diamond_axe.json
file at /assets/minecraft/models/item/diamond_axe.json
Find the JSON object structure that looks like this:
Insert a new entry after the closing }, like so:
Replace the placeholders:
In 1.14+, Mojang introduced the custom_model_data tag — a cleaner way to add models.
You can modify /assets/minecraft/models/item/crossbow.json
and add a new entry:
Here’s an example structure:
Add your custom gun model:
Replace the placeholders:
For Advanced Models: is recommended. It supports groups and complex display settings, making it ideal for first-person/off-hand configuration and iron sight alignment.