NouveauCraftRank SitesSite web et boutique gratuitsCrée la tienne ›
AshlarLogiciel serveur gratuit basé sur Paper, avec protection DDoS et anti-backdoor Voir Ashlar ›CommunautéPose des questions, partage tes constructions et trouve des joueurs Rejoindre le forum ›
Ressources / Plugins / ItemModel_PackConverter

ItemModel_PackConverter

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

PluginsGratuit1.16 – 26.x
par RICE0707 · repris depuis Hangar
Télécharger ›

Téléchargement direct depuis Hangar · 754 téléchargements

Ce qu'il fait

RICE0707 a créé ItemModel_PackConverter (plugin) pour les serveurs Paper / Spigot. A tool designed to convert Minecraft resource packs from older versions (1.14) to 1.21.4+ format.

Versions prises en charge : Minecraft 1.16 – 26.x. On compte 754 téléchargements sur Hangar. La dernière mise à jour date du 30/05/2026.

Versions prises en charge

26.x1.211.201.191.181.171.16

Historique des versions

ItemModel_PackConverter a publié 21 versions sur Hangar. 3 sont sorties au cours de l'année passée. La plus récente est 1.5, sortie le 30/05/2026. Elle est faite pour Minecraft 1.15.1 – 26.1.2. Elle fonctionne sur Paper.

VersionPubliéMinecraftType
1.530/05/20261.15.1 – 26.1.2Stable
1.4.607/02/20261.14.3 – 1.21.11Stable
1.4.504/12/20251.14.2 – 1.21.10Stable
1.4.409/05/20251.14 – 1.21.5Stable
1.4.324/04/20251.14 – 1.21.5Stable

Commandes

Les commandes citées sur la page Hangar de ItemModel_PackConverter :

/give
Description de l'auteur sur 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

Écrite par RICE0707. À lire avec les images sur Hangar.

Comment installer ItemModel_PackConverter

  1. Vérifie que ton serveur tourne sous Paper et Spigot en Minecraft 1.16 – 26.x.

  2. Télécharge le fichier .jar depuis Hangar et place-le dans le dossier plugins de ton serveur.

  3. Redémarre le serveur. Évite /reload, beaucoup de plugins le supportent mal.

  4. Tape /plugins dans la console : ItemModel_PackConverter doit apparaître en vert. Ses fichiers de config sont créés dans le dossier plugins au premier démarrage.

Guide complet: Comment installer des plugins sur un serveur Minecraft

Compatibilité

Versions de Minecraft
26.x, 1.21, 1.20, 1.19, 1.18, 1.17, 1.16
Fonctionne sur
Paper, Spigot
Édition
Java
Nécessite
Rien d'autre
Licence
GPL
Prix
Gratuit
Suivi
Mis à jour activement (11/11/2026)

ItemModel_PackConverter comparé à des ressources similaires Comparer toutes les alternatives

RessourceTéléchargementsNoteVersionsMise à jourPrix
ItemModel_PackConvertercelle que tu regardais754–1.16 – 26.x30 mai 2026Gratuit
ViaBackwardskennytv4.8M4.51.12 – 1.2122 juin 2024Gratuit
ForcePackSamB44048K–1.8 – 26.x3 oct. 2026Gratuit
ResourcePackManagerMagmaGuy38K–1.16 – 26.xil y a 4 joursGratuit

Questions

Est-ce que ItemModel_PackConverter fonctionne sur Minecraft 26.x ?

Oui. ItemModel_PackConverter prend en charge Minecraft 26.x. Toutes les versions prises en charge : 26.x, 1.21, 1.20, 1.19, 1.18, 1.17, 1.16.

Est-ce que ItemModel_PackConverter est gratuit ?

Oui. ItemModel_PackConverter se télécharge gratuitement sur Hangar.

Sur quel logiciel serveur fonctionne ItemModel_PackConverter ?

ItemModel_PackConverter fonctionne sur les serveurs Paper et Spigot.

ItemModel_PackConverter est-il encore mis à jour ?

Oui. La dernière mise à jour date des dernières 24 heures.

Quelles sont les meilleures alternatives à ItemModel_PackConverter ?

Les plus proches sont ViaBackwards, ForcePack et ResourcePackManager. Comparer toutes les alternatives

Alternatives à ItemModel_PackConverter

ForcePackPlugins · 1.8 – 26.x

Resource pack handling utilities and enforcement, with Velocity and multiple resource packs support.

Gratuit48,056 téléchargements
Comparer toutes les alternatives ›

Avis

–★★★★★
0 avis
50
40
30
20
10

Connecte-toi pour laisser un avis.