Convert any Minecraft resource pack between Java, Bedrock, and Geyser — any version, any direction, automatically.
https://discord.gg/4yppQWjDcv
Resource Pack Converter converts Minecraft resource packs in every direction: Java ↔ Java (any version), Java → Bedrock, Java → Geyser, and Bedrock → Java. Built for server owners who want their existing Java pack working on Bedrock through Geyser — or on a different Java version — without rebuilding anything by hand.
✔ Java → Java, any version, both ways (upgrade AND downgrade — e.g. 1.8 → 1.21 or 1.21 → 1.8)
✔ Java → Bedrock resource pack (.mcpack / .mcaddon)
✔ Java → Geyser custom item mappings v2 with real 3D geometry — not just a mapping stub
✔ Bedrock → Java (reverse conversion)
✔ Custom items 2D (auto-extruded sprites) and 3D (full geometry — rotation, mirroring, per-face UV)
✔ Both legacy custom_model_data and the new item_model format (1.21.4+)
✔ Full vanilla block & item texture bridge, animated textures (flipbook, frame-safe), armor/equipment layers across the 1.21.2 format change
✔ ItemsAdder, Nexo, Oraxen and CraftEngine packs accepted directly — the plugin folder/zip is detected and remapped automatically, including modern item definitions (1.21.4+)
✔ ModelEngine4 / BetterModel / DisplayEntity entity models on the Geyser route: multi-texture models get a stitched atlas with remapped UVs, and large models are never visually cut off on Bedrock
✔ Custom blocks on Bedrock — opt-in behavior pack generation: plugin custom blocks become real Bedrock blocks (.mcaddon with resource + behavior pack, block states, permutations and rotation)
✔ Merge multiple packs into one before converting — explicit last-wins rule, every conflict listed in the report, drag-to-reorder queue
✔ Automatic pack splitting for oversized packs — output divided into valid standalone zips under your size limit, made for 1.20.3+ multi-pack servers
✔ Fonts → Bedrock glyph pages, preserving scoreboard/tab logos on private codepoints
✔ Sounds → sound_definitions.json with a full vanilla event bridge (no re-encoding)
✔ Language files → Bedrock texts/*.lang, multi-namespace merge included
✔ Never ships a silently broken pack — anything that can't convert (shaders, OptiFine CIT, custom GUI, PBR/RTX, out-of-range biome tinting…) is detected and listed in a full conversion report
✔ Batch conversion (GUI and CLI), drag & drop with instant validation, clean cancel with no corrupted leftovers
✔ Optional texture downscale that preserves pixel art (nearest-neighbor, animation-frame aware)
✔ Multi-language interface — English / Português / Español, switches live
✔ Built-in update check
✔ Hardened against malicious/corrupt packs (zip-slip and decompression-bomb protection)
✔ Every license is cryptographically verified — responses signed with Ed25519 and checked locally, so keys can't be forged
✔ 1 PC per key (node-lock), with self-service transfer to a new machine
✔ Offline grace period — no permanent internet connection required to keep working
✔ Native compiled binaries — no Python, no setup
$50 — one-time purchase
✔ Ready-to-use Windows .exe
✔ Ready-to-use Linux .AppImage
✔ Discord support
