NovoCraftRank SitesSite e loja grátisFaça a sua ›
AshlarSoftware de servidor grátis baseado no Paper, com proteção contra DDoS e backdoors Ver o Ashlar ›ComunidadeFaça perguntas, compartilhe construções e encontre gente para jogar Entrar no fórum ›
Recursos / Plugins / ItemModel_PackConverter

ItemModel_PackConverter

A tool designed to convert Minecraft resource packs from older versions (1.14) to 1.21.4+ format.

PluginsGrátis1.16 – 26.x
por RICE0707 · listado a partir do Hangar
Baixar ›

Download direto do Hangar · 754 downloads

O que ele faz

RICE0707 criou ItemModel_PackConverter (plugin) para servidores Paper / Spigot. A tool designed to convert Minecraft resource packs from older versions (1.14) to 1.21.4+ format.

É compatível com o Minecraft 1.16 – 26.x. Tem 754 downloads em Hangar. A última atualização saiu em 30/05/2026.

Versões suportadas

26.x1.211.201.191.181.171.16

Histórico de versões

ItemModel_PackConverter teve 21 versões no Hangar. 3 saíram no último ano. A mais recente é 1.5, lançada em 30/05/2026. Ela é feita para o Minecraft 1.15.1 – 26.1.2. Ela roda em Paper.

VersãoLançadoMinecraftTipo
1.530/05/20261.15.1 – 26.1.2Estável
1.4.607/02/20261.14.3 – 1.21.11Estável
1.4.504/12/20251.14.2 – 1.21.10Estável
1.4.409/05/20251.14 – 1.21.5Estável
1.4.324/04/20251.14 – 1.21.5Estável

Comandos

Os comandos citados na página de ItemModel_PackConverter no Hangar:

/give
Descrição do autor no Hangar

Minecraft-ResourcePack-Migrator 1.14 ~ 1.21.4+

A tool designed to convert Minecraft resource packs from older versions (1.14) to 1.21.4+ format.
This tool primarily handles the conversion of item model JSON formats, helping creators quickly update their resource packs.

