- 4,558 views • 8 today
- 558 downloads • 1 today
262
PackGen Pro 🎨📦
The Ultimate Web-Based Minecraft Resource Pack Generator
PackGen Pro is a 100% browser-based application designed to take the headache out of making Minecraft CustomModelData resource packs. It seamlessly bridges the gap between Blockbench exports and ready-to-play server packs, fully supporting the massive data-driven changes introduced in Minecraft 1.21.4.
🔗 Links
Live Web App: Click here to use the Generator
Source Code: GitHub Repository
🌟 Key Features
- 1.21.4+ Data-Driven Support: Automatically generates the new items/ component-based structure required for newer Minecraft versions. Say goodbye to broken overrides!
- Legacy Pack Converter: Upload an old 1.14 - 1.20 .zip pack, and the engine will instantly scan your old models/item/ overrides and map them to the new 1.21.4 format automatically.
- Multi-Texture Handling: Attach multiple PNGs to a single model. The engine reads your Blockbench JSON variables and accurately maps every single one.
- Live Recolor Engine: Click the Palette icon in the queue to hue-shift and saturate your textures inside the browser—create infinite color variants of the same sword without ever opening Photoshop!
- Exact In-Game UI Preview: A WYSIWYG editor that renders §a color codes exactly how they appear in the Minecraft pack selection screen, including the Minecraft font.
- True UV 3D Viewer: Built with Three.js, the 3D viewer parses your JSON UV mapping to accurately project your textures onto your model faces in real-time.
- Project Workspaces: Save your queue, IDs, and pack settings to a local JSON file and resume your work later.
🛠️ How to Use (1.21.4+ Workflow)
- Select 1.21.4+ (Format 46) from the target dropdown.
- Enter your base item (e.g., minecraft:stick or minecraft:paper).
- Upload your Blockbench .json model and its accompanying .png texture(s).
- Click Add to Queue. Preview your model in the 3D viewer or recolor it if needed!
- When ready, click Compile .ZIP. Drop the ZIP into your resourcepacks folder!
Spawn your item in-game (1.21.4+):
/give @p stick[custom_model_data={floats:[1]}](Older versions will use the standard /give @p stick{CustomModelData:1} command)
This project is open-source and entirely client-side. It runs perfectly on GitHub pages or downloaded locally. Have fun creating!
| Progress | 100% complete |
| Game Version | Minecraft 1.18 |
| Tags |
1 Update Logs
Update #1 : by Amonn 03/08/2026 11:11:01 pmMarch 9 @ 3:11 am UTC
v5 Release
6041048
7


Have something to say?
I'm using Vivaldi, so maybe that's the issue.