NuevoCraftRank SitesWeb y tienda gratisHaz la tuya ›
AshlarSoftware de servidor gratis basado en Paper, con protección DDoS y contra backdoors Ver Ashlar ›ComunidadHaz preguntas, comparte construcciones y encuentra gente para jugar Únete al foro ›
Recursos / Plugins / ItemModel_PackConverter

ItemModel_PackConverter

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

PluginsGratis1.16 – 26.x
por RICE0707 · listado desde Hangar
Descargar ›

Descarga directa desde Hangar · 754 descargas

Qué hace

RICE0707 creó 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.

Es compatible con Minecraft 1.16 – 26.x. Se ha descargado 754 veces en Hangar. La última actualización salió el 30/05/2026.

Versiones compatibles

26.x1.211.201.191.181.171.16

Historial de versiones

ItemModel_PackConverter ha publicado 21 versiones en Hangar. 3 salieron en el último año. La más reciente es 1.5, publicada el 30/05/2026. Está hecha para Minecraft 1.15.1 – 26.1.2. Funciona en Paper.

VersiónPublicadoMinecraftTipo
1.530/05/20261.15.1 – 26.1.2Estable
1.4.607/02/20261.14.3 – 1.21.11Estable
1.4.504/12/20251.14.2 – 1.21.10Estable
1.4.409/05/20251.14 – 1.21.5Estable
1.4.324/04/20251.14 – 1.21.5Estable

Comandos

Los comandos que aparecen en la página de ItemModel_PackConverter en Hangar:

/give
Descripción del autor en 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. Léela con imágenes en Hangar.

Cómo instalar ItemModel_PackConverter

  1. Asegúrate de que tu servidor use Paper y Spigot en Minecraft 1.16 – 26.x.

  2. Descarga el archivo .jar desde Hangar y ponlo en la carpeta plugins de tu servidor.

  3. Reinicia el servidor. Evita /reload, muchos plugins no lo llevan bien.

  4. Escribe /plugins en la consola: ItemModel_PackConverter debería aparecer en verde. Sus archivos de configuración se crean en la carpeta plugins al primer arranque.

Guía completa: Cómo instalar plugins en un servidor de Minecraft

Compatibilidad

Versiones de Minecraft
26.x, 1.21, 1.20, 1.19, 1.18, 1.17, 1.16
Funciona en
Paper, Spigot
Edición
Java
Necesita
Nada más
Licencia
GPL
Precio
Gratis
Mantenimiento
Se actualiza activamente (11/11/2026)

ItemModel_PackConverter comparado con otros similares Comparar todas las alternativas

RecursoDescargasValoraciónVersionesÚltima actualizaciónPrecio
ItemModel_PackConverterel que estabas viendo754–1.16 – 26.x30 may 2026Gratis
ViaBackwardskennytv4.8M4.51.12 – 1.2122 jun 2024Gratis
ForcePackSamB44048K–1.8 – 26.x3 oct 2026Gratis
ResourcePackManagerMagmaGuy38K–1.16 – 26.xhace 3 díasGratis

Preguntas

¿ItemModel_PackConverter funciona en Minecraft 26.x?

Sí. ItemModel_PackConverter es compatible con Minecraft 26.x. Todas las versiones compatibles: 26.x, 1.21, 1.20, 1.19, 1.18, 1.17, 1.16.

¿ItemModel_PackConverter es gratis?

Sí. ItemModel_PackConverter se puede descargar gratis desde Hangar.

¿En qué software de servidor funciona ItemModel_PackConverter?

ItemModel_PackConverter funciona en servidores Paper y Spigot.

¿ItemModel_PackConverter sigue recibiendo actualizaciones?

Sí. La última actualización salió en el último día.

¿Cuáles son las mejores alternativas a ItemModel_PackConverter?

Los más parecidos son ViaBackwards, ForcePack y ResourcePackManager. Comparar todas las alternativas

Alternativas a ItemModel_PackConverter

Comparar todas las alternativas ›

Reseñas

–★★★★★
0 reseñas
50
40
30
20
10

Inicia sesión para dejar una reseña.