NeuCraftRank SitesKostenlose Website mit ShopMach deine ›
AshlarKostenlose Serversoftware auf Paper-Basis mit DDoS- und Backdoor-Schutz Ashlar ansehen ›CommunityStell Fragen, teile Bauten und finde Leute zum Spielen Zum Forum ›
Ressourcen / Plugins / ItemModel_PackConverter

ItemModel_PackConverter

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

PluginsKostenlos1.16 – 26.x
von RICE0707 · übernommen von Hangar
Herunterladen ›

Direkter Download von Hangar · 754 Downloads

Was er macht

ItemModel_PackConverter (Plugin) ist für Server mit Paper / Spigot gedacht und stammt von RICE0707. A tool designed to convert Minecraft resource packs from older versions (1.14) to 1.21.4+ format.

Unterstützt wird Minecraft 1.16 – 26.x. Auf Hangar gibt es 754 Downloads. Das letzte Update erschien am 30.05.2026.

Unterstützte Versionen

26.x1.211.201.191.181.171.16

Versionsverlauf

ItemModel_PackConverter hat 21 Versionen auf Hangar veröffentlicht. 3 davon erschienen im letzten Jahr. Die neueste ist 1.5, erschienen am 30.05.2026. Sie ist für Minecraft 1.15.1 – 26.1.2 gemacht. Sie läuft auf Paper.

VersionVeröffentlichtMinecraftTyp
1.530.05.20261.15.1 – 26.1.2Release
1.4.607.02.20261.14.3 – 1.21.11Release
1.4.504.12.20251.14.2 – 1.21.10Release
1.4.409.05.20251.14 – 1.21.5Release
1.4.324.04.20251.14 – 1.21.5Release

Befehle

Die Befehle, die auf der Hangar-Seite von ItemModel_PackConverter stehen:

/give
Beschreibung des Autors auf 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

Geschrieben von RICE0707. Mit Bildern auf Hangar lesen.

So installierst du ItemModel_PackConverter

  1. Stelle sicher, dass dein Server Paper und Spigot auf Minecraft 1.16 – 26.x nutzt.

  2. Lade die .jar-Datei von Hangar herunter und lege sie in den plugins-Ordner deines Servers.

  3. Starte den Server neu. Vermeide /reload, viele Plugins kommen damit nicht gut klar.

  4. Gib /plugins in der Konsole ein: ItemModel_PackConverter sollte grün aufgelistet sein. Die Konfigurationsdateien werden beim ersten Start im plugins-Ordner angelegt.

Ausführliche Anleitung: So installierst du Plugins auf einem Minecraft-Server

Kompatibilität

Minecraft-Versionen
26.x, 1.21, 1.20, 1.19, 1.18, 1.17, 1.16
Läuft auf
Paper, Spigot
Edition
Java
Benötigt
Nichts weiter
Lizenz
GPL
Preis
Kostenlos
Pflege
Wird aktiv aktualisiert (11.11.2026)

ItemModel_PackConverter im Vergleich mit ähnlichen Alle Alternativen vergleichen

RessourceDownloadsBewertungVersionenLetztes UpdatePreis
ItemModel_PackConverterdie du angesehen hast754–1.16 – 26.x30. Mai 2026Kostenlos
ViaBackwardskennytv4.8M4.51.12 – 1.2122. Juni 2024Kostenlos
ForcePackSamB44048K–1.8 – 26.x3. Okt. 2026Kostenlos
ResourcePackManagerMagmaGuy38K–1.16 – 26.xvor 3 TagenKostenlos

Fragen

Funktioniert ItemModel_PackConverter mit Minecraft 26.x?

Ja. ItemModel_PackConverter unterstützt Minecraft 26.x. Alle unterstützten Versionen: 26.x, 1.21, 1.20, 1.19, 1.18, 1.17, 1.16.

Ist ItemModel_PackConverter kostenlos?

Ja. ItemModel_PackConverter kannst du kostenlos bei Hangar herunterladen.

Auf welcher Server-Software läuft ItemModel_PackConverter?

ItemModel_PackConverter läuft auf Servern mit Paper und Spigot.

Wird ItemModel_PackConverter noch aktualisiert?

Ja. Das letzte Update kam innerhalb des letzten Tages.

Was sind die besten Alternativen zu ItemModel_PackConverter?

Am ähnlichsten sind ViaBackwards, ForcePack und ResourcePackManager. Alle Alternativen vergleichen

Alternativen zu ItemModel_PackConverter

Alle Alternativen vergleichen ›

Bewertungen

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

Logg dich ein, um eine Bewertung zu schreiben.