NoweCraftRank SitesDarmowa strona i sklepZrób swoją ›
AshlarDarmowe oprogramowanie serwera oparte na Paper, z ochroną przed DDoS i backdoorami Zobacz Ashlar ›SpołecznośćZadawaj pytania, dziel się budowlami i znajdź ludzi do gry Dołącz do forum ›
Zasoby / Pluginy / ItemModel_PackConverter

ItemModel_PackConverter

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

PluginyZa darmo1.16 – 26.x
autor: RICE0707 · pobrane z Hangar
Pobierz ›

Bezpośrednie pobieranie z Hangar · 754 pobrań

Co robi

ItemModel_PackConverter to plugin do serwerów Paper / Spigot, autor: RICE0707. A tool designed to convert Minecraft resource packs from older versions (1.14) to 1.21.4+ format.

Obsługiwane wersje: Minecraft 1.16 – 26.x. Liczba pobrań w serwisie Hangar: 754. Ostatnia aktualizacja: 30.05.2026.

Obsługiwane wersje

26.x1.211.201.191.181.171.16

Historia wersji

ItemModel_PackConverter ma 21 wydań na Hangar. 3 z nich wyszło w ostatnim roku. Najnowsza to 1.5, wydana 30.05.2026. Jest zrobiona dla Minecraft 1.15.1 – 26.1.2. Działa na Paper.

WersjaWydanoMinecraftTyp
1.530.05.20261.15.1 – 26.1.2Wydanie
1.4.607.02.20261.14.3 – 1.21.11Wydanie
1.4.504.12.20251.14.2 – 1.21.10Wydanie
1.4.409.05.20251.14 – 1.21.5Wydanie
1.4.324.04.20251.14 – 1.21.5Wydanie

Komendy

Komendy wymienione na stronie ItemModel_PackConverter w Hangar:

/give
Opis autora na 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

Autor: RICE0707. Z obrazkami na Hangar.

Jak zainstalować ItemModel_PackConverter

  1. Upewnij się, że twój serwer działa na Paper i Spigot w Minecraft 1.16 – 26.x.

  2. Pobierz plik .jar z Hangar i wrzuć go do folderu plugins na serwerze.

  3. Zrestartuj serwer. Unikaj /reload, wiele pluginów źle to znosi.

  4. Wpisz /plugins w konsoli: ItemModel_PackConverter powinien być na zielono. Pliki konfiguracyjne tworzą się w folderze plugins przy pierwszym starcie.

Pełny poradnik: Jak zainstalować pluginy na serwerze Minecraft

Kompatybilność

Wersje Minecraft
26.x, 1.21, 1.20, 1.19, 1.18, 1.17, 1.16
Działa na
Paper, Spigot
Edycja
Java
Wymaga
Niczego więcej
Licencja
GPL
Cena
Za darmo
Utrzymanie
Aktywnie aktualizowany (11.11.2026)

ItemModel_PackConverter w porównaniu z podobnymi Porównaj wszystkie alternatywy

ZasóbPobraniaOcenaWersjeAktualizacjaCena
ItemModel_PackConverterten, który oglądałeś754–1.16 – 26.x30 maj 2026Za darmo
ViaBackwardskennytv4.8M4.51.12 – 1.2122 cze 2024Za darmo
ForcePackSamB44048K–1.8 – 26.x3 paź 2026Za darmo
ResourcePackManagerMagmaGuy38K–1.16 – 26.x3 d. temuZa darmo

Pytania

Czy ItemModel_PackConverter działa w wersji Minecrafta 26.x?

Tak. ItemModel_PackConverter działa w wersji Minecrafta 26.x. Wszystkie obsługiwane wersje: 26.x, 1.21, 1.20, 1.19, 1.18, 1.17, 1.16.

Czy ItemModel_PackConverter jest za darmo?

Tak. ItemModel_PackConverter można pobrać za darmo z serwisu Hangar.

Na jakim oprogramowaniu serwera działa ItemModel_PackConverter?

ItemModel_PackConverter działa na serwerach Paper i Spigot.

Czy ItemModel_PackConverter jest nadal aktualizowany?

Tak. Ostatnia aktualizacja wyszła w ciągu ostatniej doby.

Jakie są najlepsze alternatywy dla ItemModel_PackConverter?

Najbliższe to ViaBackwards, ForcePack i ResourcePackManager. Porównaj wszystkie alternatywy

Alternatywy dla ItemModel_PackConverter

Porównaj wszystkie alternatywy ›

Opinie

–★★★★★
Opinie: 0
50
40
30
20
10

Zaloguj się, aby wystawić opinię.