Key Features

  • Supports two conversion modes:
  1. Custom Model Data Conversion: Converts old CustomModelData format to new format
  2. Item Model Conversion: Converts to individual model files based on CustomModelData paths
  3. Damage Model Conversion: Transforms damage-based model predicates
  • Automatically adjusts folder structure (assets/minecraft/models/item/* → assets/minecraft/items/*)
  • Intelligently handles minecraft:item/ , minecraft:block/ and item/ path prefixes
  • Batch processes entire resource packs
  • Real-time conversion progress display
  • Automatically packages into a ready-to-use resource pack
  • GUI interface for easy operation
  • Supports both English and Chinese interfaces

Supported Versions

  • Input: Minecraft resource packs from 1.14 to 1.21.3
  • Output: Minecraft 1.21.4+ compatible format

Installation & Usage

Method 1: Using Executable (Recommended)

  1. Download the latest release from the Releases page
  2. Run the executable file (MCPackConverter.exe)
  3. Choose your preferred language (English/中文)
  4. Use the GUI to:
  • Select conversion mode
  • Select folder or ZIP file containing your resource pack
  • Click "Start Convert" to begin conversion
  • Find the converted resource pack in the output folder

Method 2: Using Source Code

  1. Clone the repository:

git clone github.com/BrilliantTeam/Minecraft-ResourcePack…
cd minecraft-resourcepack-migrator

  1. Install requirements:

pip install rich

  1. Run the program:
  • GUI Version: python gui_app.py
  • Command Line Version: python run.py

Method 3: Build Your Own Executable

  1. Clone the repository and install requirements:

git clone github.com/BrilliantTeam/Minecraft-ResourcePack…
cd minecraft-resourcepack-migrator
pip install pyinstaller rich

  1. Run the build script:

python build.py

  1. The executable will be available in the dist folder

Note: Building the executable requires administrator privileges.

Format Conversion Examples

Mode 1: Custom Model Data Conversion

Old format (1.14 ~ 1.21.3):
{
"parent": "item/handheld",
"textures": {
"layer0": "item/stick"
},
"overrides": [
{"predicate": {"custom_model_data": 19002}, "model":"custom_items/cat_hat/cat_hat_black"}
]
}
Command: /give @s minecraft:stick{CustomModelData:19002}

New format (1.21.4+):
{
"model": {
"type": "range_dispatch",
"property": "custom_model_data",
"fallback": {
"type": "model",
"model": "item/stick"
},
"entries": [
{
"threshold": 19002,
"model": {
"type": "model",
"model": "custom_items/cat_hat/cat_hat_black"
}
}
]
}
}
Command: /give @p minecraft:stick[custom_model_data={floats:[19002]}]

Mode 2: Item Model Conversion

Original file (assets/minecraft/models/item/stick.json):
{
"parent": "item/handheld",
"textures": {
"layer0": "item/stick"
},
"overrides": [
{"predicate": {"custom_model_data": 19002}, "model":"custom_items/cat_hat/cat_hat_black"},
{"predicate": {"custom_model_data": 19003}, "model":"custom_items/cat_hat/cat_hat_british_shorthair"}
]
}
Command: /give @p minecraft:stick[custom_model_data={floats:[19002]}]
Command: /give @p minecraft:stick[custom_model_data={floats:[19003]}]

Converted files:

  1. assets/minecraft/items/custom_items/cat_hat/cat_hat_black.json:

{
"model": {
"type": "model",
"model": "custom_items/cat_hat/cat_hat_black"
}
}
Command: /give @s itemname[item_model="custom_items/cat_hat/cat_hat_black"]

  1. assets/minecraft/items/custom_items/cat_hat/cat_hat_british_shorthair.json:

{
"model": {
"type": "model",
"model": "custom_items/cat_hat/cat_hat_british_shorthair"
}
}
Command: /give @s itemname[item_model="custom_items/cat_hat/cat_hat_british_shorthair"]

Mode 3: Damage Conversion

This mode is designed specifically for pure damage-based conversions.
If your initial file is in a custom model data + damage format,
please use Mode 1 or Mode 2 instead.

Old format (1.14 ~ 1.21.3):
{
"parent": "item/handheld",
"textures": {
"layer0": "item/wood_sword"
},
"overrides": [
{"predicate": {"damaged": 1, "damage": 0.25}, "model":"custom_items/wood_sword1"},
{"predicate": {"damaged": 1, "damage": 0.50}, "model":"custom_items/wood_sword2"}
]
}
Command: /give @s minecraft:wood_sword{damage:30}
Command: /give @s minecraft:wood_sword{damage:45}

New format (1.21.4+):
{
"model": {
"type": "range_dispatch",
"property": "damage",
"fallback": {
"type": "model",
"model": "items/wood_sword"
},
"entries": [
{
"threshold": 0.25,
"model": {
"type": "model",
"model": "custom_items/wood_sword1"
}
},
{
"threshold": 0.50,
"model": {
"type": "model",
"model": "custom_items/wood_sword2"
}
}
]
}
}
Command: /give @s minecraft:wood_sword[damage=30]
Command: /give @s minecraft:wood_sword[damage=45]

Requirements

  • Python 3.6 or newer
  • pip (Python package manager)

Automatically installed packages:

  • rich (for progress bar display)
  • pyinstaller (if building executable)

Conversion Rules

  1. Two Conversion Modes:
  • Custom Model Data Mode: Updates to 1.21.4+ new item model format
  • Item Model Mode: Creates individual model files based on CustomModelData paths
  1. Path Handling:
  • minecraft:item/* paths maintain their prefix
  • item/* paths maintain original format
  • namespace:path format is preserved in item model conversion
  • Automatically adjusts item model storage location
  1. Folder Structure Adjustment:
  • Moves files from models/item/* to items/*
  • Creates subdirectories based on model paths in Item Model mode
  • Preserves other folder structures

Important Notes

  1. Always backup your original resource pack before conversion
  2. Ensure correct input resource pack structure
  3. Test all custom item models in-game after conversion
  4. Check error messages if any issues are found

Contributing

Issues and Pull Requests are welcome. Main areas for contribution:

  • Support for more model formats
  • Conversion efficiency improvements
  • Error handling enhancements
  • User experience improvements

License

GNU General Public License v3.0

Escrita por RICE0707. Leia com imagens no Hangar.

Como instalar ItemModel_PackConverter

  1. Confira se o seu servidor roda Paper e Spigot no Minecraft 1.16 – 26.x.

  2. Baixe o arquivo .jar pelo Hangar e coloque na pasta plugins do seu servidor.

  3. Reinicie o servidor. Evite /reload, muitos plugins não lidam bem com ele.

  4. Digite /plugins no console: ItemModel_PackConverter deve aparecer em verde. Os arquivos de configuração são criados na pasta plugins na primeira inicialização.

Guia completo: Como instalar plugins em um servidor de Minecraft

Compatibilidade

Versões do Minecraft
26.x, 1.21, 1.20, 1.19, 1.18, 1.17, 1.16
Roda em
Paper, Spigot
Edição
Java
Precisa de
Nada além disso
Licença
GPL
Preço
Grátis
Manutenção
Atualizado ativamente (11/11/2026)

ItemModel_PackConverter comparado com similares Comparar todas as alternativas

RecursoDownloadsNotaVersõesÚltima atualizaçãoPreço
ItemModel_PackConvertero que você estava vendo754–1.16 – 26.x30 mai 2026Grátis
ViaBackwardskennytv4.8M4.51.12 – 1.2122 jun 2024Grátis
ForcePackSamB44048K–1.8 – 26.xhá 1 diaGrátis
ResourcePackManagerMagmaGuy38K–1.16 – 26.xhá 4 diasGrátis

Perguntas

ItemModel_PackConverter funciona no Minecraft 26.x?

Sim. ItemModel_PackConverter é compatível com o Minecraft 26.x. Todas as versões compatíveis: 26.x, 1.21, 1.20, 1.19, 1.18, 1.17, 1.16.

ItemModel_PackConverter é grátis?

Sim. Você pode baixar ItemModel_PackConverter de graça em Hangar.

Em qual software de servidor ItemModel_PackConverter roda?

ItemModel_PackConverter roda em servidores Paper e Spigot.

ItemModel_PackConverter ainda recebe atualizações?

Sim. A última atualização saiu no último dia.

Quais são as melhores alternativas a ItemModel_PackConverter?

Os mais parecidos são ViaBackwards, ForcePack e ResourcePackManager. Comparar todas as alternativas

Alternativas ao ItemModel_PackConverter

Comparar todas as alternativas ›

Avaliações

–★★★★★
0 avaliações
50
40
30
20
10

Entre para deixar uma avaliação.